Views
1

Your rating
Rate update installation process

Log in to rate this update.
Login

Risk factor
No ratings yet. Be the first to rate this update.

Smooth installs 0%
Minor issues 0%
Major issues 0%

Update Summary

macOS Sonoma 14 Release Notes for the macOS 14 SDK, released on 2023-09-26. Highlights include new APIs across SwiftUI, StoreKit, Foundation, Networking, and Trusted Execution, plus fixes for update, iCloud, AirPods, and app compatibility issues.

Update Details

Security

  • ATS/ATSUI usage now triggers a warning dialog and then exits the app, forcing migration away from deprecated APIs.
  • App Transport Security now requires secure connections to external IP addresses by default for apps linked on or after iOS 17 and aligned OS versions.
  • Apple devices now support 802.1X EAP-TLS 1.3, improving security and privacy with forward secrecy and mandatory revocation checking.
  • Safari private browsing search suggestions use an on-device model; search terms are not sent to a search provider.
  • Lockdown Mode state may persist in NVRAM after erasing a Mac; this was fixed.

Bug Fixes

  • Fixed a blank screen with an active cursor when updating to Sonoma Beta 6.
  • Fixed VoiceOver issues with inline predictive text and entering Recovery mode.
  • Fixed iCloud Drive and iCloud Settings issues, including inaccessible folders, failed sync setup, and unresponsive System Settings.
  • Fixed multiple SwiftUI issues affecting navigation, lists, scrolling, inspectors, and file access security-scoped URLs.
  • Fixed StoreKit localization, loading animation, and sandbox behavior issues.
  • Fixed crashes and data issues in SwiftData, including stale queries, schema migration failures, and predicate limitations.
  • Fixed media playback issues such as malformed MP3 ID3 tags failing to play.
  • Fixed Xcode crashes when scrolling documentation and when creating a new file.
  • Fixed screen sharing, video effects, and Continuity Camera issues.
  • Fixed AirPods, FaceTime handoff, Messages transcription, and Mac App Store account creation issues.

New Features

  • New macOS 14 SDK support in Xcode 15 RC.
  • Accelerate adds new Spatial math functions, BNNS categorical random fill and k-nearest neighbors, and new vImage convolution and pixel buffer transforms.
  • Authentication Services expands credential providers to support passkeys and adds ASSettingsHelper shortcuts to relevant Settings panes.
  • Foundation adds TermOfAddress and grammatical agreement support.
  • File system implementations for exFAT and MSDOS now run in user space instead of kernel extensions.
  • Networking adds resumable HTTP uploads and EAP-TLS 1.3 support.
  • StoreKit 2 adds subscription status APIs, merchandising UI components, and new SwiftUI view modifiers.
  • Swift Charts adds scrolling, selection, pie/donut charts, and annotation overflow control.
  • SwiftUI adds new button styles, dialog customization, spring loading control, and navigation improvements.
  • Trusted Execution adds /usr/bin/syspolicy_check and /usr/bin/gktool.
  • WKWebView adds support for inline predictions for autocomplete.

Known Issues

  • Create ML may crash or hang on launch on macOS 14.0 beta 7; use macOS 14 beta 6 or earlier.
  • iMovie Theater & iCloud Drive: Copy to File to an iCloud Drive destination might not work as expected.
  • Messages: The Catch up affordance might display incorrectly.
  • Photos: Apps providing image content via PHContentEditingOutput.renderedContentURL in formats other than UTType.jpeg will fail with .invalidResource.
  • SwiftData: Models with implicitly unwrapped optional properties may generate a compiler error.
  • SwiftUI: View.defaultFocus(_:_:) is not reliable with text controls.
  • SwiftUI: On iOS, using an Observable object's property as a List selection value inside NavigationSplitView may cause a simultaneous access error.

Hints

  • The macOS 14 SDK is bundled with Xcode 15 RC from the Mac App Store.
  • Developers should test apps against API changes and update apps to use new features.
  • AirPods beta firmware is required to test features such as Adaptive Audio, Personalized Volume, and Conversation Awareness.
  • If an app explicitly checks for exFAT or MSDOS file systems, validate it against the new user-space implementations.
  • For fileImporter and fileMover, apps must call URL.startAccessingSecurityScopedResource() before accessing the provided URL and URL.stopAccessingSecurityScopedResource() when done.
  • Legacy CGDisplayStream screen capture APIs will trigger additional consent alerts.
  • PostScript and EPS to PDF conversion has been removed; related APIs and print paths no longer accept or convert EPS/PostScript files.
  • Catalyst toolbar bridging behavior changed in macOS 14 and may affect side-by-side NavigationStacks.
  • SwiftData @Query now resolves as a macro; predicates and sort descriptors may require explicit model types.
Product Information

Vendor: Apple

Product: macOS

Version: macOS Sonoma 14

Release date: Sep 26, 2023