macOS 27 Golden Gate Is Out: What Changes for Developers
macOS 27 Golden Gate shipped on September 14, 2026 as build 26A428, on the same day as iOS 27.0 and Xcode 27, and it installs only on Apple silicon: Apple’s compatibility list runs from the M1 MacBook Air of 2020 to the M6 Mac mini and includes one A-series machine, the 13-inch MacBook Neo with the A18 Pro.12 For developers the release is the last general-purpose year of Rosetta. Apple’s support article of the same day says Rosetta “is available for any Mac with Apple silicon using macOS 27 or earlier” and that macOS 28 keeps it “only for certain older, unmaintained games that rely on Intel-based frameworks.”3 The GA release notes carry four Rosetta entries: apps a user had set to “Open using Rosetta” launch natively, Rosetta is not restored after the upgrade, installer packages that name no host architecture default to arm64, and Intel plug-ins may not appear in the Settings list or trigger a notification.4 When I wrote this post on September 16 I had no Mac on macOS 27, so the claims below are Apple’s text, plus what I could check on macOS 26.6.2: what a stock installer package declares, what the productbuild manual says the installer did with a distribution that names no architecture, and which of the new command-line verbs the 26.6 tools lack. Updates on October 1 and 2 add five first-hand checks on the same Mac after it moved to 27.0, and Apple’s February 1, 2027 deadline for re-signing installer packages.51314151819
TL;DR
- Dates and builds. Apple’s releases feed, fetched on September 16, listed macOS 27.0 (26A428) on Monday, September 14, beside Xcode 27 (27A266a) and iOS 27.0 (24A437); by October 1 the feed carried 27.0.1 items in place of the macOS and iOS 27.0 ones.117 The compatibility page, published the same day, carries 35 model entries, all Apple silicon, and the upgrade page states the rule in one sentence: “macOS 27 is compatible with any Mac with Apple silicon, which includes any Mac with an M-series chip or A-series chip.”2
- Apple has written Rosetta’s calendar down. The support article and the release notes agree that macOS 28 keeps a games-only subset, and the enterprise notes call Rosetta “a general-purpose compatibility tool through macOS 27.”3410 On the upgrade itself, Rosetta “is not automatically restored,” and apps a user pinned to “Open using Rosetta” launch natively.4
- Installer packages change architecture by default. Apple: “Installer packages which specify no
hostArchitecturewill now default to arm64.”4 On macOS 26.6.2 a component package built withpkgbuildcarries no distribution file at all, so it names no architecture, whileproductbuild --synthesizewrotehostArchitectures="x86_64,arm64"into the distribution it generated for my package; Apple’s archived Distribution XML reference still lists onlyi386,x86_64, andppcas valid codes.56 - Intel apps carry a label before they stop. Apple says Get Info now displays “a treatment” on “Intel-based applications that will no longer run in macOS 28.0,” and that Settings > General lists them, with a beta-only
game-test-toolthat disables Rosetta outright and runs legacy games through what Apple calls “the new underlying system behavior.”8 (October 2: on this Mac, Get Info shows a warning on the three Intel-only apps I read, quoted in the update below. The Settings list is not among General’s fourteen rows, and I have not opened the sub-panes behind them.19) - Five system changes with no Rosetta in them. macOS denies cross-team container reads without a prompt, apps lose direct access to the TCC database,
spctlgains a purge command, management-related connections require TLS 1.2 with ATS-grade cipher suites, and App Attest arrives on the Mac.91011 - A February 1, 2027 deadline for installers. Apple’s October 1 notice: the original Developer ID Certification Authority expires that day, and “.pkg files signed with an affected certificate will no longer install.” All four Developer ID-signed installers in my Downloads folder chain to that authority; the Developer ID post has the commands that tell you which authority your own certificate and packages chain to.1516
- Run and not yet run. The native-launch override and the arm64 default for a bare component package are Apple’s statements, not run on this Mac, which has run 27.0 since September 23. Its install history shows the upgrade did not bring Rosetta back, Get Info shows the macOS 28 warning on the three Intel-only apps I read, and the fourteen rows of Settings > General include no entry for Intel apps; I have not opened the sub-panes behind them. The section near the end lists each one.
What shipped on September 14?
| Item | Build | Source |
|---|---|---|
| macOS 27.0 Golden Gate | 26A428 | Releases feed, Mon, Sep 14, 20261 |
| Xcode 27 | 27A266a | Same feed item date; details in the Xcode 27 release post1 |
| Compatible Macs | 35 model entries, Apple silicon only, M1 (2020) through M6, plus MacBook Neo (13-inch, A18 Pro) | Support article 127255, published September 142 |
| How it installs | Software Update, on “any Mac with Apple silicon, which includes any Mac with an M-series chip or A-series chip” | Support article 127455, published September 142 |
The name comes from the release notes’ own overview: “The macOS 27 SDK provides support to develop apps for Mac computers running macOS 27 Golden Gate.”4 The A-series entry is the detail worth a second look: the upgrade page’s phrasing, “M-series chip or A-series chip,” describes the platform rather than one chip family, and the MacBook Neo is the only machine on the list that fits the second half of it.2
macOS 27.0.1 (26A434) followed on Monday, September 28. Apple’s update page says only “This update provides bug fixes for your Mac,” and it names no change to the Rosetta or installer entries below.17
What does macOS 27 do to Rosetta?
Two support articles published on September 14 and the GA release notes describe the same boundary from three angles, and they agree on where it falls.
The support article for Intel apps: “Rosetta is available for any Mac with Apple silicon using macOS 27 or earlier. Starting with macOS 28, the next major macOS release, Rosetta functionality will be available only for certain older, unmaintained games that rely on Intel-based frameworks.”3
The enterprise notes: “If Rosetta was previously installed, it will not be automatically restored upon upgrading to macOS 27. Rosetta will continue as a general-purpose compatibility tool through macOS 27.”10
The release notes, Rosetta section, which carries one New Features entry and three Deprecations:4
- “On launch, Applications previously set to ‘Open using Rosetta’ by a user will have the application launch natively. Any compatibility issues requiring Rosetta from the past should be re-assessed on macOS 27.”
- “If Rosetta was previously installed, it is not automatically restored after upgrading to macOS 27.0.”
- “Installer packages which specify no
hostArchitecturewill now default to arm64. Ensure any pre and post install scripts behave as intended under arm64. Additionally, audit any remaining installer plugins to ensure compatibility on Apple silicon.” - “Intel-based plugins and loaders may not appear in Settings or trigger notifications of their incompatibility. All Intel-based software will no longer be compatible with macOS 28.0, excluding legacy games.” The same entry names the folders to check:
~/Library/Audio/Plug-Ins/*,~/Library/Printers/, and~/Library/ColorPickers/, for “VSTs, HAL, ARA, PDEs, Color Pickers, Quicklook & Spotlight plugins/extensions/components.”
The first bullet and the support article look contradictory until you read the word “previously.” The support article says a Universal app’s “Open using Rosetta” checkbox still works: “you can use it in macOS 27 or earlier to force the app to open as an Intel-based app, which allows it to use Intel-only plug-ins, extensions, and other add-ons.”3 The release note says apps “previously set” to that mode launch natively. My reading, which I have not tested, is that the upgrade clears the setting once and the user can set it again; Apple’s instruction to “re-assess” the old compatibility issue points the same way. If that reading is right, a user who relied on that checkbox for an Intel plug-in sees the app open native, with the plug-in unloaded, on the first launch after upgrading.
The second change bites earlier than the first. Apple says a Mac that had Rosetta installed upgrades to 27.0 without it, so, per its install instructions, opening any Intel app is how it comes back.3410 Apple’s text does not say what a script that runs an Intel binary does on a Mac without Rosetta; plan for it to fail until Rosetta is installed, by that prompt or by softwareupdate --install-rosetta.3 Apple’s Rosetta documentation adds the one case that needs no install: “macOS 27 directly integrates support for Intel binary translation, without needing to install Rosetta,” for Intel Linux binaries inside virtual machines and containers; the Xcode 27 Intel post walks through that sentence and the rest of the Rosetta timeline as Apple’s documentation stated it in July.7
The games carve-out has a beta-only shape. The Gaming section describes sudo game-test-tool enable, which turns on “support for legacy Intel-based games” and, in the same breath, warns that “enabling legacy game support disables Rosetta, non-game processes might crash or behave unexpectedly, and this feature is intended only for playing legacy Intel-based games and is not available outside of macOS beta releases.”8 So the tool is a beta-only switch for what Apple calls “the new underlying system behavior”; the note says nothing about how macOS 28 exposes it.
Which installer packages default to arm64?
Apple’s sentence names a key, hostArchitecture, in the singular; the attribute it matches is hostArchitectures on the <options> element of a Distribution XML, the file inside a product archive, which Apple’s reference describes as “a comma-separated list of supported architecture codes.”6 Apple’s “packages which specify no hostArchitecture” are, on my reading, ones whose distribution has no such attribute, or that have no distribution at all.
On macOS 26.6.2 I built the smallest possible package both ways.5 A component package from pkgbuild expands to three entries, Bom, PackageInfo, and Payload, and no Distribution file; there is nowhere in it for an architecture to be declared, so a bare component package installed directly is the plainest case of a package that specifies none. A product archive is different: productbuild --synthesize on the same component wrote this options line into the distribution it generated, and the archive built from it carries the same line after pkgutil --expand:
<options customize="never" require-scripts="false" hostArchitectures="x86_64,arm64"/>
So a package produced by a stock productbuild run on 26.6 already declares both architectures, and, on Apple’s wording, the new default does not apply to it. The packages that change are the ones built from a hand-written distribution that omits the attribute, the ones assembled by third-party tools that never emit it, and bare component packages. The archived Distribution XML reference makes the gap visible: its list of valid codes is “i386, x86_64, and ppc,” with no arm64, so a distribution written against that reference had no arm64 code to name.6
The productbuild manual on 26.6.2 supplies the “before” that Apple’s note leaves out. “On Apple Silicon, the macOS Installer will evaluate the product’s distribution under Rosetta 2 unless the arch key includes the arm64 architecture specifier,” and “If the distribution is evaluated under Rosetta 2, any package scripts inside of product will be executed with Rosetta 2 at install time.” The same page describes the requirements key behind the attribute I saw, arch, which on my reading productbuild writes out as hostArchitectures: “Starting on macOS Big Sur (11.0), productbuild will automatically specify support for both arm64 and x86_64 unless a custom value for arch is provided.”14 So the default Apple says it is changing was evaluation under Rosetta 2, scripts included; on 27, by Apple’s note, a distribution that names no architecture defaults to arm64 instead.
To check a package you ship or install:
pkgutil --expand YourProduct.pkg /tmp/expanded
grep -o 'hostArchitectures="[^"]*"' /tmp/expanded/Distribution
No Distribution file, or no match, on Apple’s wording means the package inherits the new arm64 default on 27, and the scripts inside it run under arm64. That is the part of Apple’s note that changes behavior rather than metadata: a preinstall or postinstall script that branches on uname -m would take the arm64 branch, and one that launches a helper built for x86_64 needs Rosetta on a machine that may no longer have it installed at all.4 Apple’s note ends with the audit it wants: “audit any remaining installer plugins to ensure compatibility on Apple silicon,” because Apple’s Rosetta documentation rules out the mixed case: “The system prevents you from mixing arm64 code and x86_64 code in the same process.”7
Update, October 1: an installer-signing deadline on February 1, 2027
Apple’s developer news on October 1 adds a deadline to the installer story above, and it has nothing to do with architecture: “The original Developer ID Certification Authority (Sub-CA) expires on February 1, 2027. Certificates issued by this authority will stop working on that date.” The two halves of Developer ID distribution fare differently. For packages: “Starting February 1, 2027, .pkg files signed with an affected certificate will no longer install. Re-sign all packages with your new certificate before this date.” For apps: “Previously signed and notarized Mac software (with a secure timestamp) will keep working,” and no action is needed.15
pkgutil --check-signature YourProduct.pkg prints the chain a package was signed with, and the original authority’s entry in it reads Expires: 2027-02-01 22:12:15 +0000. All four Developer ID-signed installers in my Downloads folder, from two vendors, show that line.16 The notice names no macOS version, so the deadline is not a Golden Gate change and has its own post: Developer ID Certification Authority Expires Feb 1, 2027 covers how to tell which authority issued your certificate, what the apps and installers on one Mac show, and the order to re-sign in.
What else changed for developers?
The rest of the GA notes that touch code you ship, with Apple’s wording where the wording is the point:9
- Cross-team containers. “Accessing files in other developer teams’ app data containers and app group containers no longer prompts the user for authorization; such accesses are denied by default and can be managed by the user in Privacy & Security settings.” My August post covers the failure mode: the API still returns a URL, and the denial lands at read time. A second entry adds that “XProtect may now restrict access to app data that is commonly targeted by malicious software.” A Known Issue under Privacy & Security Settings covers the command-line case: “In the Files & Folders pane, a process without a bundle ID cannot be granted access to specific app data containers or app group containers owned by other developer teams,” and Apple’s workaround is Full Disk Access “for the duration of the requirement.”
- TCC. “Apps can no longer access the local TCC database directly.” The enterprise notes pair that removal with a new query path for administrators: “The new
tccutil listcommand can report current privacy authorizations for specified services or apps on managed devices.”10 On 26.6.2,tccutilaccepts exactly one verb,reset.13 (On an unmanaged Mac running 27.0 the binary carrieslistbut still answers with theresetusage line; see the October 1 update.) - launchd, filed as fixed. Under Launch Daemons and Agents, Resolved Issues, Apple writes: “Fixed:
launchdno longer supports loadinglaunchdproperty list files with the quarantine extended attribute.” Apple uses the “Fixed:” prefix two ways in the same document: for the problem it resolved (Accessory Access, 176815987: “Fixed: Accessory Access does not work inside App Sandbox.”) and for the resolved behavior itself (Foundation, 161588649: “Fixed:+[NSURL URLWithString:]no longer double-encodes the%of valid percent-escape sequences when encoding other invalid characters.”). Read the first way, the launchd line is a beta restriction lifted at GA; read the second way, the restriction is what shipped. The note leaves the shipped behavior ambiguous, and I have not tested it. (October 1: this Mac now runs 27.0; that test is still to run.) - Gatekeeper.
spctlgains a purge command “which will clean up Gatekeeper database entries for apps and executables which are no longer mounted.” Apple’s entry spells the flag with a single dash character, so check the tool’s own help on 27 before typing it; the 26.6.2 tool’s usage text lists no purge command.13 (On 27.0 the tool listsspctl --purge; see the October 1 update.) - Network security for managed Macs. “Starting in 27.0 operating systems, select system processes now enforce stricter network security (TLS) requirements.” The affected work is MDM, declarative management, Automated Device Enrollment, profile installation, app installation, and software updates, and the bar is “TLS 1.2 at minimum, using cipher suites and certificates that meet App Transport Security (ATS) requirements.” Apple’s support article for administrators adds that SCEP and content-caching connections are exempt.11
- App Attest on the Mac. “App Attest is now available to verify the authenticity of Mac apps.”10
- Managed packages and legacy update management. Device management “can configure the desired behavior when a managed package is removed,” and “Legacy software update management no longer functions in all 27.0 operating systems,” which retires the old software-update commands, queries, and deferral restrictions in favor of declarative management.10
- System. The System library “now provides Swift APIs for the C
stat,lstat,fstat, andfstatatsystem calls,” and a Resolved Issue records a beta build break: unqualifiedstat()calls in your ownFilePathorFileDescriptorextensions “might conflict with the new Swiftstat()instance methods,” which Apple lists as fixed at GA. - Disk images. “The new DiskImageKit framework provides Swift APIs for creating and managing standalone and stacked disk images in the Apple Sparse Image Format (ASIF) and raw disk image formats,” for use with the Virtualization framework.
- Mac Catalyst. Catalyst apps “now behave like AppKit apps when you switch to them with no open windows,” so switching to one no longer creates a window unless the activation came from the Dock or Spotlight.
- Startup Disk. A Known Issue for anyone who keeps an old volume around: “When a Mac is running macOS 11.0, you might not be able to select the boot volume of macOS 27.0 or later as the startup disk in System Settings.” Apple’s workaround is the power-button startup options screen.
The Xcode side of the same release is in two places already. The Xcode 27 release post reproduces the ARCHS_STANDARD change on 27A266a, where a macOS deployment target of 27.0 resolves to arm64 alone, and the Intel post traces the three Intel Deprecation sentences; Apple’s GA wording for those entries matches the beta 4 text, including the line that keeps the Intel path open for one more year: “Intel development is still possible with macOS versions that support Rosetta like macOS 27.”12
Update, October 1: three checks on a Mac running macOS 27.0
The Mac this post was written on moved to macOS 27.0 (26A428) on September 23, so three of the claims above can be checked against it. Two give a clear answer; the third is inconclusive on an unmanaged Mac.18
Rosetta was not restored by the upgrade. /Library/Receipts/InstallHistory.plist on this Mac records every macOS update since 2023, and from June 2023 through 26.6.2 each one is paired, within seconds, with a RosettaUpdateAuto entry written by bootinstalld: the system updated Rosetta alongside every update. The macOS 27.0 entry of September 23 is the first since then with no partner. Rosetta returned a week later, on the evening of September 30 Pacific time, in an entry written by CoreServicesUIAgent, the same process that recorded this Mac’s first Rosetta install in 2023, 87 seconds before the first of a printer vendor’s installer packages ran. That matches Apple’s sentence: “If Rosetta was previously installed, it is not automatically restored after upgrading to macOS 27.0.”4 The history records which process installed Rosetta, not what was on screen, so I read the October entry as the install prompt on my own inference.
spctl has the purge command, with two dashes. On 27.0, spctl with no arguments lists spctl --purge # purge unmounted policy scan cache entries, and the manual page says it purges “old policy scan cache entries. Currently those which were on volumes which are no longer mounted. Requires root access.” The release note printed the flag with a single dash character; the tool’s usage and manual list it with two. I have not run it.
tccutil list is in the binary but refuses on this Mac. The 27.0 tccutil binary carries the verb and its usage text, tccutil list (-s SERVICE | -b BUNDLE_ID | -s SERVICE -b BUNDLE_ID). Run here as an ordinary user, bare or with -s, -b, or both, it prints the same single line it printed on 26.6.2, tccutil: Usage: tccutil reset SERVICE [BUNDLE_ID], and the manual page does not mention the verb. This Mac is not enrolled in device management, and Apple’s enterprise notes say the command reports “for specified services or apps on managed devices,”10 so the result is consistent with a command gated on enrollment. The binary does not say what the gate is, I did not run it as root, and I cannot test the managed case here.
Update, October 2: the Get Info warning, and a first look for the Settings list
Two more of the five Apple claims listed under “What I could not run” below, read on the same Mac (macOS 27.0, 26A428) through the Accessibility API.19
Get Info shows the warning. On three Intel-only apps, Finder’s Get Info window gives Kind as “Application (Intel)” and, below it, a warning icon and two sentences: “Intel-based apps requiring Rosetta will not open in macOS 28, the next major release. Check with the developer for an Apple silicon version.” A “Learn more…” link follows them. Two Universal apps show “Application (Universal),” no warning, and an “Open using Rosetta” checkbox, unchecked on both. An app built only for Apple silicon shows “Application (Apple silicon)” with neither. In the six windows I read, then, the treatment in Apple’s note is a warning icon and text on apps with no arm64 slice, and the checkbox the support article describes is still present for Universal apps on 27.0.38 Of the 116 apps in my Applications folder whose main executable I could read, 21 have no arm64 slice.
The Settings list is not on General’s top level. Apple’s note says “Settings > General now lists Intel-based apps that will be incompatible with macOS 28.0.”8 On this Mac the General pane has fourteen rows, read by their accessibility identifiers, and none of them is an entry for Intel apps. I did not open the sub-panes behind those rows, where the list may sit, so this is a search of one screen that came up empty, not evidence that the list is missing.
What I could not run
When I wrote this on September 16 I had no Mac on macOS 27, so every 27 behavior in the original post was Apple’s statement. The five the post leans on hardest are: that pinned “Open using Rosetta” apps launch natively after the upgrade; that Rosetta is absent after upgrading a Mac that had it; that Get Info shows a treatment on apps that will not run on 28; that Settings > General lists them; that a bare component package runs its scripts under arm64 on 27. The installer experiment above establishes what packages declare on 26.6.2, not how 27 treats them.
October 1 and 2: the same Mac has run macOS 27.0 since September 23, and the updates above take up three of those five claims. The missing Rosetta shows in the install history. The Get Info treatment is there. The Settings list is not among General’s fourteen rows; the sub-panes behind them are not read yet. The other two are not run: the pinned-app behavior needs an app pinned to Rosetta before the upgrade, and the component-package check needs a test package installed. Each gets a dated section here if I run it, the same way the ld64 post gained its GA sections.
What I would do this week
- Expand every package you ship and every package your build machines install, and grep the distribution for
hostArchitectures; treat a missing file or a missing attribute as “arm64 on 27” and read the pre- and post-install scripts with that in mind.45 - If any CI or provisioning step runs an Intel binary, install Rosetta explicitly in the setup script rather than relying on it surviving the upgrade; Apple says it does not.410
- List Intel plug-ins the way Apple does, by folder:
~/Library/Audio/Plug-Ins/*,~/Library/Printers/,~/Library/ColorPickers/, and wherever your Quick Look and Spotlight extensions live, which Apple names by category rather than by path. Settings may not list them, and macOS 28 will not load them.4 - If you install a launch agent by copying a plist, test it once on a 27 machine with the quarantine attribute still set; Apple files its note on that case under Resolved Issues, and it reads both ways.9
- If you run device management, test your MDM, enrollment, and update servers against the TLS 1.2 and ATS cipher requirements now; Apple says its operating systems “might refuse connections” to non-compliant servers, the same page’s entry for version 27 or later reads “Non-compliant connections are blocked and the log messages appear as errors instead of warnings,” and SCEP and content caching are the only exemptions it lists.911
- If you worked around the
stat()collision on a beta, remove the workaround and rebuild; Apple lists it as fixed at GA.9 - Added October 1: run
pkgutil --check-signatureon every package you ship. If the authority’s entry readsExpires: 2027-02-01 22:12:15 +0000, re-sign the package before February 1, 2027; the Developer ID post has the order.1516
FAQ
When did macOS 27 come out?
Monday, September 14, 2026, as build 26A428, on the same day as iOS 27.0 (24A437) and Xcode 27 (27A266a). Apple’s releases feed listed all of them under that date when I fetched it on September 16.1
Which Macs can run macOS 27 Golden Gate?
Any Mac with Apple silicon. Apple’s compatibility page lists 35 model entries from the M1 MacBook Air, MacBook Pro, and Mac mini of 2020 through the M5 and M6 machines, plus the MacBook Neo (13-inch, A18 Pro). No Intel Mac is on the list.2
Does Rosetta still work on macOS 27?
Yes. Apple’s support article says Rosetta “is available for any Mac with Apple silicon using macOS 27 or earlier,” and the enterprise notes call it “a general-purpose compatibility tool through macOS 27.” Apple says the upgrade does not restore it, so a Mac that had it may need to install it again.3410
Will Rosetta work on macOS 28?
Only for games. “Starting with macOS 28, the next major macOS release, Rosetta functionality will be available only for certain older, unmaintained games that rely on Intel-based frameworks,” and the release notes say “All Intel-based software will no longer be compatible with macOS 28.0, excluding legacy games.”34
Which installer packages does the arm64 default affect?
Packages whose distribution file has no hostArchitectures attribute, and bare component packages, which have no distribution file at all. A product archive generated by productbuild on macOS 26.6.2 declares hostArchitectures="x86_64,arm64" and falls outside Apple’s sentence. Check with pkgutil --expand and a grep of the Distribution file.456
Do I need to re-sign my installer packages before February 2027?
If they were signed with a Developer ID Installer certificate from the original authority, yes. Apple’s October 1 notice says “.pkg files signed with an affected certificate will no longer install” starting February 1, 2027, while notarized apps signed with a secure timestamp keep working. pkgutil --check-signature on the package shows which authority it chains to: the original one expires on 2027-02-01. The Developer ID post has the full check.1516
What does Get Info show for an Intel app on macOS 27?
On macOS 27.0 (26A428), Finder’s Get Info window for each of the three Intel-only apps I checked shows Kind “Application (Intel)” with a warning: “Intel-based apps requiring Rosetta will not open in macOS 28, the next major release. Check with the developer for an Apple silicon version.” The two Universal apps I checked showed no warning and kept the “Open using Rosetta” checkbox, unchecked.19
Do I need to reinstall Rosetta after upgrading?
Apple says that if the Mac had Rosetta before the upgrade, macOS 27 does not bring it back on its own. Per Apple’s install instructions, opening any Intel app brings the prompt back, or you can install it from Terminal with softwareupdate --install-rosetta, the command Apple’s support article gives.34
Sources
-
Apple, Releases, RSS feed fetched September 16, 2026: “macOS 27.0 (26A428)”, “Xcode 27 (27A266a)”, and “iOS 27.0 (24A437)”, each dated Mon, 14 Sep 2026. No later macOS item appears in the feed as of that fetch. ↩↩↩↩↩
-
Apple, macOS 27 Golden Gate is compatible with these computers, published September 14, 2026. The list: 11 MacBook Pro entries from “MacBook Pro (13-inch, M1, 2020)” to “MacBook Pro (16-inch, M5 Pro or M5 Max)”; nine MacBook Air entries from “MacBook Air (M1, 2020)” to “MacBook Air (15-inch, M5)”; “MacBook Neo (13-inch, A18 Pro)”; five iMac entries from “iMac (24-inch, M1, 2021)”; four Mac mini entries from “Mac mini (M1, 2020)” to “Mac mini (M6 or M5 Pro)”; four Mac Studio entries from “Mac Studio (2022)” to “Mac Studio (M5 Max or M5 Ultra)”; and “Mac Pro (2023)”. Apple, How to upgrade to macOS 27 Golden Gate, published September 14, 2026: “macOS 27 is compatible with any Mac with Apple silicon, which includes any Mac with an M-series chip or A-series chip.” ↩↩↩↩↩↩
-
Apple, Using Intel-based apps on a Mac with Apple silicon, published September 14, 2026: “Rosetta is available for any Mac with Apple silicon using macOS 27 or earlier. Starting with macOS 28, the next major macOS release, Rosetta functionality will be available only for certain older, unmaintained games that rely on Intel-based frameworks.” On the checkbox: “If this setting is available for your app, you can use it in macOS 27 or earlier to force the app to open as an Intel-based app, which allows it to use Intel-only plug-ins, extensions, and other add-ons.” The Terminal install command the article gives is
softwareupdate --install-rosetta. ↩↩↩↩↩↩↩↩↩↩ -
Apple, macOS 27 Golden Gate Release Notes, fetched through Apple’s documentation JSON endpoint on September 16, 2026. Overview: “The macOS 27 SDK provides support to develop apps for Mac computers running macOS 27 Golden Gate.” Rosetta section, New Features (168097174) and Deprecations (163213094, 171187112, 176042635), quoted in the text. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩
-
Author’s testing on macOS 26.6.2 (build 25G83), September 16, 2026.
pkgbuild --root root --identifier com.blakecrosley.probe --version 1.0 --install-location / probe-component.pkgwrote a component package whosepkgutil --expandoutput holdsBom,PackageInfo, andPayloadand noDistribution; thePackageInforecordsgenerator-version="InstallCmds-864.12 (25G83)".productbuild --synthesize --package probe-component.pkg distribution.xmlwrote a distribution whose options element reads<options customize="never" require-scripts="false" hostArchitectures="x86_64,arm64"/>, and the product archive built from it withproductbuild --distribution distribution.xml --package-path . probe-product.pkgcarries the same line in its expandedDistribution. ↩↩↩↩↩ -
Apple, Distribution XML Reference, Documentation Archive,
optionselement table,hostArchitecturesrow (String, Optional): “A comma-separated list of supported architecture codes. Valid codes are i386, x86_64, and ppc.” Retrieved September 16, 2026. ↩↩↩↩ -
Apple, About the Rosetta translation environment, fetched through the documentation JSON endpoint on September 16, 2026: Rosetta “will be available through macOS 27” as “a general-purpose tool for Intel apps,” and “Beyond this timeframe, we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks”; “macOS 27 directly integrates support for Intel binary translation, without needing to install Rosetta.” On mixed processes: “The system prevents you from mixing
arm64code andx86_64code in the same process. Rosetta translation applies to an entire process, including all code modules that the process loads dynamically.” ↩↩ -
Apple, macOS 27 Golden Gate Release Notes (as in 4): Deprecation Information (169548657): “Intel-based applications that will no longer run in macOS 28.0 now display a treatment in Get Info.” EcosystemUI (175697313): “Settings > General now lists Intel-based apps that will be incompatible with macOS 28.0.” Gaming (166398727): the
sudo game-test-tool enableentry, quoted in the text. ↩↩↩↩ -
Apple, macOS 27 Golden Gate Release Notes (as in 4): System Integrity Protection (161835690, 178668601), Privacy & Security Settings, Known Issues (184660124), TCC (90775556), Launch Daemons and Agents, Resolved Issues (166415497), with the two “Fixed:” entries compared beside it under Accessory Access (176815987) and Foundation (161588649), Gatekeeper (123097648), Network Security (176055825), System (160612181, 177911316), Disk Images (177868758), Mac Catalyst (69906818), Startup Disk (166640903). Each quotation in the “What else changed” list comes from the entry with the matching identifier. ↩↩↩↩↩
-
Apple, What’s new for enterprise in macOS Golden Gate 27, published September 14, 2026 and republished September 28 with a 27.0.1 section; each sentence below is unchanged on the October 1 copy: “If Rosetta was previously installed, it will not be automatically restored upon upgrading to macOS 27. Rosetta will continue as a general-purpose compatibility tool through macOS 27.”; “App Attest is now available to verify the authenticity of Mac apps.”; “The new tccutil list command can report current privacy authorizations for specified services or apps on managed devices.”; “Device management can configure the desired behavior when a managed package is removed, ensuring unwanted data and files are not left behind on devices when no longer needed.”; “Legacy software update management no longer functions in all 27.0 operating systems.” ↩↩↩↩↩↩↩↩↩↩
-
Apple, Prepare your network environment for stricter security requirements, retrieved September 16, 2026: “Starting with version 27.0 of iOS, iPadOS, macOS, watchOS, tvOS, and visionOS, Apple operating systems might refuse connections to servers with outdated or non-compliant TLS configurations due to additional network security requirements.” “Servers must support TLS 1.2 or later, use ATS-compliant ciphersuites, and present valid certificates that meet ATS standards.” In the paragraph that opens “On version 27 or later:”: “Non-compliant connections are blocked and the log messages appear as errors instead of warnings.” Exceptions named on the page: SCEP servers and content caching servers. ↩↩↩
-
Apple, Xcode 27 Release Notes, Intel Deprecation section, fetched through the documentation JSON endpoint on September 16, 2026. New Features (161837535): “Build targets with a min deployment target set to macOS 27.0 or DriverKit 27.0 will not build Universal by default. The
ARCHS_STANDARDbuild setting will no longer include x86_64 whenMACOSX_DEPLOYMENT_TARGETorDRIVERKIT_DEPLOYMENT_TARGET>= 27.0.” Deprecations (162138432): “Xcode 27 will only install and run on Apple silicon Macs. The macOS 27 SDK supports back deploying Universal (Intel and Apple Silicon) apps to macOS 12 and later. Intel development is still possible with macOS versions that support Rosetta like macOS 27.” The GA reproduction ofARCHS_STANDARDis footnote 4 of the Xcode 27 release post. ↩ -
Author’s testing on macOS 26.6.2 (build 25G83), September 16, 2026:
spctlwith no arguments prints “System Policy Basic Usage” and the usage text contains no purge command;tccutilwith no arguments andtccutil listboth print “tccutil: Usage: tccutil reset SERVICE [BUNDLE_ID]”. ↩↩↩ -
man productbuildon macOS 26.6.2 (build 25G83), September 16, 2026, PRE-INSTALL REQUIREMENTS PROPERTY LIST,archkey: “On Apple Silicon, the macOS Installer will evaluate the product’s distribution under Rosetta 2 unless the arch key includes the arm64 architecture specifier.” “If the distribution is evaluated under Rosetta 2, any package scripts inside of product will be executed with Rosetta 2 at install time.” “Starting on macOS Big Sur (11.0), productbuild will automatically specify support for both arm64 and x86_64 unless a custom value for arch is provided.” ↩↩ -
Apple, “Upcoming expiration of Developer ID Certification Authority (Sub-CA),” developer news, October 1, 2026, quoted. ↩↩↩↩↩
-
Author’s check on October 1, 2026, on a Mac running macOS 27.0 (26A428):
pkgutil --check-signatureon the four Developer ID-signed.pkgfiles in~/Downloads(three from one vendor with trusted timestamps of September 28, December 14, and December 29, 2025, and one from another vendor timestamped 2014). Each chain’s “Developer ID Certification Authority” entry shows “Expires: 2027-02-01 22:12:15 +0000”. The Developer ID post has the rest of the survey. ↩↩↩↩ -
Apple, Releases, RSS feed fetched October 1, 2026: “macOS 27.0.1 (26A434)” dated Mon, 28 Sep 2026 10:00:00 PDT; the feed on that date has no “macOS 27.0 (26A428)” or “iOS 27.0 (24A437)” item, and its September 14 items are Xcode 27, tvOS 27.0, watchOS 27.0, and an App Store Connect update. Apple Support, “What’s new in the updates for macOS 27 Golden Gate”, published September 28, 2026, quoted. The macOS 27 release notes post has the rest. ↩↩
-
Author’s checks on October 1, 2026, on the Mac this post was written on.
sw_vers: ProductVersion 27.0, BuildVersion 26A428.softwareupdate --history: “macOS 27”, 09/23/2026, 06:28:44;last rebootlists a reboot on Wed Sep 23 at 06:37, the earliest in its log./Library/Receipts/InstallHistory.plist, read with Python’splistlib: 43 macOS update entries from June 17, 2023 UTC (macOS 13.4) through September 12, 2026 (macOS 26.6.2), each within 25 seconds of a “RosettaUpdateAuto” entry whoseprocessNameisbootinstalld; “macOS 27.0” dated 2026-09-23 13:39:44 (UTC) with no such entry; “RosettaUpdateAuto” dated 2026-10-01 03:54:49 (UTC) withprocessNameCoreServicesUIAgent, followed from 03:56:16 to 03:59:53 by 17 installer entries for a printer vendor’s software; the earliest “RosettaUpdateAuto” entry, 2023-02-18, also hasprocessNameCoreServicesUIAgent.spctlwith no arguments, andman spctl, quoted.ls -la /Library/Apple/usr/libexec/oah: theruntime,translate_tool, anddebugserverlinks and theoahfolder itself are dated Sep 30 20:54 Pacific, and its parent,/Library/Apple/usr/libexec, Sep 23 07:03.strings /usr/bin/tccutilshowstccutil list (-s SERVICE | -b BUNDLE_ID | -s SERVICE -b BUNDLE_ID)and threelistusage lines;tccutil list,tccutil list -s Camera,tccutil list -b com.apple.Terminal, andtccutil list -s Camera -b com.apple.Terminaleach print theresetusage line and exit with status 64;tccutil --infoprints the same line;man tccutilhas no occurrence of “list”;profiles status -type enrollmentprints “Enrolled via DEP: No” and “MDM enrollment: No”. ↩↩ -
Author’s checks on October 2, 2026, on the same Mac (macOS 27.0, 26A428), reading Finder and System Settings windows through the Accessibility API (System Events). Get Info for three Intel-only apps (
lipo -archsprintsx86_64for two andx86_64 i386for one): the Kind value is “Application (Intel)”, followed by an image described as “warning”, the two sentences quoted in the text, and a link titled “Learn more…”. Two Universal apps (x86_64 arm64): “Application (Universal)”, a checkbox titled “Open using Rosetta” with value 0, no warning. One Apple-silicon app (arm64): “Application (Apple silicon)”, no such checkbox, no warning. System Settings > General: fourteen row buttons, with accessibility identifiers endingabout,softwareUpdate,storage,appleCareAndWarranty,airDropAndHandoff,passwords,dateAndTime,languageAndRegion,loginItems,sharing,startupDisk,timeMachine,deviceManagement, andtransferOrReset. No sub-pane behind those rows was read.lipo -archson the main executable of every app in/Applicationsand one folder level below it, run October 1: 116 readable, 21 with noarm64slice. ↩↩↩↩