Install
iOS 17+, Swift 6. Five binary frameworks; hosts never receive source.
In Xcode: File > Add Package Dependencies, then paste the distribution URL. Or in a Package.swift:
.package(url: "https://github.com/Bhargav-4793/trackit-ios-dist", from: "1.0.1")
Add only the products you need. These are binary targets, so each product already carries what it depends on - adding TrackItCore gives you TrackItGeo too.
The products
- TrackItCore - required. Capture, storage, background execution, permissions.
- TrackItGeo - ships with every product. The public types: TrackPoint, Track, MotionState.
- TrackItMaps - optional. MapKit rendering for finished and live tracks.
- TrackItSnap - optional. OSRM map matching behind RoadSnapProvider.
- TrackItSync - optional. Upload with a retry queue and 401 teardown.