-
Notifications
You must be signed in to change notification settings - Fork 325
Closed
Labels
blockedBlocked by dependency or unclarity.Blocked by dependency or unclarity.buildIssues related to builds and dependency management.Issues related to builds and dependency management.
Milestone
Description
The navigation SDK is currently available for installation via CocoaPods and Carthage, with some of the lighterweight dependencies (MapboxDirections, Turf, etc.) also available for installation via Swift Package Manager. SPM has a brighter long-term outlook than CocoaPods and Carthage, so we should try to support it as soon as it’s ready.
The navigation SDK can only support SPM once all its dependencies also support SPM, in particular:
-
Mapbox [map SDK]: Swift Package Manager mapbox-gl-native#15241 - MapboxMaps [map SDK]: Upgrade to Mapbox Maps SDK v10 #2794 Mapbox Maps SDK v10 Integration. #2808
- MapboxAccounts: v2.3.1 mapbox-accounts-ios#1
- MapboxCommon
- MapboxDirections: Add support for Swift Package Manager mapbox-directions-swift#362
- MapboxMobileEvents: Refactor project and add support for SPM mapbox-events-ios#250
- MapboxNavigationNative
- MapboxSpeech: Add support for SPM mapbox-speech-swift#25
- Solar: Add Swift Package Manager support ceeK/Solar#11 v2.2.0 ceeK/Solar#50
- Turf: SPM support turf-swift#30
The following dependencies are also needed for the SPM build to be testable:
/cc @mapbox/navigation-ios @frederoni
Metadata
Metadata
Assignees
Labels
blockedBlocked by dependency or unclarity.Blocked by dependency or unclarity.buildIssues related to builds and dependency management.Issues related to builds and dependency management.