NOTE: If you are currently using Rover SDK 1.x, please see the latest 1.x release README.
The Rover SDK is a collection of Cocoa Touch Frameworks written in Swift. Instead of a single monolithic framework, the Rover SDK takes a modular approach, allowing you to include only the functionality relevant to your application. The SDK is 100% open-source and available on GitHub.
The recommended way to install the Rover SDK is via Cocoapods.
The Rover Podspec breaks each of the Rover frameworks out into a separate Subspec.
The simplest approach is to specify Rover
as a dependency of your app's target which will add all required and optional subspecs to your project.
target 'MyAppTarget' do
pod 'Rover', '~> 2.1.0'
end
Alternatively you can specify the exact set of subspecs you want to include.
target 'MyAppTarget' do
pod 'Rover/Foundation', '~> 2.1.0'
pod 'Rover/Data', '~> 2.1.0'
pod 'Rover/UI', '~> 2.1.0'
pod 'Rover/Experiences', '~> 2.1.0'
pod 'Rover/Notifications', '~> 2.1.0'
pod 'Rover/Location', '~> 2.1.0'
pod 'Rover/Bluetooth', '~> 2.1.0'
pod 'Rover/Debug', '~> 2.1.0'
end
Please continue onwards from https://developer.rover.io/ios/.