SkyPath iOS SDK
The world’s leading turbulence and auto-PIREPS data source.
Improve safety and operational efficiency with real-time turbulence information by automatically sensing and sharing accurate, aircraft behaviour via the iPad.
SkyPath iOS SDK enables rapid and seamless integration of SkyPath technology into existing iOS apps. The SDK doesn’t assume anything regarding the app UI, and supplies needed abstraction for SkyPath push and pull server REST API communication, turbulence measurements, and turbulence alerts.
- iOS 13.0+
- Xcode 13.4.1+
- Swift 5.6.1+
The location can be used while the app is in the background to keep tracking and alert turbulence.
Background Modes capability in
Signing & Capabilities and enable
Location updates mode.
Make sure the
Privacy - Location When In Use Usage Description description is provided in the Info.plist of the project.
CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate SkyPath into your Xcode project using CocoaPods, specify it in your
Swift Package Manager
The Swift Package Manager is a tool for automating the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.
Use the following to add SkyPath Apple Package Dependency:
If you prefer not to use either of the aforementioned dependency managers, you can integrate SkyPath into your project manually.
SkyPathSDK.xcframeworkto a project directory
- In Xcode project target in
Frameworks, Libraries, and Embedded Contenttap “Add items”, choose a
SkyPathSDK.xcframeworkfile. Make sure the added framework “Embed” value is set to
Embed & Sign
Try out the
Demo project inside the repo. You will need just a valid SkyPath API key and enter an airline ICAO and user id in the
Copyright © SkyPath LTD 2023. All rights reserved. See Terms & Conditions.