radar-sdk-ios
iOS SDK for Radar, the leading geofencing and location tracking platform
File Explorer
Download Latest Version (.zip)- build-and-test.yml
- objc-to-swift-nightly.yml
- release-sdk.yml
- sync-to-linear.yml
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- contents.xcworkspacedata
- Radar.html
- RadarAddress.html
- RadarBeacon.html
- RadarChain.html
- RadarCircleGeometry.html
- RadarContext.html
- RadarCoordinate.html
- RadarEvent.html
- RadarGeofence.html
- RadarMeta.html
- RadarPlace.html
- RadarPolygonGeometry.html
- RadarRegion.html
- RadarRoute.html
- RadarRouteDistance.html
- RadarRouteDuration.html
- RadarRouteGeometry.html
- RadarRouteMatrix.html
- RadarRoutes.html
- RadarSegment.html
- RadarTrackingOptions.html
- RadarTrip.html
- RadarTripOptions.html
- RadarUser.html
- highlight.css
- jazzy.css
- Radar.html
- RadarAddress.html
- RadarBeacon.html
- RadarChain.html
- RadarCircleGeometry.html
- RadarContext.html
- RadarCoordinate.html
- RadarEvent.html
- RadarGeofence.html
- RadarMeta.html
- RadarPlace.html
- RadarPolygonGeometry.html
- RadarRegion.html
- RadarRoute.html
- RadarRouteDistance.html
- RadarRouteDuration.html
- RadarRouteGeometry.html
- RadarRouteMatrix.html
- RadarRoutes.html
- RadarSegment.html
- RadarTrackingOptions.html
- RadarTrip.html
- RadarTripOptions.html
- RadarUser.html
- highlight.css
- jazzy.css
- RadarAddressConfidence.html
- RadarEventConfidence.html
- RadarEventType.html
- RadarEventVerification.html
- RadarLocationSource.html
- RadarLogLevel.html
- RadarRouteMode.html
- RadarRouteUnits.html
- RadarStatus.html
- RadarTrackingOptionsDesiredAccuracy.html
- RadarTrackingOptionsReplay.html
- RadarTrackingOptionsSyncLocations.html
- RadarTripStatus.html
- carat.png
- dash.png
- gh.png
- spinner.gif
- jazzy.js
- jazzy.search.js
- jquery.min.js
- lunr.min.js
- typeahead.jquery.js
- RadarDelegate.html
- Classes.html
- Enums.html
- index.html
- Protocols.html
- search.json
- Type Definitions.html
- docSet.dsidx
- Info.plist
- RadarSDK.tgz
- RadarAddressConfidence.html
- RadarEventConfidence.html
- RadarEventType.html
- RadarEventVerification.html
- RadarLocationSource.html
- RadarLogLevel.html
- RadarRouteMode.html
- RadarRouteUnits.html
- RadarStatus.html
- RadarTrackingOptionsDesiredAccuracy.html
- RadarTrackingOptionsReplay.html
- RadarTrackingOptionsSyncLocations.html
- RadarTripStatus.html
- carat.png
- dash.png
- gh.png
- spinner.gif
- jazzy.js
- jazzy.search.js
- jquery.min.js
- lunr.min.js
- typeahead.jquery.js
- RadarDelegate.html
- Classes.html
- Enums.html
- index.html
- Protocols.html
- search.json
- Type Definitions.html
- undocumented.json
- Contents.json
- Contents.json
- ActionButton.swift
- ActivityShareSheet.swift
- ConsoleEntry+Export.swift
- ConsoleEntry+UI.swift
- ControlRow.swift
- FieldEditor.swift
- PermissionStatus+Display.swift
- TogglePanel.swift
- ConsoleEntryRow.swift
- LogsView.swift
- ActiveTripBarView.swift
- BuilderTrayView.swift
- MapView.swift
- MapViewRepresentable.swift
- OverlayPickerSheet.swift
- PendingHitOverlayView.swift
- GeofenceOverlay.swift
- MapOverlayRegistry.swift
- MapOverlaySource.swift
- MonitoredRegionsSource.swift
- NearbyGeofencesSource.swift
- NearbyPlacesSource.swift
- SyncedRegionSource.swift
- TripBreadcrumbsSource.swift
- TripDestinationSource.swift
- TripEventsSource.swift
- TripGeofenceSource.swift
- MessagingPanel.swift
- NotificationsPanel.swift
- SearchPanel.swift
- TrackingPanel.swift
- TripsPanel.swift
- VerifiedPanel.swift
- LogStream.swift
- PermissionsStore.swift
- SettingsStore.swift
- TestPreset.swift
- TripBuilderStore.swift
- TripDestination.swift
- TripEventMarker.swift
- RecentActivityStream.swift
- TestsView.swift
- IdentitySectionView.swift
- PermissionsSectionView.swift
- PresetSectionView.swift
- TestsSettingsView.swift
- TrackingSectionView.swift
- AGENTS.md
- AppDelegate.swift
- AR.swift
- CSGNInspectorView.swift
- Default-568h@2x.png
- Example-Bridging-Header.h
- Example.entitlements
- Info.plist
- Launch Screen.storyboard
- MainView.swift
- MapView.swift
- MyIAMDelegate.swift
- MyMapView.swift
- RadarSite.swift
- SurveyApi.swift
- SurveyConfig.swift
- SurveyView.swift
- TripLiveActivityManager.swift
- Utils.swift
- waypoints.gpx
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- Example.xcscheme
- project.pbxproj
- Info.plist
- LocationPushExtension.entitlements
- LocationPushService.swift
- Contents.json
- Contents.json
- Contents.json
- RadarArrowTwilight.svg
- Contents.json
- RadarArrowWhite.svg
- Contents.json
- radarBikeBlue.svg
- Contents.json
- radarBikeWhite.svg
- Contents.json
- radarCarBlue.svg
- Contents.json
- radarCarWhite.svg
- Contents.json
- radarFlagEndBlue.svg
- Contents.json
- radarFlagEndWhite.svg
- Contents.json
- radarFlagStartBlue.svg
- Contents.json
- radarFlagStartWhite.svg
- Contents.json
- radarWalkingBlue.svg
- Contents.json
- radarWalkingWhite.svg
- Contents.json
- Contents.json
- UIColor+Hex.swift
- TripColors.swift
- TripFormatters.swift
- LockScreenView.swift
- ModeImageView.swift
- ProgressBar.swift
- RadarArrowImage.swift
- Info.plist
- TripActivityExtensionBundle.swift
- TripActivityExtensionLiveActivity.swift
- clean-filter
- smudge-filter
- contents.xcworkspacedata
- Radar.h
- RadarAddress.h
- RadarBeacon.h
- RadarChain.h
- RadarCircleGeometry.h
- RadarContext.h
- RadarCoordinate.h
- RadarDelegate.h
- RadarEvent.h
- RadarFraud.h
- RadarGeofence.h
- RadarGeofenceGeometry.h
- RadarInAppMessage.h
- RadarInAppMessageDelegate.h
- RadarIndoorsProtocol.h
- RadarInitializeOptions.h
- RadarMotionProtocol.h
- RadarOperatingHour.h
- RadarOperatingHours.h
- RadarPlace.h
- RadarPolygonGeometry.h
- RadarRegion.h
- RadarRevealRiskToken.h
- RadarRoute.h
- RadarRouteDistance.h
- RadarRouteDuration.h
- RadarRouteGeometry.h
- RadarRouteMatrix.h
- RadarRouteMode.h
- RadarRoutes.h
- RadarSDKFraudProtocol.h
- RadarSegment.h
- RadarTimeZone.h
- RadarTrackingOptions.h
- RadarTrip.h
- RadarTripLeg.h
- RadarTripOptions.h
- RadarTripOrder.h
- RadarUser.h
- RadarVerifiedDelegate.h
- RadarVerifiedLocationToken.h
- CLLocation+Radar.h
- CLLocation+Radar.swift
- Info.plist
- PrivacyInfo.xcprivacy
- Radar+Internal.h
- Radar.m
- RadarActivityManager.h
- RadarActivityManager.m
- RadarAddress+Internal.h
- RadarAddress.m
- RadarAPIClient.h
- RadarAPIClient.m
- RadarAPIClient.swift
- RadarAPIHelper.h
- RadarAPIHelper.m
- RadarAPIHelper.swift
- RadarBeacon+Internal.h
- RadarBeacon.m
- RadarBeacon.swift
- RadarBeaconManager+Delegate.swift
- RadarBeaconManager.swift
- RadarBeaconManagerSwift.h
- RadarChain+Internal.h
- RadarChain.m
- RadarCircleGeometry+Internal.h
- RadarCircleGeometry.m
- RadarConfig.h
- RadarConfig.swift
- RadarContext+Internal.h
- RadarContext.m
- RadarCoordinate+Internal.h
- RadarCoordinate.m
- RadarCoordinate.swift
- RadarDelegateHolder.h
- RadarDelegateHolder.m
- RadarDelegateHolder.swift
- RadarEvent+Internal.h
- RadarEvent.m
- RadarEventNotifications.swift
- RadarFileStorage.swift
- RadarFraud+Internal.h
- RadarFraud.m
- RadarGeofence+Internal.h
- RadarGeofence.m
- RadarGeofence.swift
- RadarGeofenceGeometry.m
- RadarInAppMessage.m
- RadarInAppMessage.swift
- RadarInAppMessageDelegate.m
- RadarInAppMessageDelegate.swift
- RadarInAppMessageManager.swift
- RadarInAppMessageView.swift
- RadarIndoors.h
- RadarIndoors.swift
- RadarInitializeOptions.m
- RadarLocationManager+Swift.swift
- RadarLocationManager+SwiftDelegate.swift
- RadarLocationManager.h
- RadarLocationManager.m
- RadarLocationManagerSwift.h
- RadarLog.swift
- RadarLogBuffer.swift
- RadarLogger.h
- RadarLogger.swift
- RadarMeta.h
- RadarMeta.swift
- RadarNotification.swift
- RadarNotificationHelper.h
- RadarNotificationHelper.swift
- RadarNotificationSwizzling.swift
- RadarNotificationUtils.swift
- RadarOfflineEventManager.h
- RadarOfflineEventManager.swift
- RadarOperatingHour+Internal.h
- RadarOperatingHours+Internal.h
- RadarOperatingHours.swift
- RadarOperatingHoursEvaluator.swift
- RadarPermissionsHelper.h
- RadarPermissionsHelper.m
- RadarPermissionsHelper.swift
- RadarPlace+Internal.h
- RadarPlace.m
- RadarPlace.swift
- RadarPolygonGeometry+Internal.h
- RadarPolygonGeometry.m
- RadarRegion+Internal.h
- RadarRegion.m
- RadarRemoteTrackingOptions.swift
- RadarReplay.h
- RadarReplay.swift
- RadarReplayBuffer.h
- RadarReplayBuffer.swift
- RadarRevealRiskManager.h
- RadarRevealRiskManager.swift
- RadarRevealRiskToken.swift
- RadarRoute+Internal.h
- RadarRoute.m
- RadarRouteDistance+Internal.h
- RadarRouteDistance.m
- RadarRouteDuration+Internal.h
- RadarRouteDuration.m
- RadarRouteGeometry+Internal.h
- RadarRouteGeometry.m
- RadarRouteMatrix+Internal.h
- RadarRouteMatrix.m
- RadarRouteMode.m
- RadarRoutes+Internal.h
- RadarRoutes.m
- RadarSDK.h
- RadarSdkConfiguration.h
- RadarSdkConfiguration.m
- RadarSdkConfiguration.swift
- RadarSDKFraud.swift
- RadarSegment+Internal.h
- RadarSegment.m
- RadarSegment.swift
- RadarSettings.h
- RadarSettings.swift
- RadarState.h
- RadarState.m
- RadarState.swift
- RadarSwiftBridge.h
- RadarSwiftBridge.m
- RadarSwiftBridge.swift
- RadarSwizzleHelper.h
- RadarSwizzleHelper.m
- RadarSyncManager.swift
- RadarSyncState.swift
- RadarTimeZone+Internal.h
- RadarTimeZone.m
- RadarTrackingOptions.m
- RadarTrip+Internal.h
- RadarTrip.m
- RadarTripLeg.m
- RadarTripOptions.m
- RadarTripOrder.m
- RadarUser+Internal.h
- RadarUser.m
- RadarUserDefaults.h
- RadarUserDefaults.swift
- RadarUtils.h
- RadarUtils.m
- RadarUtils.swift
- RadarVerificationManager.h
- RadarVerificationManager.m
- RadarVerifiedLocationToken+Internal.h
- RadarVerifiedLocationToken.m
- SyncRegionResponse.swift
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- RadarSDK.xcscheme
- XCFramework.xcscheme
- project.pbxproj
- RadarSDKMotion.h
- RadarSDKMotion.m
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- RadarSDKMotion.xcscheme
- project.pbxproj
- context.json
- conversion_event.json
- conversion_event_nil_event.json
- events_verification.json
- geocode.json
- geocode_ip.json
- get_config_response.json
- route_distance.json
- search_autocomplete.json
- search_geofences.json
- search_places.json
- search_places_chain_metadata.json
- track.json
- trip_with_legs.json
- CLLocation+RadarTests.swift
- CLLocationManagerMock.h
- CLLocationManagerMock.m
- CLVisitMock.h
- CLVisitMock.m
- InAppMessageTest.swift
- Info.plist
- MockAPIHelper.swift
- MockRadarPermissionsHelper.swift
- MockRadarState.swift
- MockRadarSwiftBridge.swift
- RadarAPIHelperMock.h
- RadarAPIHelperMock.m
- RadarAPIHelperTests.swift
- RadarBeaconManagerTests.swift
- RadarConfigTests.swift
- RadarEventNotificationsTest.swift
- RadarEventNotificationsTestHelpers.swift
- RadarFileStorageTests.swift
- RadarIndoorLocationTrackParamsTests.swift
- RadarIndoorsUpdateTrackingTests.swift
- RadarIPGeocodeAsyncTests.swift
- RadarLocationInsightsModelTests.swift
- RadarLocationManagerSwiftAccuracyTests.swift
- RadarLocationManagerSwiftAuthTests.swift
- RadarLocationManagerSwiftBeaconSyncTests.swift
- RadarLocationManagerSwiftFailureTests.swift
- RadarLocationManagerSwiftHeadingTests.swift
- RadarLocationManagerSwiftLifecycleTests.swift
- RadarLocationManagerSwiftLocationTests.swift
- RadarLocationManagerSwiftRegionTests.swift
- RadarLocationManagerSwiftRTOTests.swift
- RadarLocationManagerSwiftSeamTests.swift
- RadarLocationManagerSwiftTestHelpers.swift
- RadarLogBufferTests.swift
- RadarLoggerTests.swift
- RadarMetaTests.swift
- RadarNotificationHelperRefreshTest.swift
- RadarNotificationHelperTest.swift
- RadarNotificationTest.swift
- RadarOfflineEventManagerBeaconDwellTests.swift
- RadarOfflineEventManagerTests.swift
- RadarOperatingHoursEvaluatorTest.swift
- RadarOperatingHoursTests.swift
- RadarPermissionsHelperMock.h
- RadarPermissionsHelperMock.m
- RadarReplayBufferTests.swift
- RadarReplayTests.swift
- RadarRevealRiskTests.swift
- RadarSDKTests-Bridging-Header.h
- RadarSDKTests.m
- RadarSegmentTests.swift
- RadarSerializedTests.swift
- RadarSettingsTest.swift
- RadarStateTests.swift
- RadarSyncManagerTests.swift
- RadarSyncTestHelper.h
- RadarSyncTestHelper.m
- RadarTestUtils.h
- RadarTestUtils.m
- RadarTripLegTest.m
- RadarUtilsTests.swift
- RadarVerifiedHostOverrideTests.swift
- StubCLHeading.swift
- TrackingCLLocationManager.swift
- .clang-format
- .gitattributes
- .gitignore
- .gitmodules
- .jazzy.yaml
- .ruby-version
- .swift-format
- .swiftlint-baseline.json
- .swiftlint.yml
- AGENTS.md
- bootstrap.sh
- clang_format.sh
- CLAUDE.md
- CONTRIBUTING.md
- Gemfile
- Gemfile.lock
- LICENSE
- logo.png
- Makefile
- MIGRATION.md
- Package.swift
- RadarSDK.podspec
- RadarSDKFraud
- RadarSDKIndoors
- RadarSDKIndoors.podspec
- RadarSDKMotion.podspec
- README.md
- set-version.sh
# Installation Guide
1. Get the code
git clone https://github.com/radarlabs/radar-sdk-ios
Downloads the entire project code from GitHub to your computer.
cd radar-sdk-ios
Moves into the project folder you just downloaded.
2. Ruby
Easy RecommendedPrerequisites
bundle install
Installs the Ruby libraries listed in the Gemfile.
If bundle install finishes without errors, continue with the run command from the README (e.g. rails server).
3. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
