macOS 27 Golden Gate chegou: o que muda para desenvolvedores

O macOS 27 Golden Gate saiu em 14 de setembro de 2026 como build 26A428, no mesmo dia que o iOS 27.0 e o Xcode 27, e instala apenas em Apple silicon: a lista de compatibilidade da Apple vai do MacBook Air M1 de 2020 ao Mac mini M6 e inclui uma única máquina com chip da série A, o MacBook Neo de 13 polegadas com o A18 Pro.12 Para desenvolvedores, este lançamento é o último ano do Rosetta como ferramenta de uso geral. O artigo de suporte da Apple publicado no mesmo dia diz que o Rosetta “is available for any Mac with Apple silicon using macOS 27 or earlier” (está disponível para qualquer Mac com Apple silicon rodando macOS 27 ou anterior) e que o macOS 28 o mantém “only for certain older, unmaintained games that rely on Intel-based frameworks” (apenas para certos jogos antigos e sem manutenção que dependem de frameworks baseados em Intel).3 As notas de versão GA trazem quatro entradas sobre o Rosetta: apps que o usuário tinha configurado como “Open using Rosetta” passam a abrir nativamente, o Rosetta não é restaurado depois da atualização, pacotes de instalação que não nomeiam a arquitetura do host assumem arm64 por padrão, e plugins Intel podem não aparecer na lista dos Ajustes nem disparar uma notificação.4 Quando escrevi este post, em 16 de setembro, eu não tinha nenhum Mac rodando macOS 27, então as afirmações abaixo são texto da Apple, mais o que eu pude verificar no macOS 26.6.2: o que um pacote de instalação padrão declara, o que o manual do productbuild diz que o instalador fazia com uma distribuição que não nomeia arquitetura, e quais dos novos verbos de linha de comando faltam nas ferramentas do 26.6. Atualizações de 1º e 2 de outubro acrescentam cinco verificações de primeira mão no mesmo Mac depois que ele passou para o 27.0, e o prazo da Apple de 1º de fevereiro de 2027 para assinar de novo os pacotes de instalação.51314151819

TL;DR

  • Datas e builds. O feed de lançamentos da Apple, consultado em 16 de setembro, listava o macOS 27.0 (26A428) na segunda-feira, 14 de setembro, ao lado do Xcode 27 (27A266a) e do iOS 27.0 (24A437); em 1º de outubro, o feed trazia itens do 27.0.1 no lugar dos itens do macOS e do iOS 27.0.117 A página de compatibilidade, publicada no mesmo dia, traz 35 entradas de modelos, todas Apple silicon, e a página de atualização enuncia a regra em uma frase: “macOS 27 is compatible with any Mac with Apple silicon, which includes any Mac with an M-series chip or A-series chip.” (o macOS 27 é compatível com qualquer Mac com Apple silicon, o que inclui qualquer Mac com chip da série M ou da série A).2
  • A Apple pôs o calendário do Rosetta no papel. O artigo de suporte e as notas de versão concordam que o macOS 28 mantém um subconjunto só para jogos, e as notas para empresas chamam o Rosetta de “a general-purpose compatibility tool through macOS 27” (uma ferramenta de compatibilidade de uso geral até o macOS 27).3410 Na atualização em si, o Rosetta “is not automatically restored” (não é restaurado automaticamente), e apps que o usuário tinha fixado em “Open using Rosetta” abrem nativamente.4
  • Pacotes de instalação mudam de arquitetura por padrão. Apple: “Installer packages which specify no hostArchitecture will now default to arm64.” (pacotes de instalação que não especificam hostArchitecture passam a assumir arm64 por padrão).4 No macOS 26.6.2, um pacote de componente criado com pkgbuild não carrega arquivo de distribuição nenhum, então não nomeia arquitetura, enquanto o productbuild --synthesize gravou hostArchitectures="x86_64,arm64" na distribuição que gerou para o meu pacote; a referência arquivada de Distribution XML da Apple ainda lista só i386, x86_64 e ppc como códigos válidos.56
  • Apps Intel ganham um rótulo antes de parar. A Apple diz que Obter Informações agora exibe “a treatment” (uma marcação) em “Intel-based applications that will no longer run in macOS 28.0” (aplicativos baseados em Intel que deixarão de rodar no macOS 28.0), e que Ajustes > Geral os lista, com um game-test-tool exclusivo de beta que desativa o Rosetta por completo e roda jogos legados por meio do que a Apple chama de “the new underlying system behavior” (o novo comportamento subjacente do sistema).8 (2 de outubro: neste Mac, Obter Informações mostra um aviso nos três apps só para Intel que eu li, citado na atualização abaixo. A lista dos Ajustes não está entre as catorze linhas de Geral, e eu não abri os subpainéis por trás delas.19)
  • Cinco mudanças no sistema que não envolvem o Rosetta. O macOS nega leituras em contêineres de outras equipes sem exibir aviso, apps perdem o acesso direto ao banco de dados do TCC, o spctl ganha um comando de purge, conexões ligadas a gerenciamento exigem TLS 1.2 com suítes de cifra no nível do ATS, e o App Attest chega ao Mac.91011
  • Um prazo para instaladores: 1º de fevereiro de 2027. O aviso da Apple de 1º de outubro: a Developer ID Certification Authority original vence nesse dia, e “.pkg files signed with an affected certificate will no longer install” (arquivos .pkg assinados com um certificado afetado deixarão de instalar). Os quatro instaladores assinados com Developer ID da minha pasta Downloads têm cadeia até essa autoridade; o post sobre o Developer ID traz os comandos que mostram qual autoridade o seu usa.1516
  • O que foi testado e o que ainda não foi. A abertura nativa que passa por cima da configuração do usuário e o padrão arm64 para um pacote de componente avulso são afirmações da Apple, não testadas neste Mac, que roda o 27.0 desde 23 de setembro. O histórico de instalação dele mostra que a atualização não trouxe o Rosetta de volta, Obter Informações mostra o aviso sobre o macOS 28 nos três apps só para Intel que eu li, e as catorze linhas de Ajustes > Geral não incluem nenhuma entrada para apps Intel; eu não abri os subpainéis por trás delas. A seção perto do fim lista cada um.

O que saiu em 14 de setembro?

Item Build Fonte
macOS 27.0 Golden Gate 26A428 Feed de lançamentos, seg, 14 set 20261
Xcode 27 27A266a Mesma data no item do feed; detalhes no post de lançamento do Xcode 271
Macs compatíveis 35 entradas de modelos, só Apple silicon, do M1 (2020) ao M6, mais o MacBook Neo (13 polegadas, A18 Pro) Artigo de suporte 127255, publicado em 14 de setembro2
Como se instala Atualização de Software, em “any Mac with Apple silicon, which includes any Mac with an M-series chip or A-series chip” (qualquer Mac com Apple silicon, o que inclui qualquer Mac com chip da série M ou da série A) Artigo de suporte 127455, publicado em 14 de setembro2

O nome vem da própria seção Overview das notas de versão: “The macOS 27 SDK provides support to develop apps for Mac computers running macOS 27 Golden Gate.” (o SDK do macOS 27 dá suporte ao desenvolvimento de apps para computadores Mac rodando macOS 27 Golden Gate).4 A entrada da série A é o detalhe que merece uma segunda olhada: a formulação da página de atualização, “M-series chip or A-series chip”, descreve a plataforma, e não uma única família de chips, e o MacBook Neo é a única máquina da lista que se encaixa na segunda metade dela.2

O macOS 27.0.1 (26A434) veio na segunda-feira, 28 de setembro. A página de atualizações da Apple diz apenas “This update provides bug fixes for your Mac” (esta atualização traz correções de bugs para o seu Mac) e não cita nenhuma mudança nas entradas sobre o Rosetta ou o instalador descritas abaixo.17

O que o macOS 27 faz com o Rosetta?

Dois artigos de suporte publicados em 14 de setembro e as notas de versão GA descrevem a mesma fronteira por três ângulos, e concordam sobre onde ela cai.

O artigo de suporte sobre apps Intel: “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.” (o Rosetta está disponível para qualquer Mac com Apple silicon rodando macOS 27 ou anterior; a partir do macOS 28, a próxima versão principal, a funcionalidade do Rosetta só estará disponível para certos jogos antigos e sem manutenção que dependem de frameworks baseados em Intel).3

As notas para empresas: “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.” (se o Rosetta estava instalado antes, ele não será restaurado automaticamente ao atualizar para o macOS 27; o Rosetta continua como ferramenta de compatibilidade de uso geral até o macOS 27).10

As notas de versão, seção Rosetta, que traz uma entrada em New Features e três em 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.” (ao abrir, aplicativos que o usuário tinha configurado como ‘Open using Rosetta’ passam a abrir nativamente; qualquer problema de compatibilidade que exigia o Rosetta no passado deve ser reavaliado no macOS 27).
  • “If Rosetta was previously installed, it is not automatically restored after upgrading to macOS 27.0.” (se o Rosetta estava instalado antes, ele não é restaurado automaticamente depois da atualização para o 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.” (pacotes de instalação que não especificam hostArchitecture passam a assumir arm64 por padrão; garanta que os scripts de pré e pós-instalação se comportem como esperado sob arm64 e audite os plugins de instalador restantes para garantir compatibilidade com 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.” (plugins e loaders baseados em Intel podem não aparecer nos Ajustes nem disparar notificações de incompatibilidade; todo software baseado em Intel deixará de ser compatível com o macOS 28.0, com exceção de jogos legados). A mesma entrada nomeia as pastas a conferir: ~/Library/Audio/Plug-Ins/*, ~/Library/Printers/ e ~/Library/ColorPickers/, para “VSTs, HAL, ARA, PDEs, Color Pickers, Quicklook & Spotlight plugins/extensions/components”.

O primeiro item e o artigo de suporte parecem se contradizer até você ler a palavra “previously” (anteriormente). O artigo de suporte diz que a caixa “Open using Rosetta” de um app Universal continua funcionando: “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.” (você pode usá-la no macOS 27 ou anterior para forçar o app a abrir como app Intel, o que permite usar plugins, extensões e outros complementos exclusivos de Intel).3 A nota de versão diz que apps “previously set” (configurados anteriormente) nesse modo abrem nativamente. Minha leitura, que eu não testei, é que a atualização limpa a configuração uma vez e o usuário pode marcá-la de novo; a instrução da Apple de “re-assess” (reavaliar) o antigo problema de compatibilidade aponta na mesma direção. Se essa leitura estiver certa, um usuário que dependia dessa caixa por causa de um plugin Intel vê o app abrir nativo, com o plugin descarregado, na primeira abertura depois de atualizar.

A segunda mudança pega antes da primeira. A Apple diz que um Mac que tinha o Rosetta instalado atualiza para o 27.0 sem ele, então, pelas instruções de instalação da própria Apple, abrir qualquer app Intel é o que o traz de volta.3410 O texto da Apple não diz o que um script que executa um binário Intel faz em um Mac sem Rosetta; conte com falha até o Rosetta ser instalado, por esse pedido de instalação ou por softwareupdate --install-rosetta.3 A documentação do Rosetta da Apple acrescenta o único caso que dispensa instalação: “macOS 27 directly integrates support for Intel binary translation, without needing to install Rosetta,” (o macOS 27 integra diretamente o suporte à tradução de binários Intel, sem precisar instalar o Rosetta) para binários Linux Intel dentro de máquinas virtuais e contêineres; o post sobre o Xcode 27 e o Intel percorre essa frase e o restante da linha do tempo do Rosetta tal como a documentação da Apple a enunciava em julho.7

A exceção para jogos tem forma exclusiva de beta. A seção Gaming descreve sudo game-test-tool enable, que liga o “support for legacy Intel-based games” (suporte a jogos legados baseados em Intel) e, na mesma frase, avisa que “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.” (habilitar o suporte a jogos legados desativa o Rosetta, processos que não são jogos podem travar ou se comportar de forma inesperada, e o recurso se destina apenas a jogar jogos legados baseados em Intel e não está disponível fora dos betas do macOS).8 Então a ferramenta é um interruptor exclusivo de beta para o que a Apple chama de “the new underlying system behavior” (o novo comportamento subjacente do sistema); a nota não diz nada sobre como o macOS 28 vai expor isso.

Rosetta ao longo de três versões: de uso geral no macOS 26 Tahoe, de uso geral no macOS 27 Golden Gate mas não restaurada pela atualização, e limitada a jogos antigos de Intel no macOS 28.

Quais pacotes de instalação assumem arm64 por padrão?

A frase da Apple nomeia uma chave, hostArchitecture, no singular; o atributo correspondente é hostArchitectures, no elemento <options> de um Distribution XML, o arquivo dentro de um pacote de produto (product archive), que a referência da Apple descreve como “a comma-separated list of supported architecture codes.” (uma lista de códigos de arquitetura suportados, separados por vírgula).6 Os “packages which specify no hostArchitecture” da Apple são, na minha leitura, aqueles cuja distribuição não tem esse atributo, ou que não têm distribuição nenhuma.

No macOS 26.6.2 eu construí o menor pacote possível das duas formas.5 Um pacote de componente vindo do pkgbuild se expande em três entradas, Bom, PackageInfo e Payload, e nenhum arquivo Distribution; não há lugar nele para declarar uma arquitetura, então um pacote de componente avulso instalado diretamente é o caso mais evidente de um pacote que não especifica nenhuma. Um pacote de produto é diferente: o productbuild --synthesize sobre o mesmo componente gravou esta linha de opções na distribuição que gerou, e o pacote construído a partir dela carrega a mesma linha depois de pkgutil --expand:

<options customize="never" require-scripts="false" hostArchitectures="x86_64,arm64"/>

Então um pacote produzido por uma execução padrão do productbuild no 26.6 já declara as duas arquiteturas e, pela formulação da Apple, o novo padrão não se aplica a ele. Os pacotes que mudam são os construídos a partir de uma distribuição escrita à mão que omite o atributo, os montados por ferramentas de terceiros que nunca o emitem, e os pacotes de componente avulsos. A referência arquivada de Distribution XML deixa a lacuna visível: sua lista de códigos válidos é “i386, x86_64, and ppc,” sem arm64, então uma distribuição escrita com base nessa referência não tinha código arm64 para nomear.6

O manual do productbuild no 26.6.2 fornece o “antes” que a nota da Apple omite. “On Apple Silicon, the macOS Installer will evaluate the product’s distribution under Rosetta 2 unless the arch key includes the arm64 architecture specifier,” (em Apple Silicon, o Instalador do macOS avalia a distribuição do produto sob o Rosetta 2, a menos que a chave arch inclua o especificador de arquitetura arm64) e “If the distribution is evaluated under Rosetta 2, any package scripts inside of product will be executed with Rosetta 2 at install time.” (se a distribuição é avaliada sob o Rosetta 2, todos os scripts de pacote dentro do produto são executados com o Rosetta 2 na instalação). A mesma página descreve a chave de requisitos por trás do atributo que eu vi, arch, que na minha leitura o productbuild grava como 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.” (a partir do macOS Big Sur 11.0, o productbuild especifica automaticamente suporte a arm64 e x86_64, a menos que um valor personalizado de arch seja fornecido).14 Então o padrão que a Apple diz estar mudando era a avaliação sob o Rosetta 2, scripts incluídos; no 27, pela nota da Apple, uma distribuição que não nomeia arquitetura assume arm64 em vez disso.

Para verificar um pacote que você distribui ou instala:

pkgutil --expand YourProduct.pkg /tmp/expanded
grep -o 'hostArchitectures="[^"]*"' /tmp/expanded/Distribution

Nenhum arquivo Distribution, ou nenhuma correspondência, significa, pela formulação da Apple, que o pacote herda o novo padrão arm64 no 27, e os scripts dentro dele rodam sob arm64. Essa é a parte da nota da Apple que muda comportamento, e não só metadados: um script preinstall ou postinstall que ramifica por uname -m tomaria o ramo arm64, e um que abre um auxiliar compilado para x86_64 precisa do Rosetta em uma máquina que talvez nem o tenha mais instalado.4 A nota da Apple termina com a auditoria que ela quer: “audit any remaining installer plugins to ensure compatibility on Apple silicon,” (audite os plugins de instalador restantes para garantir compatibilidade com Apple silicon) porque a documentação do Rosetta da Apple descarta o caso misto: “The system prevents you from mixing arm64 code and x86_64 code in the same process.” (o sistema impede que você misture código arm64 e código x86_64 no mesmo processo).7

Duas formas de pacote de instalação: um pacote de componente gerado pelo pkgbuild contém Bom, PackageInfo e Payload e não tem arquivo Distribution, por isso herda o padrão arm64 no macOS 27; um arquivo de produto gerado pelo productbuild declara hostArchitectures x86_64,arm64 e não é afetado.

Atualização de 1º de outubro: um prazo para a assinatura de instaladores em 1º de fevereiro de 2027

As notícias para desenvolvedores da Apple de 1º de outubro acrescentam um prazo à história dos instaladores contada acima, e ele não tem nada a ver com arquitetura: “The original Developer ID Certification Authority (Sub-CA) expires on February 1, 2027. Certificates issued by this authority will stop working on that date.” (a Developer ID Certification Authority original, a Sub-CA, vence em 1º de fevereiro de 2027, e os certificados emitidos por essa autoridade param de funcionar nessa data). As duas metades da distribuição com Developer ID têm destinos diferentes. Para pacotes: “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.” (a partir de 1º de fevereiro de 2027, arquivos .pkg assinados com um certificado afetado deixarão de instalar; assine de novo todos os pacotes com o seu novo certificado antes dessa data). Para apps: “Previously signed and notarized Mac software (with a secure timestamp) will keep working,” (software para Mac já assinado e notarizado, com carimbo de data e hora seguro, continuará funcionando) e nenhuma ação é necessária.15

pkgutil --check-signature YourProduct.pkg imprime a cadeia com que um pacote foi assinado, e a entrada da autoridade original nela diz Expires: 2027-02-01 22:12:15 +0000. Os quatro instaladores assinados com Developer ID da minha pasta Downloads, de dois fornecedores, mostram essa linha.16 O aviso não cita nenhuma versão do macOS, então o prazo não é uma mudança do Golden Gate e tem seu próprio post: Developer ID Certification Authority vence em 1º de fevereiro de 2027 mostra como saber qual autoridade emitiu o seu certificado, o que os apps e instaladores de um Mac exibem e em que ordem assinar de novo.

O que mais mudou para desenvolvedores?

O restante das notas GA que tocam código que você distribui, com a formulação da Apple onde a formulação é o ponto:9

  • Contêineres de outras equipes. “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.” (acessar arquivos nos contêineres de dados de app e de grupo de apps de outras equipes de desenvolvedores não pede mais autorização ao usuário; esses acessos são negados por padrão e o usuário pode gerenciá-los em Privacidade e Segurança). Meu post de agosto cobre o modo de falha: a API ainda retorna uma URL, e a negação acontece na hora da leitura. Uma segunda entrada acrescenta que “XProtect may now restrict access to app data that is commonly targeted by malicious software.” (o XProtect agora pode restringir o acesso a dados de app que costumam ser alvo de software malicioso). Um Known Issue em Privacy & Security Settings cobre o caso da linha de comando: “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,” (no painel Arquivos e Pastas, um processo sem bundle ID não pode receber acesso a contêineres de dados de app ou de grupo de apps específicos de outras equipes de desenvolvedores) e a solução alternativa da Apple é Acesso Total ao Disco “for the duration of the requirement” (enquanto durar a necessidade).
  • TCC. “Apps can no longer access the local TCC database directly.” (apps não podem mais acessar o banco de dados local do TCC diretamente). As notas para empresas juntam a essa remoção um novo caminho de consulta para administradores: “The new tccutil list command can report current privacy authorizations for specified services or apps on managed devices.” (o novo comando tccutil list pode reportar as autorizações de privacidade atuais de serviços ou apps específicos em dispositivos gerenciados).10 No 26.6.2, o tccutil aceita exatamente um verbo, reset.13 (Em um Mac não gerenciado rodando o 27.0, o binário traz list, mas continua respondendo com a linha de uso do reset; veja a atualização de 1º de outubro.)
  • launchd, registrado como corrigido. Em Launch Daemons and Agents, Resolved Issues, a Apple escreve: “Fixed: launchd no longer supports loading launchd property list files with the quarantine extended attribute.” (corrigido: o launchd não suporta mais carregar arquivos de property list do launchd com o atributo estendido de quarentena). A Apple usa o prefixo “Fixed:” de duas maneiras no mesmo documento: para o problema que resolveu (Accessory Access, 176815987: “Fixed: Accessory Access does not work inside App Sandbox.”) e para o comportamento resolvido em si (Foundation, 161588649: “Fixed: +[NSURL URLWithString:] no longer double-encodes the % of valid percent-escape sequences when encoding other invalid characters.”). Lida da primeira maneira, a linha do launchd é uma restrição de beta removida no GA; lida da segunda, a restrição é o que foi lançado. A nota deixa o comportamento final ambíguo, e eu não o testei. (1º de outubro: este Mac agora roda o 27.0; esse teste ainda está por fazer.)
  • Gatekeeper. O spctl ganha um comando de purge “which will clean up Gatekeeper database entries for apps and executables which are no longer mounted.” (que limpa as entradas do banco de dados do Gatekeeper de apps e executáveis que não estão mais montados). A entrada da Apple grafa a flag com um único caractere de hífen, então confira a ajuda da própria ferramenta no 27 antes de digitá-la; o texto de uso da ferramenta no 26.6.2 não lista comando de purge nenhum.13 (No 27.0, a ferramenta lista spctl --purge; veja a atualização de 1º de outubro.)
  • Segurança de rede para Macs gerenciados. “Starting in 27.0 operating systems, select system processes now enforce stricter network security (TLS) requirements.” (a partir dos sistemas operacionais 27.0, determinados processos do sistema passam a impor requisitos mais rígidos de segurança de rede, TLS). O trabalho afetado é MDM, gerenciamento declarativo, Automated Device Enrollment, instalação de perfis, instalação de apps e atualizações de software, e a exigência é “TLS 1.2 at minimum, using cipher suites and certificates that meet App Transport Security (ATS) requirements.” (TLS 1.2 no mínimo, com suítes de cifra e certificados que atendam aos requisitos do App Transport Security, ATS). O artigo de suporte da Apple para administradores acrescenta que conexões SCEP e de cache de conteúdo estão isentas.11
  • App Attest no Mac. “App Attest is now available to verify the authenticity of Mac apps.” (o App Attest agora está disponível para verificar a autenticidade de apps para Mac).10
  • Pacotes gerenciados e gerenciamento legado de atualizações. O gerenciamento de dispositivos “can configure the desired behavior when a managed package is removed,” (pode configurar o comportamento desejado quando um pacote gerenciado é removido) e “Legacy software update management no longer functions in all 27.0 operating systems,” (o gerenciamento legado de atualizações de software não funciona mais em nenhum sistema operacional 27.0) o que aposenta os antigos comandos, consultas e restrições de adiamento de atualização em favor do gerenciamento declarativo.10
  • System. A biblioteca System “now provides Swift APIs for the C stat, lstat, fstat, and fstatat system calls,” (agora oferece APIs Swift para as chamadas de sistema stat, lstat, fstat e fstatat de C) e um Resolved Issue registra uma quebra de build do beta: chamadas não qualificadas a stat() nas suas próprias extensões de FilePath ou FileDescriptor “might conflict with the new Swift stat() instance methods,” (podem conflitar com os novos métodos de instância stat() em Swift) o que a Apple lista como corrigido no GA.
  • Imagens de disco. “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,” (o novo framework DiskImageKit oferece APIs Swift para criar e gerenciar imagens de disco independentes e empilhadas nos formatos Apple Sparse Image Format, ASIF, e imagem de disco bruta) para uso com o framework Virtualization.
  • Mac Catalyst. Apps Catalyst “now behave like AppKit apps when you switch to them with no open windows,” (agora se comportam como apps AppKit quando você alterna para eles sem janelas abertas) então alternar para um deles não cria mais uma janela, a menos que a ativação tenha vindo do Dock ou do Spotlight.
  • Disco de Inicialização. Um Known Issue para quem mantém um volume antigo por perto: “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.” (quando um Mac está rodando macOS 11.0, talvez você não consiga selecionar o volume de boot do macOS 27.0 ou posterior como disco de inicialização nos Ajustes do Sistema). A solução alternativa da Apple é a tela de opções de inicialização pelo botão de energia.

O lado Xcode do mesmo lançamento já está em dois lugares. O post de lançamento do Xcode 27 reproduz a mudança de ARCHS_STANDARD no 27A266a, em que um deployment target de macOS 27.0 resolve para arm64 sozinho, e o post sobre o Intel rastreia as três frases da seção Intel Deprecation; a formulação GA da Apple para essas entradas bate com o texto do beta 4, incluindo a linha que mantém o caminho Intel aberto por mais um ano: “Intel development is still possible with macOS versions that support Rosetta like macOS 27.” (desenvolver para Intel continua possível em versões do macOS que suportam Rosetta, como o macOS 27).12

Atualização de 1º de outubro: três verificações em um Mac rodando macOS 27.0

O Mac em que este post foi escrito passou para o macOS 27.0 (26A428) em 23 de setembro, então três das afirmações acima podem ser verificadas nele. Duas dão uma resposta clara; a terceira é inconclusiva em um Mac não gerenciado.18

O Rosetta não foi restaurado pela atualização. O /Library/Receipts/InstallHistory.plist deste Mac registra toda atualização do macOS desde 2023, e de junho de 2023 até o 26.6.2 cada uma vem acompanhada, com segundos de diferença, de uma entrada RosettaUpdateAuto gravada pelo bootinstalld: o sistema atualizava o Rosetta junto com cada atualização. A entrada do macOS 27.0 de 23 de setembro é a primeira desde então sem par. O Rosetta voltou uma semana depois, na noite de 30 de setembro no horário do Pacífico, em uma entrada gravada pelo CoreServicesUIAgent, o mesmo processo que registrou a primeira instalação do Rosetta neste Mac em 2023, 87 segundos antes de rodar o primeiro dos pacotes de instalação de um fabricante de impressoras. Isso bate com a frase da Apple: “If Rosetta was previously installed, it is not automatically restored after upgrading to macOS 27.0.” (se o Rosetta estava instalado antes, ele não é restaurado automaticamente depois da atualização para o macOS 27.0).4 O histórico registra qual processo instalou o Rosetta, não o que estava na tela, então ler a entrada de outubro como o pedido de instalação é uma inferência minha.

O spctl tem o comando de purge, com dois hífens. No 27.0, o spctl sem argumentos lista spctl --purge # purge unmounted policy scan cache entries, e a página do manual diz que ele remove “old policy scan cache entries. Currently those which were on volumes which are no longer mounted. Requires root access.” (entradas antigas do cache de verificação de políticas; por enquanto, as que estavam em volumes que não estão mais montados; exige acesso de root). A nota de versão imprimiu a flag com um único caractere de hífen; o texto de uso e o manual da ferramenta a listam com dois. Eu não o executei.

O tccutil list está no binário, mas se recusa a funcionar neste Mac. O binário do tccutil do 27.0 traz o verbo e o texto de uso dele, tccutil list (-s SERVICE | -b BUNDLE_ID | -s SERVICE -b BUNDLE_ID). Executado aqui como usuário comum, sozinho ou com -s, -b ou os dois, ele imprime a mesma linha única que imprimia no 26.6.2, tccutil: Usage: tccutil reset SERVICE [BUNDLE_ID], e a página do manual não menciona o verbo. Este Mac não está inscrito em gerenciamento de dispositivos, e as notas para empresas da Apple dizem que o comando reporta “for specified services or apps on managed devices,” (para serviços ou apps específicos em dispositivos gerenciados)10 então o resultado é coerente com um comando condicionado à inscrição. O binário não diz qual é essa condição, eu não o executei como root e não consigo testar o caso gerenciado aqui.

Atualização de 2 de outubro: o aviso em Obter Informações e uma primeira busca pela lista dos Ajustes

Mais duas das cinco afirmações da Apple listadas abaixo, em “O que eu não consegui rodar”, lidas no mesmo Mac (macOS 27.0, 26A428) por meio da API de acessibilidade.19

Obter Informações mostra o aviso. Em três apps só para Intel, a janela Obter Informações do Finder informa como Tipo “Application (Intel)” (aplicativo Intel) e, logo abaixo, um ícone de aviso e duas frases: “Intel-based apps requiring Rosetta will not open in macOS 28, the next major release. Check with the developer for an Apple silicon version.” (apps baseados em Intel que exigem o Rosetta não vão abrir no macOS 28, a próxima versão principal; verifique com o desenvolvedor se há uma versão para Apple silicon). Um link “Learn more…” (saiba mais) vem em seguida. Dois apps Universal mostram “Application (Universal)” (aplicativo Universal), nenhum aviso e uma caixa de seleção “Open using Rosetta” (abrir com o Rosetta), desmarcada nos dois. Um app compilado só para Apple silicon mostra “Application (Apple silicon)” (aplicativo Apple silicon) sem nenhuma das duas coisas. Nas seis janelas que eu li, portanto, a marcação de que fala a nota da Apple é um ícone de aviso com texto em apps sem slice arm64, e a caixa de seleção que o artigo de suporte descreve continua presente em apps Universal no 27.0.38 Dos 116 apps da minha pasta Aplicativos cujo executável principal eu consegui ler, 21 não têm slice arm64.

A lista dos Ajustes não está no nível superior de Geral. A nota da Apple diz: “Settings > General now lists Intel-based apps that will be incompatible with macOS 28.0.” (Ajustes > Geral agora lista os apps baseados em Intel que serão incompatíveis com o macOS 28.0).8 Neste Mac, o painel Geral tem catorze linhas, lidas pelos identificadores de acessibilidade delas, e nenhuma é uma entrada para apps Intel. Eu não abri os subpainéis por trás dessas linhas, onde a lista pode estar, então isto é a leitura de uma única tela que não encontrou nada, não uma prova de que a lista esteja ausente.

O que eu não consegui rodar

Quando escrevi isto, em 16 de setembro, eu não tinha nenhum Mac com macOS 27, então todo comportamento do 27 no post original era afirmação da Apple. Os cinco em que este post mais se apoia são: que apps fixados em “Open using Rosetta” abrem nativamente depois da atualização; que o Rosetta some depois de atualizar um Mac que o tinha; que Obter Informações mostra uma marcação em apps que não vão rodar no 28; que Ajustes > Geral os lista; que um pacote de componente avulso roda seus scripts sob arm64 no 27. O experimento com o instalador acima estabelece o que os pacotes declaram no 26.6.2, não como o 27 os trata.

1º e 2 de outubro: o mesmo Mac roda o macOS 27.0 desde 23 de setembro, e as atualizações acima tratam de três desses cinco comportamentos afirmados pela Apple. O Rosetta ausente aparece no histórico de instalação. A marcação em Obter Informações está lá. A lista dos Ajustes não está entre as catorze linhas de Geral; os subpainéis por trás delas ainda não foram lidos. Os outros dois não foram testados: o comportamento dos apps fixados exige um app fixado no Rosetta antes da atualização, e a verificação do pacote de componente exige instalar um pacote de teste. Cada um ganha uma seção datada aqui se eu o testar, do mesmo jeito que o post sobre o ld64 ganhou suas seções GA.

O que eu faria esta semana

  1. Expanda todo pacote que você distribui e todo pacote que suas máquinas de build instalam, e faça grep na distribuição por hostArchitectures; trate um arquivo ausente ou um atributo ausente como “arm64 no 27” e leia os scripts de pré e pós-instalação com isso em mente.45
  2. Se alguma etapa de CI ou de provisionamento executa um binário Intel, instale o Rosetta explicitamente no script de preparação em vez de contar que ele sobreviva à atualização; a Apple diz que não sobrevive.410
  3. Liste os plugins Intel do jeito que a Apple faz, por pasta: ~/Library/Audio/Plug-Ins/*, ~/Library/Printers/, ~/Library/ColorPickers/, e onde quer que morem suas extensões de Quick Look e Spotlight, que a Apple nomeia por categoria e não por caminho. Os Ajustes podem não listá-los, e o macOS 28 não vai carregá-los.4
  4. Se você instala um launch agent copiando um plist, teste-o uma vez em uma máquina com o 27 com o atributo de quarentena ainda presente; a Apple registra a nota sobre esse caso em Resolved Issues, e ela se lê das duas maneiras.9
  5. Se você administra o gerenciamento de dispositivos, teste seus servidores de MDM, de inscrição e de atualização contra os requisitos de TLS 1.2 e de cifras do ATS agora; a Apple diz que seus sistemas operacionais “might refuse connections” (podem recusar conexões) a servidores fora de conformidade, a entrada da mesma página para a versão 27 ou posterior diz “Non-compliant connections are blocked and the log messages appear as errors instead of warnings,” (conexões fora de conformidade são bloqueadas e as mensagens de log aparecem como erros em vez de avisos) e SCEP e cache de conteúdo são as únicas isenções que ela lista.911
  6. Se você contornou a colisão de stat() em um beta, remova o contorno e recompile; a Apple a lista como corrigida no GA.9
  7. Acrescentado em 1º de outubro: rode pkgutil --check-signature em todo pacote que você distribui. Se a entrada da autoridade diz Expires: 2027-02-01 22:12:15 +0000, assine o pacote de novo antes de 1º de fevereiro de 2027; o post sobre o Developer ID traz a ordem.1516

Perguntas frequentes

Quando o macOS 27 saiu?

Na segunda-feira, 14 de setembro de 2026, como build 26A428, no mesmo dia que o iOS 27.0 (24A437) e o Xcode 27 (27A266a). O feed de lançamentos da Apple listava todos eles sob essa data quando o consultei, em 16 de setembro.1

Quais Macs rodam o macOS 27 Golden Gate?

Qualquer Mac com Apple silicon. A página de compatibilidade da Apple lista 35 entradas de modelos, do MacBook Air, MacBook Pro e Mac mini M1 de 2020 até as máquinas com M5 e M6, mais o MacBook Neo (13 polegadas, A18 Pro). Nenhum Mac Intel está na lista.2

O Rosetta ainda funciona no macOS 27?

Sim. O artigo de suporte da Apple diz que o Rosetta “is available for any Mac with Apple silicon using macOS 27 or earlier” (está disponível para qualquer Mac com Apple silicon rodando macOS 27 ou anterior), e as notas para empresas o chamam de “a general-purpose compatibility tool through macOS 27” (uma ferramenta de compatibilidade de uso geral até o macOS 27). A Apple diz que a atualização não o restaura, então um Mac que o tinha pode precisar instalá-lo de novo.3410

O Rosetta vai funcionar no macOS 28?

Só para jogos. “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,” (a partir do macOS 28, a próxima versão principal, a funcionalidade do Rosetta só estará disponível para certos jogos antigos e sem manutenção que dependem de frameworks baseados em Intel) e as notas de versão dizem “All Intel-based software will no longer be compatible with macOS 28.0, excluding legacy games.” (todo software baseado em Intel deixará de ser compatível com o macOS 28.0, com exceção de jogos legados).34

Quais pacotes de instalação o padrão arm64 afeta?

Pacotes cujo arquivo de distribuição não tem o atributo hostArchitectures, e pacotes de componente avulsos, que não têm arquivo de distribuição nenhum. Um pacote de produto gerado pelo productbuild no macOS 26.6.2 declara hostArchitectures="x86_64,arm64" e fica fora da frase da Apple. Verifique com pkgutil --expand e um grep no arquivo Distribution.456

Preciso assinar de novo meus pacotes de instalação antes de fevereiro de 2027?

Se eles foram assinados com um certificado Developer ID Installer da autoridade original, sim. O aviso da Apple de 1º de outubro diz que “.pkg files signed with an affected certificate will no longer install” (arquivos .pkg assinados com um certificado afetado deixarão de instalar) a partir de 1º de fevereiro de 2027, enquanto apps notarizados e assinados com carimbo de data e hora seguro continuam funcionando. O pkgutil --check-signature no pacote mostra até qual autoridade vai a cadeia dele: a original vence em 2027-02-01. O post sobre o Developer ID traz a verificação completa.1516

O que Obter Informações mostra para um app Intel no macOS 27?

No macOS 27.0 (26A428), a janela Obter Informações do Finder de cada um dos três apps só para Intel que eu verifiquei mostra como Tipo “Application (Intel)” (aplicativo Intel) com um aviso: “Intel-based apps requiring Rosetta will not open in macOS 28, the next major release. Check with the developer for an Apple silicon version.” (apps baseados em Intel que exigem o Rosetta não vão abrir no macOS 28, a próxima versão principal; verifique com o desenvolvedor se há uma versão para Apple silicon). Os dois apps Universal que eu verifiquei não mostraram nenhum aviso e mantiveram a caixa de seleção “Open using Rosetta” (abrir com o Rosetta), desmarcada.19

Preciso reinstalar o Rosetta depois de atualizar?

A Apple diz que, se o Mac tinha o Rosetta antes da atualização, o macOS 27 não o traz de volta por conta própria. Pelas instruções de instalação da Apple, abrir qualquer app Intel faz o pedido de instalação reaparecer, ou você pode instalá-lo pelo Terminal com softwareupdate --install-rosetta, o comando que o artigo de suporte da Apple indica.34

Fontes


  1. Apple, Releases, feed RSS consultado em 16 de setembro de 2026: “macOS 27.0 (26A428)”, “Xcode 27 (27A266a)” e “iOS 27.0 (24A437)”, cada um datado de segunda-feira, 14 de setembro de 2026. Nenhum item posterior de macOS aparece no feed até essa consulta. ↩↩↩↩↩

  2. Apple, macOS 27 Golden Gate is compatible with these computers, publicado em 14 de setembro de 2026. A lista: 11 entradas de MacBook Pro, de “MacBook Pro (13-inch, M1, 2020)” a “MacBook Pro (16-inch, M5 Pro or M5 Max)”; nove entradas de MacBook Air, de “MacBook Air (M1, 2020)” a “MacBook Air (15-inch, M5)”; “MacBook Neo (13-inch, A18 Pro)”; cinco entradas de iMac a partir de “iMac (24-inch, M1, 2021)”; quatro entradas de Mac mini, de “Mac mini (M1, 2020)” a “Mac mini (M6 or M5 Pro)”; quatro entradas de Mac Studio, de “Mac Studio (2022)” a “Mac Studio (M5 Max or M5 Ultra)”; e “Mac Pro (2023)”. Apple, How to upgrade to macOS 27 Golden Gate, publicado em 14 de setembro de 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, publicado em 14 de setembro de 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.” Sobre a caixa de seleção: “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.” O comando de instalação pelo Terminal que o artigo dá é softwareupdate --install-rosetta. ↩↩↩↩↩↩↩↩↩↩

  4. Apple, macOS 27 Golden Gate Release Notes, consultadas pelo endpoint JSON da documentação da Apple em 16 de setembro de 2026. Overview: “The macOS 27 SDK provides support to develop apps for Mac computers running macOS 27 Golden Gate.” Seção Rosetta, New Features (168097174) e Deprecations (163213094, 171187112, 176042635), citadas no texto. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  5. Testes do autor no macOS 26.6.2 (build 25G83), 16 de setembro de 2026. pkgbuild --root root --identifier com.blakecrosley.probe --version 1.0 --install-location / probe-component.pkg gravou um pacote de componente cuja saída de pkgutil --expand contém Bom, PackageInfo e Payload e nenhum Distribution; o PackageInfo registra generator-version="InstallCmds-864.12 (25G83)". productbuild --synthesize --package probe-component.pkg distribution.xml gravou uma distribuição cujo elemento de opções diz <options customize="never" require-scripts="false" hostArchitectures="x86_64,arm64"/>, e o pacote de produto construído a partir dela com productbuild --distribution distribution.xml --package-path . probe-product.pkg carrega a mesma linha no seu Distribution expandido. ↩↩↩↩↩

  6. Apple, Distribution XML Reference, Documentation Archive, tabela do elemento options, linha hostArchitectures (String, Optional): “A comma-separated list of supported architecture codes. Valid codes are i386, x86_64, and ppc.” Consultada em 16 de setembro de 2026. ↩↩↩↩

  7. Apple, About the Rosetta translation environment, consultada pelo endpoint JSON da documentação em 16 de setembro de 2026: o Rosetta “will be available through macOS 27” como “a general-purpose tool for Intel apps,” e “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.” Sobre processos mistos: “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 (como em 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): a entrada de sudo game-test-tool enable, citada no texto. ↩↩↩↩

  9. Apple, macOS 27 Golden Gate Release Notes (como em 4): System Integrity Protection (161835690, 178668601), Privacy & Security Settings, Known Issues (184660124), TCC (90775556), Launch Daemons and Agents, Resolved Issues (166415497), com as duas entradas “Fixed:” comparadas ao lado dela em Accessory Access (176815987) e Foundation (161588649), Gatekeeper (123097648), Network Security (176055825), System (160612181, 177911316), Disk Images (177868758), Mac Catalyst (69906818), Startup Disk (166640903). Cada citação da lista “O que mais mudou” vem da entrada com o identificador correspondente. ↩↩↩↩↩

  10. Apple, What’s new for enterprise in macOS Golden Gate 27, publicado em 14 de setembro de 2026 e republicado em 28 de setembro com uma seção sobre o 27.0.1; cada frase abaixo está inalterada na cópia de 1º de outubro: “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, consultado em 16 de setembro de 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.” No parágrafo que começa com “On version 27 or later:”: “Non-compliant connections are blocked and the log messages appear as errors instead of warnings.” Exceções nomeadas na página: servidores SCEP e servidores de cache de conteúdo. ↩↩↩

  12. Apple, Xcode 27 Release Notes, seção Intel Deprecation, consultadas pelo endpoint JSON da documentação em 16 de setembro de 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.” A reprodução GA de ARCHS_STANDARD é a nota de rodapé 4 do post de lançamento do Xcode 27. ↩

  13. Testes do autor no macOS 26.6.2 (build 25G83), 16 de setembro de 2026: o spctl sem argumentos imprime “System Policy Basic Usage” e o texto de uso não contém comando de purge nenhum; tccutil sem argumentos e tccutil list imprimem ambos “tccutil: Usage: tccutil reset SERVICE [BUNDLE_ID]”. ↩↩↩

  14. man productbuild no macOS 26.6.2 (build 25G83), 16 de setembro de 2026, PRE-INSTALL REQUIREMENTS PROPERTY LIST, chave arch: “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.” ↩↩

  15. Apple, “Upcoming expiration of Developer ID Certification Authority (Sub-CA),” notícias para desenvolvedores, 1º de outubro de 2026, citado. ↩↩↩↩↩

  16. Verificação do autor em 1º de outubro de 2026, em um Mac rodando macOS 27.0 (26A428): pkgutil --check-signature nos quatro arquivos .pkg assinados com Developer ID em ~/Downloads (três de um fornecedor, com carimbos de data e hora confiáveis de 28 de setembro, 14 de dezembro e 29 de dezembro de 2025, e um de outro fornecedor com carimbo de 2014). A entrada “Developer ID Certification Authority” de cada cadeia mostra “Expires: 2027-02-01 22:12:15 +0000”. O post sobre o Developer ID traz o restante do levantamento. ↩↩↩↩

  17. Apple, Releases, feed RSS consultado em 1º de outubro de 2026: “macOS 27.0.1 (26A434)” com data Mon, 28 Sep 2026 10:00:00 PDT; nessa data o feed não tem nenhum item “macOS 27.0 (26A428)” nem “iOS 27.0 (24A437)”, e os itens dele de 14 de setembro são Xcode 27, tvOS 27.0, watchOS 27.0 e uma atualização do App Store Connect. Apple Support, “What’s new in the updates for macOS 27 Golden Gate”, publicado em 28 de setembro de 2026, citado. O post sobre as notas de versão do macOS 27 traz o restante. ↩↩

  18. Verificações do autor em 1º de outubro de 2026, no Mac em que este post foi escrito. sw_vers: ProductVersion 27.0, BuildVersion 26A428. softwareupdate --history: “macOS 27”, 09/23/2026, 06:28:44; last reboot lista uma reinicialização na quarta-feira, 23 de setembro, às 06:37, a mais antiga do registro. /Library/Receipts/InstallHistory.plist, lido com o plistlib do Python: 43 entradas de atualização do macOS de 17 de junho de 2023 UTC (macOS 13.4) até 12 de setembro de 2026 (macOS 26.6.2), cada uma a até 25 segundos de uma entrada “RosettaUpdateAuto” cujo processName é bootinstalld; “macOS 27.0” com data 2026-09-23 13:39:44 (UTC) sem nenhuma entrada desse tipo; “RosettaUpdateAuto” com data 2026-10-01 03:54:49 (UTC) e processName CoreServicesUIAgent, seguida, de 03:56:16 a 03:59:53, por 17 entradas de instalação do software de um fabricante de impressoras; a entrada “RosettaUpdateAuto” mais antiga, de 2023-02-18, também tem processName CoreServicesUIAgent. spctl sem argumentos, e man spctl, citados. ls -la /Library/Apple/usr/libexec/oah: os links runtime, translate_tool e debugserver e a própria pasta oah têm data Sep 30 20:54, horário do Pacífico, e a pasta pai, /Library/Apple/usr/libexec, Sep 23 07:03. strings /usr/bin/tccutil mostra tccutil list (-s SERVICE | -b BUNDLE_ID | -s SERVICE -b BUNDLE_ID) e três linhas de uso de list; tccutil list, tccutil list -s Camera, tccutil list -b com.apple.Terminal e tccutil list -s Camera -b com.apple.Terminal imprimem cada um a linha de uso do reset e saem com status 64; tccutil --info imprime a mesma linha; man tccutil não tem nenhuma ocorrência de “list”; profiles status -type enrollment imprime “Enrolled via DEP: No” e “MDM enrollment: No”. ↩↩

  19. Verificações do autor em 2 de outubro de 2026, no mesmo Mac (macOS 27.0, 26A428), lendo janelas do Finder e dos Ajustes do Sistema por meio da API de acessibilidade (System Events). Obter Informações de três apps só para Intel (lipo -archs imprime x86_64 para dois e x86_64 i386 para um): o valor de Tipo é “Application (Intel)”, seguido de uma imagem descrita como “warning” (aviso), das duas frases citadas no texto e de um link intitulado “Learn more…”. Dois apps Universal (x86_64 arm64): “Application (Universal)”, uma caixa de seleção intitulada “Open using Rosetta” com valor 0, nenhum aviso. Um app para Apple silicon (arm64): “Application (Apple silicon)”, sem essa caixa de seleção, sem aviso. Ajustes do Sistema > Geral: catorze botões de linha, com identificadores de acessibilidade terminados em about, softwareUpdate, storage, appleCareAndWarranty, airDropAndHandoff, passwords, dateAndTime, languageAndRegion, loginItems, sharing, startupDisk, timeMachine, deviceManagement e transferOrReset. Nenhum subpainel por trás dessas linhas foi lido. lipo -archs no executável principal de cada app em /Applications e um nível de pasta abaixo, executado em 1º de outubro: 116 legíveis, 21 sem slice arm64. ↩↩↩↩

Artigos relacionados

Xcode 27 abandona o Intel: o que acaba e o que continua sendo distribuído

O Xcode 27 só roda em Apple silicon, ainda gera apps Universal até o macOS 12 e remove o x86_64 do ARCHS_STANDARD com de…

23 min de leitura

Xcode 27 chegou: requisitos, deployment targets e o que quebrou

Xcode 27 (27A266a) saiu em 14 de setembro: exige macOS 26.6 e Apple silicon, traz Swift 6.4, sobe os targets mínimos, re…

47 min de leitura

Luz em pixel art: dia, noite, clima e sombras

Como Pokémon Crystal e Emerald mantêm o dia, a chuva e a sombra, medido no código-fonte, e um briefing de dia, clima e s…

159 min de leitura