In order to build your app on a SmartDeviceLink (SDL) Core, the SDL software development kit (SDK) must be installed in your app. The following steps will guide you through adding the SDL SDK to your workspace and configuring the environment.
We have provided three different ways to install the SDL SDK in your project: CocoaPods, Carthage, or manually.
sudo gem install cocoapods
target ‘<#Your Project Name#>’ do pod ‘SmartDeviceLink-iOS’, ‘~> <#SDL Version#>’ end
SDL Versions are available on Github. We suggest always using the latest release.
open <#Your Project Name#>.xcworkspace
SDL iOS supports Carthage! Install using Carthage by following this guide. Carthage supports iOS 8+.
Tagged to our releases is a dynamic framework file that can be drag-and-dropped into the application. Dynamic frameworks are supported on iOS 8+. Please Note: You cannot submit your app to the app store with the framework as is. You MUST strip the simulator part of the framework first. Use a script such as Carthage's to accomplish this.View on GitHub.com