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 I do not have a Mac running macOS 27, so every claim below is 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.51314

TL;DR

  • Dates and builds. Apple’s releases feed lists macOS 27.0 (26A428) on Monday, September 14, beside Xcode 27 (27A266a) and iOS 27.0 (24A437).1 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 hostArchitecture will now default to arm64.”4 On macOS 26.6.2 a component package built with pkgbuild carries no distribution file at all, so it names no architecture, while productbuild --synthesize wrote hostArchitectures="x86_64,arm64" into the distribution it generated for my package; Apple’s archived Distribution XML reference still lists only i386, x86_64, and ppc as 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 Settings > General lists them, with a beta-only game-test-tool that disables Rosetta outright and runs legacy games through what Apple calls “the new underlying system behavior.”8
  • 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, spctl gains a purge command, management-related connections require TLS 1.2 with ATS-grade cipher suites, and App Attest arrives on the Mac.91011
  • What I could not run. The native-launch override, the missing Rosetta after upgrade, the Get Info treatment, the Settings list, and the arm64 default for a bare component package: all five need a Mac on 27. I report them here as Apple states them, and 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

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 hostArchitecture will 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 cannot test without a 27 machine, 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

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 list command can report current privacy authorizations for specified services or apps on managed devices.”10 On 26.6.2, tccutil accepts exactly one verb, reset.13
  • launchd, filed as fixed. Under Launch Daemons and Agents, Resolved Issues, Apple writes: “Fixed: launchd no longer supports loading launchd property 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 cannot test it without a 27 machine.
  • Gatekeeper. spctl gains 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
  • 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, and fstatat system calls,” and a Resolved Issue records a beta build break: unqualified stat() calls in your own FilePath or FileDescriptor extensions “might conflict with the new Swift stat() 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

What I could not run

I have no Mac on macOS 27, so every 27 behavior in this post is Apple’s statement. The five this 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. When a 27 machine is available, each of those five lines gets a dated section here, the same way the ld64 post gained its GA sections.

What I would do this week

  1. 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
  2. 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
  3. 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
  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
  5. 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
  6. If you worked around the stat() collision on a beta, remove the workaround and rebuild; Apple lists it as fixed at GA.9

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 lists all of them under that date.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 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


  1. 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. 

  2. 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.” 

  3. 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

  4. 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. 

  5. 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.pkg wrote a component package whose pkgutil --expand output holds Bom, PackageInfo, and Payload and no Distribution; the PackageInfo records generator-version="InstallCmds-864.12 (25G83)". productbuild --synthesize --package probe-component.pkg distribution.xml wrote a distribution whose options element reads <options customize="never" require-scripts="false" hostArchitectures="x86_64,arm64"/>, and the product archive built from it with productbuild --distribution distribution.xml --package-path . probe-product.pkg carries the same line in its expanded Distribution

  6. Apple, Distribution XML Reference, Documentation Archive, options element table, hostArchitectures row (String, Optional): “A comma-separated list of supported architecture codes. Valid codes are i386, x86_64, and ppc.” Retrieved September 16, 2026. 

  7. 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 arm64 code and x86_64 code in the same process. Rosetta translation applies to an entire process, including all code modules that the process loads dynamically.” 

  8. 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 enable entry, quoted in the text. 

  9. 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. 

  10. Apple, What’s new for enterprise in macOS Golden Gate 27, published September 14, 2026: “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.” 

  11. 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. 

  12. 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_STANDARD build setting will no longer include x86_64 when MACOSX_DEPLOYMENT_TARGET or DRIVERKIT_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 of ARCHS_STANDARD is footnote 4 of the Xcode 27 release post

  13. Author’s testing on macOS 26.6.2 (build 25G83), September 16, 2026: spctl with no arguments prints “System Policy Basic Usage” and the usage text contains no purge command; tccutil with no arguments and tccutil list both print “tccutil: Usage: tccutil reset SERVICE [BUNDLE_ID]”. 

  14. man productbuild on macOS 26.6.2 (build 25G83), September 16, 2026, PRE-INSTALL REQUIREMENTS PROPERTY LIST, arch key: “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.” 

Related Posts

Xcode 27 Drops Intel: What Stops and What Still Ships

Xcode 27 runs only on Apple silicon, still ships Universal apps back to macOS 12, and silently drops x86_64 from ARCHS_S…

27 min read

Xcode 27 Is Out: Requirements, Targets, and What Broke

Xcode 27 (27A266a) shipped September 14: macOS 26.6 and Apple silicon required, Swift 6.4, higher deployment floors, ld6…

27 min read

Core ML vs MLX vs Foundation Models: Choosing Apple's On-Device AI Stack

Apple ships four ways to run models on-device. A decision framework with measured numbers: Foundation Models, Core ML, M…

13 min read