17.5
What's New
iOS 17.5 introduces privacy-focused changes requiring NSMotionUsageDescription for altitude data access, fixes critical bugs in App Tracking Transparency and StoreKit, and adds eSIM Universal Link support. Developers must update apps targeting CMAltimeter functionality to include required plist entries to avoid crashes and data loss.
Highlights
- CoreMotion CMAltimeter now requires NSMotionUsageDescription in plist for altitude data access
- App Tracking Transparency authorization status reporting corrected for accurate user consent handling
- New Apple Universal Link support for eSIM installation on iOS 17.4 and later
- AVCaptureDeviceRotationCoordinator rotation angle calculations fixed for iPad Air 6 and iPad Pro 7
- StoreKit SubscriptionStoreView Terms of Service button crash resolved
- Accessibility improvements for AbleNet Hook+ Assistive switch MFi accessory wired connections
Breaking Changes
- Apps built with iOS 17.5 SDK must include NSMotionUsageDescription in plist or crash when calling CMAltimeter methods
- Apps built with pre-17.5 SDKs without NSMotionUsageDescription will not receive CMAltimeter altitude data