November 23, 2024

Apple Releases macOS Monterey 12.3 Beta [Download]

Posted January 27, 2022 at 7:02pm by iClarified · 4498 views
Apple has released macOS Monterey 12.3 beta to developers for testing. The build number is 21E5196i.

Here's a look at some of the changes...

Apple Pay
New Features in macOS Monterey 12.3 Beta
● Developers can express payment network preference in PKPaymentRequest. Network preference is determined by the order of supportedNetworks. This won’t override the user’s default card selection, but if the card is multi-SSD, then the network preference order determines which SSD is selected. (80827905)

Authentication
New Features in macOS Monterey 12.3 Beta
● Support is added to the passkey technology preview, enabling signing in to passkey-compatible websites and apps on Mac and iPad using an iPhone with a saved passkey. (87998252)

Game Controller
New Features in macOS Monterey 12.3 Beta
● Support is now available for new DualSense adaptive trigger firmware features available via GCDualSenseAdaptiveTrigger. (87433163)

iCloud
Known Issues
● iCloud+ Custom Email Domain set up flow can’t be initiated from the iCloud settings in System Preferences. (85212987)
Workaround: Go to custom email domain to complete email verification and set up an iCloud+ Custom Email Domain.

Kernel
Deprecations
● The kernel extensions used by Dropbox Desktop Application and Microsoft OneDrive are no longer available. Both service providers have replacements for this functionality currently in beta. (85890896)

Mobile Software Update
Known Issues
● Virtual machines running on Apple silicon are unable to install macOS 12.3 beta. (88106053)
Installing to an empty volume from macOS Recovery might fail. (87730473)
Workaround: Use a different version of macOS Recovery. For Intel-based Macs, boot using Option-Command-R; for Macs with Apple silicon, double-press and hold the power button.

Python
Deprecations
● Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)

Shortcuts
Resolved in macOS Monterey 12.3 Beta
● The Shortcuts Events app, which provides scripting functionality for Shortcuts, no longer needs to be opened once before it can be used. The bundle has moved to /System/Library/CoreServices. If an app relies on the location of the bundle, the code needs to be updated to reference the new location. (85249991)

SkyLight
Known Issues
● In ScreenCaptureKit, if an origin other than (0,0) is specified in the destinationRect or sourceRect, the contentRect is incorrect. (87363220)

StoreKit
New Features in macOS Monterey 12.3 Beta
● SKTestSession has three new methods to simulate a subscription requiring price increase consent, simulate consenting to a pending price increase, and simulate declining a price increase in automated tests. (84556183)
● SKTestSession has two new Boolean properties to simulate billing retry and grace period in automated tests. You can identify and simulate the resolution of billing retry issues using the same APIs as interrupted purchases. (83956205)
● Users can now test the billing retry and grace period states using StoreKit Testing in Xcode. Use Xcode 13.3 or later to enable billing retry testing and toggle whether the app offers a grace period. Use isInBillingRetry and gracePeriodExpirationDate to handle these states in the app. (83938270)
StoreKit error types now conform to LocalizedError. (78735204)
● Users can test subscription price increase behavior using StoreKit Testing in Xcode. Use Xcode 13.3 or later to set a price increase, then use paymentQueueShouldShowPriceConsent(_:), showPriceConsentIfNeeded(), and priceIncreaseStatus in the app. (58770817)
● Some types in StoreKit now have a localizedDescription' read-only String` instance property. This property can be used to get a human-readable description of the value, localized for the device’s current locale. These types include: Product.ProductType, Product.SubscriptionInfo.RenewalState, expirationReason, priceIncreaseStatus, Transaction.OfferType, Product.SubscriptionOffer.OfferType, Product.SubscriptionOffer.PaymentMode, Product.SubscriptionPeriod.Unit, Transaction.RevocationReason, and Transaction.OwnershipType. (78735060)

Resolved in macOS Monterey 12.3 Beta
● updates now emits unfinished transactions when iterating for the first time. (85294525)
● When using StoreKit Testing in Xcode, updates now emits all updated transactions. (85877689)

SwiftUI
Resolved in macOS Monterey 12.3 Beta
● A TextField initialized with a NumberFormatter and a binding to a CGFloat now update the binding. (85454991)


Developers can download the Developer Beta Access Utility and the macOS restore image from the link below. Please download the iClarified app or follow iClarified on Twitter, Facebook, YouTube, and RSS to be notified if we spot additional changes.

Download