Overview
The macOS 12 SDK provides support to develop apps for Mac computers running macOS Monterey 12 beta 6. The SDK comes bundled with Xcode 13 beta 5, available from
Beta Software Downloads. For information on the compatibility requirements for Xcode 13, see
Xcode 13 Beta 5 Release Notes.
AppKit
App Store
New Features in macOS Monterey 12 beta 6
Known Issues
- The unfinished property might return VerificationResult<Transaction> for transactions that have already finished. (81346114)
- Purchases performed in the Sandbox environment return VerificationResult.unverified(_:_
. (71949674)
- jwsRepresentation and other validation related properties are not available on VerificationResult. (81517650)
Workaround: Use signedDate and device verification properties that are available on Transaction and renewalInfo.
Resolved in iOS & iPadOS 15 beta 6
- All AsyncIteratorProtocol conforming types are now value types. (80982924)
- In-app purchases are now successful in TestFlight apps. (77332175)
Displays Preferences
Known Issues
- There might be issues with wakeup when dual monitors are connected. (79839446)
Workaround: Connect the power adapter that came with the Mac.
Endpoint Security
New Features in macOS Monterey 12 beta 6
- The copyfile system call now produces dedicated event types ES_EVENT_TYPE_AUTH_COPYFILE and ES_EVENT_TYPE_NOTIFY_COPYFILE. (72990017)
Enterprise
New Features in macOS Monterey 12 beta 6
- Apps and services that require the installation of Pluggable Authentication Modules (PAM) now require user authorization, or use of a Privacy Preferences Policy Control (PPPC) profile from MDM that authorizes modifying system administrator files or full disk access. (71821457)
Focus
Known Issues
- The system doesn’t allow notifications to break through a Focus, even if “Allow time sensitive notifications” is selected. (80998661)
Resolved in macOS Monterey 12 beta 6
- You can now switch to a Focus other than Do Not Disturb using Siri. (78263540)
iCloud
Known Issues
- Legacy Contacts has been removed from macOS Monterey 12 beta 5 and will return in a future release. (81292890)
Language & Region
Known Issues
- Certain languages might display unlocalized text. (78476984)
- Certain languages might exhibit clipped or misaligned layout. (78477103)
Mac Catalyst
Known Issues
- Setting the title color of a UIButton doesn’t work regardless of whether you use baseForegroundColor or titleColorForState:. (76566253)
- System buttons have a black background color if no color is set. (76910619)
Workaround: Set a color, or if you want the system default color, request a button using the iOS 14 and Mac Catalyst 15 or earlier API: buttonWithType:.
macOS Recovery
Deprecations
Maps
Known Issues
- Rounded building corners might disappear. (80468151)
Resolved in macOS Monterey 12 beta 6
- The Bay Bridge now scales correctly at high zoom levels. (79217316)
Messages
Resolved in macOS Monterey 12 beta 6
- Reminders triggered by messaging a contact now correctly produce a notification. (81118121)
Music
Resolved in macOS Monterey 12 beta 6
- You can now play Lossless or Spatial Audio tracks via Siri. (78277808)
Networking
Deprecations
- Support for cleartext HTTP URL schemes for Proxy Automatic Configuration (PAC) is now deprecated. Use only HTTPS URL schemes for PAC. This affects all PAC configurations, including, but not limited to, configurations set via Settings, System Preferences, profiles, and URLSession APIs such as connectionProxyDictionary and CFNetworkExecuteProxyAutoConfigurationURL(_:_:_:_
. If you configure a cleartext HTTP PAC URL, the system may upgrade it to HTTPS during PAC file loads. Web Proxy Auto-Discovery (WPAD) Protocol via DNS isn’t affected. Dynamic Host Configuration Protocol (DHCP) Option 252 WPAD may attempt to upgrade cleartext HTTP URLs to HTTPS during PAC file loads. (61981845)
Python
Deprecations
- If an app uses Python 2.7, macOS now triggers an alert indicating that the developer must update the app to ensure it will work in future versions of macOS. (80221011)
RealityKit
Known Issues
Safari
Known Issues
- Safari toolbar vibrancy and background color might adversely affect the legibility of tab buttons in the tab bar. (80417925)
Resolved in macOS Monterey 12 beta 6
- Animations occur as expected when opening and closing the sidebar in Safari. (80441779)
SharePlay
Deprecations
- SharePlay development in macOS Monterey beta 6 and upcoming beta releases requires the installation of an updated SharePlay Development Profile. This profile enables successful creation and reception of GroupSessions via the Group Activities API in iOS 15, iPadOS 15, and tvOS 15 beta 7, as well as macOS Monterey beta 6. (81900143)
SwiftUI
Resolved in macOS Monterey 12 beta 6
- List now correctly respects safe area insets. (78833004)
- Application state and windows are now restored from persistent data on disk securely. (75240854)
Deprecations
- controlProminence is deprecated. Use the new .borderedProminent ButtonStyle instead. (78908460)
- Fn (Function) shortcut modifier is deprecated and reserved for system usage. (78627099)
Translation
Resolved in macOS Monterey 12 beta 6
- System-wide translation replacement functionality now works in apps created with Mac Catalyst. (80022547)
Video Playback
Known Issues
- While watching a video in full-screen view in the Apple TV App or the Music App, you can’t exit full-screen view using the onscreen UI. (81598611, 81195781)
Workaround: Press the escape key to exit full screen.