iOS

17

What's New

iOS 17 introduces significant improvements to in-app purchases with new StoreKit UI components, enhances security with stricter App Transport Security defaults and EAP-TLS 1.3 support, and expands credential management for passkeys. Swift Charts gains interactive features including pie charts and scrolling, while Foundation adds grammatical agreement support for inclusive language. Developers should note breaking changes around secure connections, removed frameworks, and audio codec support.

Highlights

Breaking Changes

  • Apps linked on or after iOS 17 must use secure connections to external IPs by default
  • NewsstandKit framework has been removed
  • QDesign (qdmc, qdm2) and Qualcomm PureVoice (qclp, qclq) audio codecs no longer supported
  • PHContentEditingOutput.renderedContentURL now requires HEIC format; other formats fail with invalidResource error
  • Transfer-Encoding header for streamed HTTP/1 requests now uses lowercase 'chunked' instead of 'Chunked'

Deprecations

  • DeprecatedAppIntent protocol may not display deprecation status correctly in Shortcuts app
  • DefaultProductViewStyle renamed to AutomaticProductViewStyle
  • DefaultSubscriptionStoreMarketingContent renamed to AutomaticSubscriptionStoreMarketingContent
  • DefaultProductPlaceholderIcon renamed to AutomaticProductPlaceholderIcon

Recent Releases

All releases →