What’s new
macOS 27.2 Golden Gate is a focused maintenance release. The SDK ships with Xcode 27.2 and contains no headline user-facing features. The changes developers will notice are:
- Pasteboard privacy preview flag removed – The
EnablePasteboardPrivacyDeveloperPreviewuser default is gone (186955507). If your app or test scripts referenced this key, remove it. - StoreKit testing improvements – Three fixes make
SKTestSessionmore reliable for subscription and intro-offer testing (details below). - Xcode stability – Code completion no longer crashes Xcode on macOS 27.2 (186939138).
Known issues and workarounds
External display arrangement may not restore
When an external display is connected, display settings might not be restored correctly and the arrangement can change (188643179).
Workaround: Open System Settings → Displays and re-arrange or re-apply the desired layout after each connect/disconnect cycle.
Missing notification prompts on clean install
Macs with a clean install of macOS 27.2 may not prompt to allow notifications for Calendar, Maps, Find My, Home, and Weather (187312007).
Workaround: Go to System Settings → Notifications and manually enable notifications for the affected apps.
“Describe a Shortcut” fails with error
The Describe a Shortcut action can fail with “Something went wrong. Try again later.” (187499433).
Workaround: No official workaround yet. Avoid relying on this action in production shortcuts until a fix lands.
Subscription bundle unbundle error not thrown
Making an in-app purchase for a subscription that belongs to a subscription bundle incorrectly allows the user to unbundle instead of throwing an error (186018916).
Workaround: Validate bundle membership server-side or in your app logic after purchase; do not rely on StoreKit to reject the transaction.
Resolved issues worth knowing
- Xcode crash on code completion – Fixed a crash that could occur when using code completion on macOS 27.2 beta (186939138).
- Intro-offer eligibility reset –
SKTestSession.clearTransactions()now immediately resets intro-offer eligibility (183933307, FB24137836). - Storefront/locale propagation – Changing storefront or locale via
SKTestSessionnow propagates throughStorefront.updates(184155259). - Error dialogs with
dialogsDisabled– Failed purchases inSKTestSessionno longer show error dialogs whendialogsDisabledistrue(184255116).
Should you update?
Update now if:
– You develop with Xcode 27.2 and want the code-completion crash fixed.
– You write StoreKit tests and need reliable intro-offer, storefront, or dialog behavior.
– You can tolerate the display-arrangement quirk or don’t use external monitors heavily.
Wait if:
– Your workflow depends on multiple external displays staying perfectly arranged across sleep/wake or dock/undock cycles.
– You ship shortcuts that use Describe a Shortcut.
– You manage clean-install Mac fleets and need zero-touch notification onboarding for Apple apps.
For Xcode projects: Verify that no build scripts or test helpers still reference the removed EnablePasteboardPrivacyDeveloperPreview default. Run your StoreKit test suite against the new SDK to confirm the fixed behaviors.
FAQ
Does macOS 27.2 include any new APIs for SwiftUI or AppKit?
No. The release notes list no new frameworks, SwiftUI modifiers, or AppKit APIs. It is a bug-fix and SDK alignment release for Xcode 27.2.
How do I re-enable notifications for Calendar, Maps, and other Apple apps after a clean install?
Open System Settings → Notifications, locate each app (Calendar, Maps, Find My, Home, Weather), and toggle Allow Notifications on.
Is the subscription bundle unbundle issue fixed in Xcode 27.2 or only in a future seed?
The issue (186018916) remains a known issue in this release. It is not listed under resolved issues, so expect it to persist until a later macOS or Xcode update.
