Dolphin MOVE SDK
2.x
2.x
  • Introduction
  • MOVE Services
  • MOVE SDK
    • Getting Started
      • MOVE Dashboard
        • Access Control
        • Configuration
        • Timeline
        • Points of Interest
      • Android
        • Installation
        • Quick Start
      • iOS
        • Installation
        • Quick Start
        • Troubleshooting
      • React Native
      • Flutter
      • Move SDK CLI
    • API Interface
      • Android
        • Initialization
        • Services
      • iOS
        • Initialization
        • Setup
        • Services
      • React Native
        • Components
        • Initialization
        • Services
      • Flutter
        • Initialization
        • Services
    • Models
      • Listeners/Callbacks
      • MoveAssistanceCallStatus
      • MoveAuth
      • MoveAuthError
      • MoveAuthResult
      • MoveAuthState
      • MoveConfig
      • MoveConfigurationError
      • MoveDevice
      • MoveDeviceStatus
      • MoveGeocodeError
      • MoveHealthItem
      • MoveHealthScore
      • MoveOptions
        • DeviceDiscovery
      • MoveSdkState
      • MoveSdkAndroidConfig
      • MoveTripState
      • MoveScanResult
      • MoveServiceFailure
      • MoveServiceWarning
      • MoveShutdownResult
    • Appendix
      • Token refresh
      • Android
        • Permission Handling
          • Permission Overview
          • Runtime Permissions
        • Battery optimization
        • Notification Management
      • iOS
        • Permissions Handling
        • App Store
      • React Native
        • Permission Handling
  • MOVE Backend
    • MOVE Backend
      • MOVE Admin API
      • MOVE TIMELINE API
      • MOVE State API
      • MOVE Last Location API
    • MOVE Generic Notifier
    • MOVE Assistance Notifier
    • Example requests
  • FAQ
  • Changelog
    • Android
    • iOS
    • React
    • Flutter
    • Backend
  • Data privacy (GDPR)
Powered by GitBook
On this page
  • Adding the MOVE SDK
  • Using Cocoapods
  • Swift Package Manager
  • Manual Installation
  • Important Notes
  1. MOVE SDK
  2. Getting Started
  3. iOS

Installation

Getting Started / iOS

PreviousiOSNextQuick Start

Last updated 1 year ago

Adding the MOVE SDK

Using Cocoapods

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. Check out their for more details.

If your project already uses CocoaPods, then add the dependency to your Podfile:

pod 'DolphinMoveSDK'

Run the following command from the terminal:

$ pod install

See also .

Swift Package Manager

Add the package with the URL:

https://github.com/dolphin-technologies/MOVE-iOS-Packages

Add the frameworks to the project:

  • Go to the General tab of your target settings

  • Click the + button under the Frameworks, Libraries, and Embedded Content heading

  • Click Add Other and then Add Package Dependency

Manual Installation

  1. Download and extract the latest Move SDK XCFramework

  2. Add the frameworks to the project ()

    • Go to the General tab of your target settings

    • Click the + button under the Frameworks, Libraries, and Embedded Content heading

    • Click Add Other and then Add Files

    • Choose the Move XCFramework file and click Open

  3. Change the Embed option next to the framework to Do Not Embed

Important Notes

For versions bellow 2.3:

When exporting your application archive make sure the manageAppVersionAndBuildNumber option is set to false, otherwise the version numbers of all frameworks (including MoveSDK) included in your application will be overwritten. This can cause issues with migration code since the correct version number is lost.

When building with Fastlane this is done by adding export options to your gym export command, see following code snippet:

gym(
	...
	export_options: {
		manageAppVersionAndBuildNumber: false,
		...
	}
	...
)

If you need to install the Framework manually you will have to extract the download link for the zip from the latest . If you want to use a specific version refer to the in the repository.

Swift Package
tags
homepage
Troubleshooting
DolphinMoveSDK added to Libraries.