← Todos os Posts

iOS 27.2 beta: o que há de novo para desenvolvedores, beta a beta

A Apple abriu o ciclo do 27.2 na quarta-feira, 16 de setembro de 2026, dois dias depois do lançamento do iOS 27.0, com o iOS e iPadOS 27.2 beta (24B5084k), os betas correspondentes de macOS, tvOS, visionOS e watchOS, e o Xcode 27.2 beta (27B5019j); os segundos betas vieram na segunda-feira, 21 de setembro (iOS 27.2 beta 2, 24B5089g), e os terceiros na segunda-feira, 5 de outubro (iOS 27.2 beta 3, 24B5099f). O Xcode 27.2 beta 2 (27B5028f) chegou na segunda-feira, 28 de setembro, sem nenhum beta novo de sistema ao lado; os quartos betas de sistema vieram na terça-feira, 13 de outubro (iOS 27.2 beta 4, 24B5110a, sem nenhum beta do tvOS ao lado), e o Xcode 27.2 beta 3 (27B5038j) na quarta-feira, 14 de outubro. As notas do iOS são curtas e, no beta 4, trazem dois recursos: o prompt expandido de App Tracking Transparency para usuários da UE, cuja API o beta 3 renomeia duas vezes, e margens de layout padrão zero para UIView no iOS 27.1 e posteriores. As notas do Xcode trazem a mudança que a maioria dos desenvolvedores vai sentir primeiro, um formato de projeto em JSON, além de um bug de deployment target e, no primeiro beta, um crash no autocompletar de código com contorno; e a Apple mandou o trabalho com o Duo para o Xcode 27.1 beta num aviso que o Xcode 27.2 beta 3 retirou em 14 de outubro sem dizer que o SDK mudou de lugar; o 27.1 está em RC desde 5 de outubro. Este post lê as notas beta a beta e vai crescer a cada um.12357891011

TL;DR

  • Builds. iOS e iPadOS 27.2 beta 24B5084k em 16 de setembro, beta 2 24B5089g em 21 de setembro e beta 3 24B5099f em 5 de outubro; macOS 27.2 beta 2 26B5091g, tvOS 24K5093g, visionOS 24N5093f e watchOS 24S5091f em 21 de setembro, e os builds do beta 3 deles, 26B5101f, 24K5103f, 24N5103f e 24S5101f, em 5 de outubro; iOS e iPadOS 27.2 beta 4 24B5110a com macOS 26B5112a, visionOS 24N5114a e watchOS 24S5112a em 13 de outubro, e nenhum tvOS 27.2 beta 4 no feed; Xcode 27.2 beta 27B5019j em 16 de setembro, beta 2 27B5028f em 28 de setembro e beta 3 27B5038j em 14 de outubro.1789
  • Dois recursos no iOS até o beta 4. “AppTrackingTransparency (ATT) now supports an alternative expanded prompt and re-prompting on a yearly basis for EU users. The alternative prompt is required for users in France, Germany, Italy, Poland, and Romania.” (o ATT agora suporta um prompt alternativo expandido e uma nova solicitação anual para usuários da UE; o prompt alternativo é obrigatório para usuários na França, na Alemanha, na Itália, na Polônia e na Romênia). O beta 3 acrescenta o segundo, no UIKit: “On iOS 27.1 and later, the default layout margins for a UIView are zero.” (no iOS 27.1 e posteriores, as margens de layout padrão de uma UIView são zero). O beta 3 também renomeia duas vezes a API do prompt expandido; o nome que fica de pé é requestTrackingAuthorizationPreferringExpandedInterface. O resto das notas do iOS são três correções de StoreKit Testing, um problema conhecido de StoreKit Testing, um de Health, um de Shortcuts e, novos no beta 3, um sobre clonar dispositivos simulados e outro sobre exames laboratoriais da Quest. Nenhuma descontinuação e nenhuma mudança que as notas associem a vincular com o SDK do 27.2.28 A página do beta 4 é a do beta 3 com o nome do build trocado no Overview: as mesmas entradas sob os mesmos números de radar.10
  • A mudança do Xcode que importa. “Xcode now supports a JSON-based project format (.xcproj) that’s more readable, merge-friendly, and easier for coding agents to edit. Enable it in the file inspector. Projects using .xcproj also open in earlier versions of Xcode 27.” (o Xcode agora suporta um formato de projeto baseado em JSON, o .xcproj, mais legível, mais amigável a merges e mais fácil de editar por agentes de programação; ele é ativado no file inspector, e projetos em .xcproj também abrem em versões anteriores do Xcode 27).3
  • Duas armadilhas no Xcode. Os SDKs de macOS, watchOS, tvOS e visionOS do 27.2 “incorrectly report 27.1 as a valid deployment target” (informam por engano o 27.1 como deployment target válido), e o Xcode “may crash when using code completion on macOS 27.2 beta” (pode travar ao usar o autocompletar no macOS 27.2 beta), com um contorno via defaults write. As notas do beta 2 e do beta 3 do Xcode mantêm a primeira e não listam mais a segunda.3711
  • Fora do 27.2. O SDK e o simulador do iPhone Duo: “Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo” (baixe o Xcode 27.1 beta para ter o SDK do iOS e o suporte do simulador ao iPhone Duo), um aviso retirado no Xcode 27.2 beta 3 em 14 de outubro sem nada no lugar, e a notícia da Apple diz que o aparelho chega em 23 de outubro com o iOS 27.1.3511

Qual build é qual?

Item Build Data no feed
iOS 27.2 beta / iPadOS 27.2 beta 24B5084k Qua, 16 set 2026
macOS 27.2 beta 26B5086k Qua, 16 set 2026
tvOS 27.2 beta 24K5088l Qua, 16 set 2026
visionOS 27.2 beta 24N5088l Qua, 16 set 2026
watchOS 27.2 beta 24S5086l Qua, 16 set 2026
Xcode 27.2 beta 27B5019j Qua, 16 set 2026
iOS 27.2 beta 2 / iPadOS 27.2 beta 2 24B5089g Seg, 21 set 2026
macOS 27.2 beta 2 26B5091g Seg, 21 set 2026
tvOS 27.2 beta 2 24K5093g Seg, 21 set 2026
visionOS 27.2 beta 2 24N5093f Seg, 21 set 2026
watchOS 27.2 beta 2 24S5091f Seg, 21 set 2026
Xcode 27.1 beta (o SDK do Duo) 27A9269 Sex, 18 set 2026
Xcode 27.2 beta 2 27B5028f Seg, 28 set 2026
iOS 27.2 beta 3 / iPadOS 27.2 beta 3 24B5099f Seg, 5 out 2026
macOS 27.2 beta 3 26B5101f Seg, 5 out 2026
tvOS 27.2 beta 3 24K5103f Seg, 5 out 2026
visionOS 27.2 beta 3 24N5103f Seg, 5 out 2026
watchOS 27.2 beta 3 24S5101f Seg, 5 out 2026
Xcode 27.1 RC (o SDK do Duo) 27A9275 Seg, 5 out 2026
iOS 27.2 beta 4 / iPadOS 27.2 beta 4 24B5110a Ter, 13 out 2026
macOS 27.2 beta 4 26B5112a Ter, 13 out 2026
visionOS 27.2 beta 4 24N5114a Ter, 13 out 2026
watchOS 27.2 beta 4 24S5112a Ter, 13 out 2026
Xcode 27.2 beta 3 27B5038j Qua, 14 out 2026

A ordem é a história. A Apple partiu para os betas do 27.2 antes de existir qualquer beta do 27.1, e dois dias depois lançou o Xcode 27.1 beta como a versão que traz o iPhone Duo; o post sobre o Xcode 27 tem a linha do tempo e o post sobre o simulador do Duo tem o teste prático. Até 26 de setembro ainda não existe página do iOS 27.1 no índice de release notes da Apple, só “iOS & iPadOS 27 Release Notes” e “iOS & iPadOS 27.2 Beta 2 Release Notes.”12 Até 14 de outubro, o feed não tem nenhum tvOS 27.2 beta 4, o único sistema sem um quarto beta.9

O que dizem as notas do iOS 27.2 beta?

A página do beta 2 abria com a frase de escopo, “The iOS & iPadOS 27.2 SDK provides support to develop apps for iPhone and iPad running iOS & iPadOS 27.2 beta 2. The SDK comes bundled with Xcode 27.2,” (o SDK do iOS e iPadOS 27.2 permite desenvolver apps para iPhone e iPad com o iOS e iPadOS 27.2 beta 2 e vem junto com o Xcode 27.2) e depois percorria quatro áreas.2

App Tracking Transparency. A única New Feature da página era: “AppTrackingTransparency (ATT) now supports an alternative expanded prompt and re-prompting on a yearly basis for EU users. The alternative prompt is required for users in France, Germany, Italy, Poland, and Romania.” A nota não cita nenhuma API. Meu post sobre o prompt de rastreamento da UE lê o header e a página de referência para cobrir o que a nota deixa de fora, a nova sobrecarga de requestTrackingAuthorization que libera a sheet expandida no resto da UE e o botão “Additional Information” que fecha o prompt sem registrar decisão, e roda uma sonda no simulador do beta, onde toda execução que mostrou o prompt, no runtime do primeiro beta, exibiu o alerta padrão e nunca a sheet; a sheet em si é um teste de dispositivo, num aparelho localizado na UE e com sessão iniciada numa Apple Account da região da UE.

StoreKit Testing in Xcode. Duas entradas saem de Known Issues nas notas do 27.0 para Resolved: “Changing the storefront or locale using SKTestSession doesn’t propagate through Storefront.updates,” (mudar a loja ou a localidade com SKTestSession não se propaga por Storefront.updates) e “Failed purchases using SKTestSession might display error dialogs even when dialogsDisabled is set to true.” (compras que falham com SKTestSession podem exibir diálogos de erro mesmo com dialogsDisabled definido como true). Uma terceira entrada em Resolved, “Intro offer eligibility does not reset immediately after calling SKTestSession.clearTransactions(),” (a elegibilidade para a oferta introdutória não é redefinida logo após chamar SKTestSession.clearTransactions()) repete uma correção que as notas do 27.0 já listam. Um Known Issue novo: “Making a purchase in-app for a subscription that is a member of a subscription bundle incorrectly allows the user to unbundle instead of throwing an error.” (comprar dentro do app uma assinatura que faz parte de um pacote de assinaturas permite, por engano, que o usuário a tire do pacote em vez de gerar um erro).2

Health e Shortcuts. Dois Known Issues: “Personalized summaries may not generate as expected in the Insights tab,” (os resumos personalizados podem não ser gerados como esperado na aba Insights) e “Describe a Shortcut might fail with the error “Something went wrong. Try again later.”” (o Describe a Shortcut pode falhar com essa mensagem de erro genérica).2

Essa era a página inteira do beta 2. Entre o beta 1 e o beta 2, as seções e os números de radar não mudaram, segundo a atualização de 21 de setembro do post sobre as notas do iOS 27; o título e o nome do build no Overview mudaram, de “Beta” para “Beta 2.” Na página do Xcode 27.2, a frase do Overview que prometia o SDK do Duo “later this month in an upcoming release of Xcode 27.1” (no fim deste mês, numa próxima versão do Xcode 27.1) foi substituída pelo aviso de download entre 17 e 19 de setembro, como o mesmo post registra na atualização de 19 de setembro e na nota 8; o aviso é citado da página como foi coletada em 26 de setembro.3 Toda descontinuação do 27.0 e toda mudança de comportamento ao vincular com o 27 daquele post continua valendo sem alteração no 27.2 beta 2.2

O que muda no Xcode 27.2 beta?

O Overview: “Xcode 27.2 beta includes Swift 6.4 and SDKs for iOS 27.2, iPadOS 27.2, tvOS 27.2, watchOS 27.2, macOS 27.2, and visionOS 27.2. Xcode 27.2 beta supports on-device debugging in iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS. Xcode 27.2 beta requires a Mac running macOS Tahoe 26.6 or later.” (inclui o Swift 6.4 e os SDKs das seis plataformas no 27.2, suporta depuração no dispositivo a partir do iOS 17, tvOS 17, watchOS 10 e visionOS, e exige um Mac com macOS Tahoe 26.6 ou posterior). Logo abaixo ficava o aviso, até o beta 3 retirá-lo (veja abaixo): “Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo.”3

O formato de projeto em JSON. Em Project Format, New Features: “Xcode now supports a JSON-based project format (.xcproj) that’s more readable, merge-friendly, and easier for coding agents to edit. Enable it in the file inspector. Projects using .xcproj also open in earlier versions of Xcode 27. Learn more in Updating your Xcode project configuration file format.” Três coisas em três frases: o formato é opcional, ativado projeto a projeto, é retrocompatível dentro da linha 27, e a Apple cita os agentes de programação como motivo. Quem já viu um agente gastar turnos editando project.pbxproj com regex sabe por que a cláusula dos agentes está ali; a facilidade de merge é o que as equipes pedem há uma década. Ainda não converti nenhum projeto, então como o arquivo fica em disco fica para uma nota futura.3

A armadilha do deployment target. Em SDK, Known Issues: “macOS, watchOS, tvOS, and visionOS SDKs in Xcode 27.2 incorrectly report 27.1 as a valid deployment target. Builds and other functionality may have unexpected behavior if this deployment target is used. Mac Catalyst builds with a 27.1 or 27.2 deployment target may be unable to use newly introduced API.” (esses SDKs aceitam o 27.1 por engano, builds podem se comportar de forma inesperada com esse target, e builds de Mac Catalyst com target 27.1 ou 27.2 podem não conseguir usar APIs novas). A Apple não lançou nenhum 27.1 para esses quatro sistemas, e o próprio Overview do Xcode 27.1 beta lista os SDKs deles no 27, então um target definido como 27.1 exige uma versão do sistema que a Apple não lançou. Use 27.0, ou 27.2 apenas para um target que deva exigir o beta, e tenha em mente a ressalva da Apple sobre Mac Catalyst tanto para o 27.1 quanto para o 27.2.36

O crash do autocompletar. Em General, Known Issues: “Xcode may crash when using code completion on macOS 27.2 beta,” com o contorno defaults write com.apple.dt.Xcode CodeCompletionAssetsToLoad /dev/null, que “turn[s] off enhanced code completion ranking” (desliga o ranking aprimorado do autocompletar). As notas do macOS 27.2 beta 2 listam o crash como corrigido do lado do sistema, então um Mac no beta 2 não deve precisar desse default.34

Device Hub e Simulator. Dois Known Issues do Device Hub: a entrada de teclado e mouse nos simuladores “for OS versions before iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0” (em versões anteriores ao iOS 18.0, tvOS 18.0, watchOS 11.0 e visionOS 2.0) não é aceita, e um dispositivo físico desconectado enquanto o “Simulate Hardware Keyboard” estava ligado “may remain in “hardware keyboard” mode for up to 2 minutes” (pode continuar no modo de teclado físico por até 2 minutos). Um Known Issue do Simulator com um radar antigo: “Some simulator runtimes are not completely deleted when removed, re-appearing after a reboot.” (alguns runtimes do simulador não são apagados por completo e reaparecem depois de reiniciar).3 Os três aparecem como corrigidos no beta 2, mais abaixo.7

Previews. Quatro correções, uma delas para agentes: “The RenderPreview MCP tool now returns the list of available render destinations, and lets the caller specify which destination to use for rendering.” (a ferramenta MCP RenderPreview agora devolve a lista de destinos de renderização disponíveis e deixa quem chama escolher qual usar). As outras são um bug de seleção na grade de miniaturas, um erro mais claro para plataformas sem suporte e um erro mais claro “when previews fail because another user account on this Mac owns the Previews JIT directory” (quando os previews falham porque outra conta de usuário do Mac é dona do diretório JIT de Previews).3

O que muda no Xcode 27.2 beta 2?

O Xcode 27.2 beta 2 (27B5028f) aparece com data de segunda-feira, 28 de setembro, no feed de releases, sem nenhum beta de sistema 27.2 ao lado; os outros itens de sistema operacional daquele dia são as atualizações 27.0.1 do iOS, iPadOS, macOS, visionOS e watchOS, e o iPadOS 26.7.1.7 Li a página, já com o novo título, em 1º de outubro e comparei com a minha cópia de 26 de setembro da página do primeiro beta. O Overview diz o mesmo, com “beta 2” no lugar de “beta” em cada frase, os mesmos SDKs e o mesmo requisito de macOS 26.6, e o aviso sobre o Duo não mudou. A Apple também incorporou a seção Previews & Playgrounds do primeiro beta à seção Previews e moveu duas correções de Previews do primeiro beta para um novo título, “Updates in Xcode 27.2 Beta”; as correções do RenderPreview e do diretório JIT continuam na seção principal, embora as duas tenham saído no primeiro beta. Não instalei o beta 2, então tudo nesta seção é texto da Apple.7

Uma ferramenta nova para agentes. Em Coding Assistant, New Features: “Added a GetCodeCoverage MCP tool that reports code coverage from the most recent test result, optionally filtered by target or file.” (foi adicionada uma ferramenta MCP, GetCodeCoverage, que informa a cobertura de código do resultado de testes mais recente, com filtro opcional por target ou por arquivo). Junto com a correção do RenderPreview acima, são duas notas de beta seguidas ampliando o que um agente conectado ao Xcode pode pedir.7

O Device Hub volta a aceitar entrada. Os dois Known Issues do Device Hub do primeiro beta agora estão em Resolved Issues, com “Fixed:” na frente: a entrada de teclado e mouse nos simuladores “for OS versions before iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0,” (em versões anteriores ao iOS 18.0, tvOS 18.0, watchOS 11.0 e visionOS 2.0) e a ressaca de dois minutos no modo “hardware keyboard”. Ao lado deles há mais duas correções: “Fixed an issue where Device Hub stopped sending touch and button input to a connected device after a period of inactivity,” (o Device Hub parava de enviar toques e pressionamentos de botão a um dispositivo conectado depois de um período de inatividade) e “Fixed: Device Hub now supports input to iOS 17 Simulator Devices.” (o Device Hub agora aceita entrada em dispositivos simulados com iOS 17). A antiga entrada do Simulator sobre runtimes “re-appearing after a reboot” (que reaparecem depois de reiniciar) também aparece como corrigida.7

Duas correções fora do Device Hub. Uma seção nova, Devices, lista “Fixed: Holding Escape does not dismiss keyboard capture mode” (segurar a tecla Escape não encerrava o modo de captura do teclado), e Previews acrescenta “Fixed an issue where previews could fail in source files that use Windows-style (CRLF) line endings.” (os previews podiam falhar em arquivos-fonte com finais de linha no estilo Windows, CRLF). Se o seu repositório tem arquivos com CRLF, essa segunda correção é o motivo para testar o beta 2.7

O crash do autocompletar sumiu da página. O Known Issue de General sobre o autocompletar no macOS 27.2 beta, com o contorno via defaults write, não aparece em lugar nenhum das notas do beta 2, nem em Known Issues nem em Resolved Issues. As notas do macOS 27.2 beta 2 já listavam o crash como corrigido do lado do sistema.4 Se você definiu o default, defaults delete com.apple.dt.Xcode CodeCompletionAssetsToLoad o remove; esse comando é meu, não da Apple.

O iPhone Duo aparece numa versão que, segundo a Apple, não o inclui. O aviso continua dizendo “Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo.” Mesmo assim, dois Known Issues novos citam o aparelho: “Screenshots and recordings in iPhone Duo may be black for up to a few minutes after booting the device,” (capturas de tela e gravações no iPhone Duo podem ficar pretas por alguns minutos depois de ligar o dispositivo) e “VoiceOver, the Accessibility Inspector, and other accessibility tools cannot convey screen content on an iPhone Duo within Device Hub.” (o VoiceOver, o Accessibility Inspector e outras ferramentas de acessibilidade não conseguem transmitir o conteúdo da tela de um iPhone Duo dentro do Device Hub). Outras duas entradas são idênticas, palavra por palavra, às das notas do Xcode 27.1 beta: o Known Issue de Mac Catalyst, “Projects that use APIs specific to iOS 27.1 show compile errors when building for Mac Catalyst,” (projetos que usam APIs específicas do iOS 27.1 mostram erros de compilação ao compilar para Mac Catalyst) com o contorno #if !targetEnvironment(macCatalyst), e o recurso de Previews, “The canvas overrides picker now includes a Display group for previewing content on a device’s alternative display.” (o seletor de overrides do canvas agora inclui um grupo Display para pré-visualizar conteúdo na tela alternativa de um dispositivo).67 A página não explica a sobreposição, e o Overview dela ainda lista um SDK do iOS 27.2 e nenhum do 27.1. Até a Apple dizer o contrário, eu continuaria fazendo o que o aviso manda e desenvolveria para o Duo no 27.1 beta.

O que segue aberto e o que é novo. O Known Issue do deployment target continua igual, com o mesmo número de radar. Known Issues novos: “Cloning a 27.2 simulator device may encounter an issue due to incorrect file permissions” (clonar um dispositivo simulado 27.2 pode falhar por permissões de arquivo incorretas); o Device Hub pode “quit unexpectedly” (fechar inesperadamente) quando você seleciona um simulador de Vision Pro sem nenhum runtime de visionOS instalado; “The Device->Simulate Memory Warning menu item does not work” (esse item de menu não funciona); o CarPlay no Device Hub “requires devices to be physically connected via USB cable (not over the network)” (exige dispositivos conectados fisicamente por cabo USB, não pela rede); e um runtime de simulador reinstalado depois de apagado “may still show up as unavailable in Xcode,” (pode continuar aparecendo como indisponível no Xcode) com killall -9 com.apple.CoreSimulator.CoreSimulatorService como contorno da Apple. Uma entrada parece arquivada no lugar errado: “Fixed an issue where modifier keys such as Shift, Control, Option, and Command were not sent to the correct device when more than one device window was open” (uma correção para teclas modificadoras que não chegavam ao dispositivo certo com mais de uma janela de dispositivo aberta) está sob o título Known Issues do Device Hub.7

O que dizem as notas do iOS 27.2 beta 3?

O iOS e iPadOS 27.2 beta 3 (24B5099f) aparece com data de segunda-feira, 5 de outubro, no feed de releases, com o macOS 27.2 beta 3 (26B5101f), o tvOS 27.2 beta 3 (24K5103f), o visionOS 27.2 beta 3 (24N5103f) e o watchOS 27.2 beta 3 (24S5101f) na mesma manhã. O item do Xcode daquele dia é o Xcode 27.1 RC (27A9275); até 11 de outubro, o feed não listava nenhum Xcode 27.2 depois do beta 2 (27B5028f) de 28 de setembro. O Xcode 27.2 beta 3 veio em 14 de outubro.89 A Apple substituiu a página do beta 2 na mesma URL, e eu a li em 11 de outubro comparando com o texto do beta 2 citado acima. O Overview agora cita “iOS & iPadOS 27.2 beta 3” e continua dizendo “The SDK comes bundled with Xcode 27.2.” (o SDK vem junto com o Xcode 27.2). Há cinco entradas novas: duas correções de App Tracking Transparency, um recurso de UIKit e dois Known Issues. Todas as entradas da página do beta 2 continuam lá. Não instalei o beta 3, então esta seção é texto da Apple, exceto por um header do SDK que cito mais abaixo.8

A API de rastreamento já teve três nomes. Em App Tracking Transparency, dois Resolved Issues novos: “Fixed: The new requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:) API is renamed to requestTrackingAuthorization(preferExpandedInterface:...). (187149729)” e “Fixed: The new requestTrackingAuthorization(preferExpandedInterface:...) API is renamed to requestTrackingAuthorizationPreferringExpandedInterface:…). (187610745)” (cada entrada anuncia uma troca de nome da API nova). Em ordem, os nomes são:

  1. requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:), o nome que o SDK do primeiro beta declara. Eu o li no header ATTrackingManager.h do SDK do iOS 27.2 no Xcode 27.2 beta (27B5019j), como o método Objective-C requestTrackingAuthorizationUsingExpandedInterface:additionalInformationAction:completionHandler:.
  2. requestTrackingAuthorization(preferExpandedInterface:...).
  3. requestTrackingAuthorizationPreferringExpandedInterface, o nome que as notas do beta 3 deixam de pé.

A Apple escreve o terceiro nome metade em Objective-C e metade em Swift, com dois-pontos e um parêntese de fechamento solto, e abrevia o segundo com reticências, então as notas não dão a assinatura completa de nenhum dos dois. Também não dizem se os nomes anteriores sobrevivem como grafias descontinuadas. Só li o header do primeiro beta (27B5019j), não o do Xcode 27.2 beta 2 (27B5028f), então não vi nenhum header que declare o terceiro nome. Até eu ver um, trate qualquer chamada ao primeiro nome, inclusive a do meu post sobre o prompt de rastreamento da UE, como código que vai mudar, e leia o header novo antes de publicar. A entrada do recurso em si (179504171) é, palavra por palavra, a do beta 2.8

Uma mudança no UIKit para o iOS 27.1 e posteriores. A segunda New Feature da página, onde o beta 1 e o beta 2 tinham uma só: “On iOS 27.1 and later, the default layout margins for a UIView are zero. A view controller continues to provide its view with systemMinimumLayoutMargins, which vary depending on the presentation context. To inherit these margins in a subview of the view controller’s view, set its preservesSuperviewLayoutMargins property to true. (186294594)” (no iOS 27.1 e posteriores, as margens de layout padrão de uma UIView são zero; o view controller continua fornecendo à sua view as systemMinimumLayoutMargins, que variam conforme o contexto de apresentação, e para herdar essas margens numa subview da view do view controller é preciso definir a propriedade preservesSuperviewLayoutMargins dela como true). A entrada cita o iOS 27.1, a versão com que o iPhone Duo chega, e não o 27.2, e não diz se a mudança depende do SDK com que o app é vinculado.58 Uma subview que se organiza pelas próprias margens de layout e contava com as margens padrão recebe margens zero no iOS 27.1 e posteriores; a solução da Apple é preservesSuperviewLayoutMargins.

Clonar um dispositivo simulado 27.2. Sob um título novo, Simulator Runtimes, um Known Issue: “Cloning a simulator device running runtime 27.2 might fail due to incorrect file permissions. (188407822) (FB24939277)” (clonar um dispositivo simulado com o runtime 27.2 pode falhar por permissões de arquivo incorretas). Ele traz o mesmo número de radar do Known Issue do Xcode 27.2 beta 2 citado acima, e a página do sistema acrescenta o contorno da Apple: find ~/Library/Developer/CoreSimulator/Devices/<SOURCE_UDID>/data -name '*.sb-????????-??????' -delete. O comando apaga arquivos, então troque <SOURCE_UDID> pelo identificador do dispositivo que você vai clonar antes de rodá-lo; xcrun simctl list devices mostra os identificadores, e essa dica é minha, não da Apple.78

Exames laboratoriais da Quest. Um Known Issue com título próprio, dirigido a quem está com o aparelho na mão: “If you have an upcoming lab appointment, wait to update iOS versions until you receive your results. Contact Quest directly to reschedule your appointment if you run into any issues. (184530996)” (se você tem um exame laboratorial agendado, espere receber os resultados antes de atualizar o iOS, e fale diretamente com a Quest para remarcar se tiver algum problema). O contorno: “Lab results are also available under Browse > Lab Results.” (os resultados também ficam disponíveis em Browse > Lab Results). Se o seu dispositivo de teste também é o celular que você usa, isso vale para você.8

Tudo mantido, nada removido. Os Known Issues de Health e Shortcuts, as três correções de StoreKit Testing e o Known Issue do pacote de assinaturas estão na página do beta 3 com os mesmos números de radar do beta 2 (186964423, 187499433, 183933307, 184155259, 184255116, 186018916); a correção da oferta introdutória traz também o número de Feedback FB24137836. Nenhuma entrada da página do beta 2 falta na página do beta 3.28

O que dizem as notas do iOS 27.2 beta 4?

O iOS e iPadOS 27.2 beta 4 (24B5110a) aparece com data de terça-feira, 13 de outubro, no feed de releases, às 10:00 no horário do Pacífico, com o macOS 27.2 beta 4 (26B5112a), o visionOS 27.2 beta 4 (24N5114a) e o watchOS 27.2 beta 4 (24S5112a) na mesma hora, e nenhum tvOS 27.2 beta 4 naquele dia nem depois; o item do Xcode da semana veio no dia seguinte. A Apple substituiu a página do beta 3 na mesma URL, e eu a li em 13 de outubro e de novo em 14 de outubro comparando com o texto do beta 3 acima. O Overview agora diz “iOS & iPadOS 27.2 beta 4”, e o resto da página é a página do beta 3: o mesmo recurso de App Tracking Transparency e as mesmas duas trocas de nome, os mesmos Known Issues de Health, Quest Lab Appointments, Shortcuts e Simulator Runtimes, as mesmas três correções de StoreKit Testing e um Known Issue, e o mesmo recurso de margens do UIKit, cada um sob o número de radar que a nota 8 lista. Nada entrou, nada saiu, então o terceiro nome da API de rastreamento continua de pé e a questão do header levantada acima continua aberta. Não instalei o beta 4.910

O que muda no Xcode 27.2 beta 3?

O Xcode 27.2 beta 3 (27B5038j) aparece com data de quarta-feira, 14 de outubro, no feed de releases, às 10:00 no horário do Pacífico, um dia depois dos quartos betas de sistema e dezesseis dias depois do beta 2. Li a página, já com o novo título, em 14 de outubro, comparando com o texto do beta 2 citado acima. O Overview diz o mesmo com “beta 3” no lugar de “beta 2”, os mesmos seis SDKs, entre eles um SDK do tvOS 27.2, embora o feed não tenha nenhum tvOS 27.2 beta 4, e o mesmo requisito de macOS 26.6. As release notes do App Store Connect trazem uma entrada de TestFlight datada do mesmo dia: “You can now submit apps built with Xcode 27.2 beta 3 using the SDK for iOS 27.2 beta 4, iPadOS 27.2 beta 4, macOS 27.2 beta 4, tvOS 27.2 beta 3, visionOS 27.2 beta 4, and watchOS 27.2 beta 4 for internal and external testing.” (agora você pode enviar apps compilados com o Xcode 27.2 beta 3 usando os SDKs dos betas 4 do iOS, iPadOS, macOS, visionOS e watchOS 27.2 e do beta 3 do tvOS 27.2, para testes internos e externos). A entrada atribui o SDK do tvOS ao beta 3 e não diz nada sobre a loja. Não instalei o beta 3, então esta seção é texto da Apple.91113

O aviso sobre o Duo sumiu. O aviso que ficava sob o Overview desde 19 de setembro, no mais tardar, não está na página do beta 3: “Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo.” Nada o substitui: o Overview ainda lista um SDK do iOS 27.2 e nenhum do 27.1, os dois Known Issues do iPhone Duo do beta 2 continuam lá, em General e Device Hub, e a entrada de Mac Catalyst sobre “APIs specific to iOS 27.1” (APIs específicas do iOS 27.1) não mudou. Se o SDK do 27.2 beta 3 traz as APIs do Duo, a página não diz, e eu não abri o SDK. Até a Apple dizer o contrário, o Xcode 27.1 é o build do Duo: o aviso dizia isso, citando o beta dele, até 14 de outubro, e as notas do 27.1 RC de 5 de outubro trazem o SDK do iOS 27.1 e as entradas do simulador do Duo.118

Interface Builder, duas correções. Uma seção nova, Resolved Issues: “Fixed: Interface Builder toolchain compilation mode incorrectly encoded standard/system UIStackView.spacing as 0.” (o modo de compilação toolchain do Interface Builder codificava por engano como 0 o UIStackView.spacing padrão ou do sistema) e “Fixed: Interface Builder toolchain compilation mode failed to encode UIButtonConfiguration.contentInsets.” (esse modo não codificava UIButtonConfiguration.contentInsets). As duas trazem números de Feedback (FB24605403 e FB24829108), então as duas foram reportadas pelo Feedback Assistant. Se as stack views de um storyboard perderam o espaçamento, ou um botão os content insets, no modo de compilação toolchain, o beta 3 é o build para testar de novo.11

O problema de clonagem muda de lugar e ganha um comando. O Known Issue de General do beta 2, “Cloning a 27.2 simulator device may encounter an issue due to incorrect file permissions”, agora fica sob um novo título, Simulator Runtimes, como “Cloning a simulator device running runtime 27.2 might fail due to incorrect file permissions.” É a redação das notas do iOS 27.2 beta 3, e o mesmo comando find é o contorno, então vale o cuidado mencionado acima de trocar <SOURCE_UDID> antes de rodá-lo.11

Duas entradas mudam de estado. O runtime que “may still show up as unavailable in Xcode” (pode continuar aparecendo como indisponível no Xcode) depois de apagado e reinstalado, um Known Issue de Simulator na página do beta 2 com killall -9 com.apple.CoreSimulator.CoreSimulatorService como contorno, agora tem “Fixed:” na frente e está em “Resolved Issues in Xcode 27.2 Beta 2”, e a linha do killall sumiu. A correção das teclas modificadoras que a página do beta 2 listava entre os Known Issues do Device Hub, e que chamei acima de arquivada no lugar errado, também está em “Resolved Issues in Xcode 27.2 Beta 2”. A Apple também moveu todos os recursos e correções do beta 2, com as duas entradas recém-resolvidas, para um título “Updates in Xcode 27.2 Beta 2”, acrescentando “in Xcode 27.2 Beta 2” a cada subtítulo, o padrão que a página já usava para as entradas do primeiro beta; os Known Issues em aberto ficam no topo. A mudança leva junto três entradas do primeiro beta, o formato .xcproj e as correções do RenderPreview e do diretório JIT, as duas últimas das quais eu disse acima que continuavam na seção principal, então a página da Apple agora arquiva sob o beta 2 o recurso do Xcode 27.2 que abre este post.11

O que segue aberto. O Known Issue do deployment target continua igual, sob 187160501; a entrada de Simulator segundo a qual o CarPlay no Device Hub “requires devices to be physically connected via USB cable (not over the network)” (exige dispositivos conectados fisicamente por cabo USB, não pela rede) continua lá; o crash com o simulador do Vision Pro, o item de menu do aviso de memória e as duas entradas do iPhone Duo continuam como Known Issues sob os mesmos números; e o crash do autocompletar continua fora da página.11

O que dizem as notas do macOS 27.2 beta 2?

Cinco seções. O crash do autocompletar, listado como corrigido; uma descontinuação no AppKit, “The EnablePasteboardPrivacyDeveloperPreview user default has been removed” (esse default de usuário foi removido); um Known Issue de Notifications em instalações limpas, em que os Macs “might not prompt you to allow notifications for some apps, such as Calendar, Maps, Find My, Home, and Weather,” (podem não pedir para permitir notificações de alguns apps, como Calendar, Maps, Find My, Home e Weather) com o System Settings como contorno; o mesmo Known Issue de Shortcuts do iOS; e as mesmas entradas de StoreKit Testing do iOS, três corrigidas e uma nova. O post sobre as notas do macOS 27 cobre a versão 27.0 sobre a qual o beta se apoia.4 Atualização, 14 de outubro: a página agora leva o título do beta 4 e, fora isso, é a página do beta 3. Há uma entrada nova desde o beta 2, que já estava na página do beta 3 em 11 de outubro, um Known Issue de Display Settings: “When an external display is connected, display settings might not be restored correctly, and the display arrangement might change.” (quando uma tela externa é conectada, as configurações de tela podem não ser restauradas corretamente e a disposição das telas pode mudar). O beta 4 não acrescenta nada, e toda entrada do beta 2 continua sob o seu número de radar.12

O que não está no 27.2?

O iPhone Duo. A notícia da Apple de 16 de setembro diz: “When iPhone Duo becomes available on October 23, it will run iOS 27.1. This version builds on the foundation of iOS 27 and introduces features that were purpose-built for the new foldable design. Xcode 27.1 will add development support for iPhone Duo. This includes updated SDKs and a simulator that supports the all-new poses and orientations of iPhone Duo.” (quando o iPhone Duo chegar em 23 de outubro, vai rodar o iOS 27.1, uma versão que se apoia no iOS 27 com recursos criados para o novo design dobrável; o Xcode 27.1 vai trazer o suporte de desenvolvimento, com SDKs atualizados e um simulador que suporta as novas posições e orientações do aparelho). As notas do Xcode 27.2 beta repetem a indicação. Então instalar o 27.2 beta serve para testar o prompt da UE e as correções do StoreKit; não serve para testar uma dobra, e um projeto que precisa ao mesmo tempo das APIs do Duo e do SDK do 27.2 está esperando um build que a Apple não publicou, a julgar pelo aviso; as entradas do Duo sem explicação nas notas do beta 2, acima, são o único sinal de que isso pode mudar.357 Atualização, 14 de outubro: o Xcode 27.2 beta 3 retira o aviso e não põe nada no lugar; o Overview ainda lista um SDK do iOS 27.2, os problemas conhecidos do Duo continuam, e a página não diz se o SDK do beta 3 traz as APIs do Duo. O Xcode 27.1 continua sendo o build do Duo: o aviso dizia isso até 14 de outubro, e as notas do 27.1 RC trazem o SDK do iOS 27.1 e as entradas do simulador do Duo.118

O que eu faria nesta semana

  1. Se você vende na UE, e precisa agir se vende na França, na Alemanha, na Itália, na Polônia ou na Romênia, confira seu fluxo de rastreamento num dispositivo localizado na UE e com sessão iniciada numa Apple Account da região da UE; nas minhas execuções o simulador mostrou apenas o alerta padrão, e o post sobre o prompt de rastreamento da UE tem os passos para publicar e o único valor de retorno que não é nem sim nem não.2
  2. Teste o .xcproj num branch, não na main: ative no file inspector, faça commit e veja como fica um conflito de merge no arquivo novo antes de a equipe adotar o formato.3
  3. Confira o menu de deployment target de cada target no Xcode 27.2 atrás de um 27.1 que não deveria estar ali em macOS, watchOS, tvOS e visionOS.3
  4. Se os testes do StoreKit em torno de mudanças de loja ou de dialogsDisabled eram instáveis no 27.0, rode de novo no 27.2; as duas causas aparecem como corrigidas.2
  5. Mantenha o Xcode 27.1 (o RC, 27A9275, desde 5 de outubro; antes disso, o 27.1 beta) instalado ao lado do 27.2 beta se você desenvolve para o Duo; por enquanto nenhum substitui o outro. O Xcode 27.2 beta 3 retirou em 14 de outubro o aviso que apontava para o 27.1, sem dizer que o SDK mudou de lugar.35811
  6. Se você usa simuladores anteriores ao iOS 18 pelo Device Hub, ou se seus previews falham em arquivos com finais de linha CRLF, o Xcode 27.2 beta 2 lista essas correções. Se você definiu o default do autocompletar para o primeiro beta, a Apple lista o crash como corrigido no macOS 27.2 beta 2; nesse build, o meu defaults delete com.apple.dt.Xcode CodeCompletionAssetsToLoad remove a configuração que o contorno da Apple adicionou.47
  7. Se um storyboard perdeu o espaçamento das stack views, ou um botão os content insets, no modo de compilação toolchain do Interface Builder, teste de novo no Xcode 27.2 beta 3, que dá os dois problemas como corrigidos.11

Perguntas frequentes

O que há de novo no iOS 27.2 beta 2?

A mesma página do beta 1, com título novo e nome de build novo no Overview: o prompt expandido de App Tracking Transparency para a UE, três correções de StoreKit Testing e três problemas conhecidos. Nenhuma descontinuação e nenhuma mudança de comportamento condicionada ao SDK do 27.2.2

O que há de novo no iOS 27.2 beta 3?

Build 24B5099f, datado de 5 de outubro: um recurso de UIKit, “On iOS 27.1 and later, the default layout margins for a UIView are zero” (no iOS 27.1 e posteriores, as margens de layout padrão de uma UIView são zero); duas correções de App Tracking Transparency que trocam o nome da API do prompt expandido; e dois problemas conhecidos, um ao clonar um dispositivo simulado com o runtime 27.2 e outro sobre exames laboratoriais da Quest. Todas as entradas do beta 2 continuam com o mesmo número de radar.8

O que há de novo no iOS 27.2 beta 4?

O build 24B5110a, datado de 13 de outubro: nada na página além do nome do build. Todo recurso, correção e problema conhecido do beta 3 está lá sob o mesmo número de radar, e nenhuma entrada entrou ou saiu; não há tvOS 27.2 beta 4 no feed.910

Como se chama a API do prompt de rastreamento expandido?

Ela já teve três nomes. O SDK do primeiro beta declara requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:). As notas do beta 3 da Apple a renomeiam para requestTrackingAuthorization(preferExpandedInterface:...) e depois para requestTrackingAuthorizationPreferringExpandedInterface, o nome que fica de pé. A Apple abrevia os dois últimos. O Xcode 27.2 beta 3 (27B5038j) chegou em 14 de outubro; não abri o header dele, então não li nenhum que declare os nomes novos. Leia o header novo antes de publicar.89

Quando o iOS 27.2 será lançado?

A Apple não anunciou uma data. Os betas começaram em 16 de setembro, chegaram ao beta 2 em 21 de setembro, ao beta 3 em 5 de outubro e ao beta 4 em 13 de outubro, com o Xcode 27.2 beta 2 em 28 de setembro e o beta 3 em 14 de outubro; este post vai registrar o lançamento quando o feed registrar.1789

O que há de novo no Xcode 27.2 beta 2?

Build 27B5028f, datado de 28 de setembro: uma ferramenta MCP GetCodeCoverage, quatro correções de entrada no Device Hub, uma correção de Previews para arquivos-fonte com finais de linha CRLF, uma correção para o Escape que não encerrava a captura do teclado, uma correção para runtimes de simulador que voltavam depois de apagados, e vários problemas conhecidos novos em Device Hub e Simulator. O crash do autocompletar do primeiro beta não está mais listado, e o problema conhecido do deployment target continua.7

O que há de novo no Xcode 27.2 beta 3?

O build 27B5038j, datado de 14 de outubro: duas correções do Interface Builder para o modo de compilação toolchain; o problema de clonagem de simuladores movido para um título Simulator Runtimes, com o comando find como contorno; o problema de reinstalação do runtime e a entrada das teclas modificadoras arquivada no lugar errado reclassificados como resolvidos no beta 2; e o aviso sobre o Duo retirado sem substituto. Os problemas conhecidos do deployment target, do CarPlay, do simulador do Vision Pro e do iPhone Duo continuam.11

O iPhone Duo é suportado no iOS 27.2 beta?

Não, pela palavra da Apple. O SDK e o simulador do Duo vêm no Xcode 27.1 beta (11 de outubro: no 27.1 RC, 27A9275, desde 5 de outubro), e o aparelho roda o iOS 27.1 no lançamento, em 23 de outubro, segundo a Apple.358 As notas do Xcode 27.2 beta 2 listam, sim, dois problemas conhecidos do iPhone Duo e o grupo de preview da tela alternativa, sem explicá-los; o aviso da Apple mandava o trabalho com o Duo para o 27.1 beta até o Xcode 27.2 beta 3 retirá-lo em 14 de outubro, sem dizer onde o SDK mora.711

O que é o formato .xcproj?

Um formato de projeto do Xcode baseado em JSON, introduzido no Xcode 27.2 beta, opcional e ativado projeto a projeto pelo file inspector, que a Apple descreve como “more readable, merge-friendly, and easier for coding agents to edit,” (mais legível, mais amigável a merges e mais fácil de editar por agentes de programação) e que versões anteriores do Xcode 27 ainda conseguem abrir.3

Devo instalar o 27.2 beta num dispositivo que eu uso?

As notas listam os problemas conhecidos acima e nada sobre perda de dados, mas beta é beta. A sheet da UE precisa de um dispositivo localizado na UE e com sessão iniciada numa Apple Account da região da UE; nas minhas execuções o simulador mostrou apenas o alerta padrão. As correções de StoreKit Testing estão listadas nas notas do sistema 27.2, então um runtime de simulador do 27.2 deve bastar para rodar esses testes de novo sem instalar nada num dispositivo.2

Fontes


  1. Apple, Releases, feed RSS coletado em 26 de setembro de 2026: “iOS 27.2 beta 2 (24B5089g)”, “iPadOS 27.2 beta 2 (24B5089g)”, “macOS 27.2 beta 2 (26B5091g)”, “tvOS 27.2 beta 2 (24K5093g)”, “visionOS 27.2 beta 2 (24N5093f)” e “watchOS 27.2 beta 2 (24S5091f)” datados de segunda-feira, 21 de setembro de 2026; “Xcode 27.2 beta (27B5019j)” datado de quarta-feira, 16 de setembro de 2026; “Xcode 27.1 beta (27A9269)” datado de sexta-feira, 18 de setembro de 2026. Os itens do primeiro beta datados de quarta-feira, 16 de setembro, “iOS 27.2 beta (24B5084k)”, “iPadOS 27.2 beta (24B5084k)”, “macOS 27.2 beta (26B5086k)”, “tvOS 27.2 beta (24K5088l)”, “visionOS 27.2 beta (24N5088l)”, “watchOS 27.2 beta (24S5086l)” e “Xcode 27.2 beta (27B5019j)”, apareciam no feed coletado em 17 de setembro de 2026 e estão registrados com esses builds na atualização daquela data do post sobre o Xcode 27 e na nota 9 dele; a coleta de 26 de setembro lista os itens do beta 2 no lugar dos itens de sistema do primeiro beta. A notícia da nota 5 confirma a leva de seis sistemas. ↩↩↩↩

  2. Apple, iOS & iPadOS 27.2 Beta 2 Release Notes, coletadas em 26 de setembro de 2026: Overview; App Tracking Transparency, New Features (179504171); Health, Known Issues (186964423); Shortcuts, Known Issues (187499433); StoreKit Testing in Xcode, Resolved Issues (183933307, 184155259, 184255116) e Known Issues (186018916), citadas. O índice de release notes coletado no mesmo dia lista “iOS & iPadOS 27 Release Notes” e “iOS & iPadOS 27.2 Beta 2 Release Notes” e nenhuma entrada do 27.1. ↩↩↩↩↩↩↩↩↩↩↩↩

  3. Apple, Xcode 27.2 Beta Release Notes, coletadas em 26 de setembro de 2026: Overview e seu aviso; General, Known Issues (186939138); Device Hub, Known Issues (181945323, 182553164); Previews, Resolved Issues (183475595, 185436582, 186442676); Previews & Playgrounds, Resolved Issues (184564292); Project Format, New Features (184661114); SDK, Known Issues (187160501); Simulator, Known Issues (141290052), citadas. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  4. Apple, macOS 27.2 Golden Gate Beta 2 Release Notes, coletadas em 26 de setembro de 2026: General (186939138), AppKit (186955507), Notifications (187312007), Shortcuts (187499433), StoreKit Testing in Xcode (183933307, 184155259, 184255116, 186018916), citadas. ↩↩↩↩

  5. Apple, “Get ready with the latest beta releases”, notícias para desenvolvedores, 16 de setembro de 2026, lida no feed RSS de notícias para desenvolvedores em 26 de setembro de 2026: “The beta versions of iOS 27.2, iPadOS 27.2, macOS 27.2, tvOS 27.2, visionOS 27.2, and watchOS 27.2 are now available.” e a “Note about iOS 27.1 and iPhone Duo”, citadas. ↩↩↩↩↩↩

  6. Apple, Xcode 27.1 Beta Release Notes, coletadas em 26 de setembro de 2026, Overview: “Xcode 27.1 beta includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27.” ↩↩

  7. Apple, Releases, feed RSS coletado em 1º de outubro de 2026: “Xcode 27.2 beta 2 (27B5028f)”, “iOS 27.0.1 (24A446)”, “iPadOS 27.0.1 (24A446)”, “macOS 27.0.1 (26A434)”, “visionOS 27.0.1 (24M372)” e “iPadOS 26.7.1 (23H30)” datados de segunda-feira, 28 de setembro de 2026, às 10:00:00 PDT, e “watchOS 27.0.1 (24R365)” datado do mesmo dia às 13:00:00 PDT. Apple, Xcode 27.2 Beta 2 Release Notes, coletadas pelo endpoint JSON da documentação em 1º de outubro de 2026 e comparadas com a coleta de 26 de setembro da nota 3: Overview e seu aviso; General, Known Issues (187146039, 188407822); Coding Assistant, New Features (181141715); Device Hub, Resolved Issues (181945323, 182553164, 182695157, 187484157) e Known Issues (177181719, 187148389, 188313956, 188326513); Devices, Resolved Issues (187880316); Mac Catalyst, Known Issues (185924957); Previews, New Features (182598534) e Resolved Issues (186255376); SDK, Known Issues (187160501); Simulator, Resolved Issues (141290052) e Known Issues (179494052, 187950199), citadas. O radar 186939138 não aparece na página. A forma defaults delete do texto foi executada num domínio de preferências descartável em 1º de outubro de 2026, onde removeu a chave; a chave não estava definida no domínio do Xcode no meu Mac. As notas do iOS e iPadOS 27.2 e do macOS 27.2 beta 2 coletadas no mesmo dia são idênticas às cópias de 26 de setembro, assim como a página do Xcode 27.1 beta da nota 6, que traz os radares 185924957 e 182598534. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  8. Apple, Releases, feed RSS coletado em 11 de outubro de 2026: “iOS 27.2 beta 3 (24B5099f)”, “iPadOS 27.2 beta 3 (24B5099f)”, “macOS 27.2 beta 3 (26B5101f)”, “tvOS 27.2 beta 3 (24K5103f)”, “visionOS 27.2 beta 3 (24N5103f)” e “watchOS 27.2 beta 3 (24S5101f)” datados de segunda-feira, 5 de outubro de 2026, às 11:00:00 PDT, e “Xcode 27.1 RC (27A9275)” datado do mesmo dia às 10:00:00 PDT; o item mais recente do Xcode 27.2 é “Xcode 27.2 beta 2 (27B5028f)”, de 28 de setembro. Apple, iOS & iPadOS 27.2 Beta 3 Release Notes, coletadas em 11 de outubro de 2026: Overview; App Tracking Transparency, New Features (179504171) e Resolved Issues (187149729, 187610745); Health, Known Issues (186964423); Quest Lab Appointments, Known Issues (184530996); Shortcuts, Known Issues (187499433); Simulator Runtimes, Known Issues (188407822, FB24939277); StoreKit Testing in Xcode, Resolved Issues (183933307, FB24137836, 184155259, 184255116) e Known Issues (186018916); UIKit, New Features (186294594), citadas. A declaração do primeiro nome foi lida em ATTrackingManager.h, no SDK do iOS 27.2 do Xcode 27.2 beta (27B5019j), em 11 de outubro de 2026. Apple, Xcode 27.1 RC Release Notes, coletadas em 11 de outubro de 2026: o Overview (“Xcode 27.1 RC includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27.”) e os Known Issues de Simulator que citam o runtime do simulador do iPhone Duo (187708663, 187708767). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  9. Apple, Releases, feed RSS coletado em 14 de outubro de 2026 às 05:07 UTC (13 de outubro, 22:07 no horário do Pacífico) e em 15 de outubro de 2026 às 04:36 UTC (14 de outubro, 21:36 no horário do Pacífico): nos dois, “iOS 27.2 beta 4 (24B5110a)”, “iPadOS 27.2 beta 4 (24B5110a)”, “macOS 27.2 beta 4 (26B5112a)”, “visionOS 27.2 beta 4 (24N5114a)” e “watchOS 27.2 beta 4 (24S5112a)” datados de terça-feira, 13 de outubro de 2026, às 10:00:00 PDT, sem nenhuma entrada de tvOS 27.2 beta 4; só no segundo, “Xcode 27.2 beta 3 (27B5038j)” datado de quarta-feira, 14 de outubro de 2026, às 10:00:00 PDT; os itens de Xcode da segunda coleta são “Xcode 27.2 beta 3 (27B5038j)”, “Xcode 27.1 RC (27A9275)”, “Xcode 27.1 beta (27A9269)”, “Xcode 27 (27A266a)” e “Xcode 26.6 (17F113)”. ↩↩↩↩↩↩↩↩↩

  10. Apple, iOS & iPadOS 27.2 Beta 4 Release Notes, coletadas pelo endpoint JSON da documentação em 14 de outubro de 2026 às 05:09 UTC (13 de outubro, 22:09 no horário do Pacífico) e em 15 de outubro de 2026 às 04:38 UTC (14 de outubro, 21:38 no horário do Pacífico), e comparadas com a cópia de 11 de outubro da página do beta 3: o Overview cita “iOS & iPadOS 27.2 beta 4”; as seções e os números de radar são os listados na nota 8, sem nenhuma entrada acrescentada ou removida. ↩↩↩↩

  11. Apple, Xcode 27.2 Beta 3 Release Notes, coletadas pelo endpoint JSON da documentação em 15 de outubro de 2026 às 04:38 UTC (14 de outubro, 21:38 no horário do Pacífico), servidas com Last-Modified de 14 de outubro de 2026 às 07:06:58 GMT, e comparadas com a cópia do beta 2 de 14 de outubro, 05:09 UTC (13 de outubro, 22:09 no horário do Pacífico): Overview, citado, sem aviso; General, Known Issues (187146039); Device Hub, Known Issues (187148389, 188313956, 188326513); Interface Builder, Resolved Issues (186354589, FB24605403; 187747632, FB24829108), citadas; Mac Catalyst, Known Issues (185924957); SDK, Known Issues (187160501); Simulator, Known Issues (179494052, FB23101450); Simulator Runtimes, Known Issues (188407822, FB24939277), citado, com o contorno via find; sob “Updates in Xcode 27.2 Beta 2”, Coding Assistant, New Features (181141715); Device Hub, Resolved Issues (177181719, 181945323, 182553164, 182695157 com FB23873443, 187484157); Devices, Resolved Issues (187880316); Previews, New Features (182598534) e Resolved Issues (184564292, 186255376, 186442676); Project Format, New Features (184661114); e Simulator, Resolved Issues (141290052 com FB16083602, e 187950199, agora com “Fixed:” na frente); sob “Updates in Xcode 27.2 Beta”, Previews, Resolved Issues (183475595, 185436582). O aviso da cópia do beta 2, o Known Issue de Simulator 187950199 com o contorno via killall e a redação do Known Issue de General para 188407822 não aparecem na página do beta 3. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  12. Apple, macOS 27.2 Golden Gate Beta 4 Release Notes, coletadas pelo endpoint JSON da documentação em 15 de outubro de 2026 às 05:01 UTC (14 de outubro, 22:01 no horário do Pacífico), e comparadas com o texto do beta 2 salvo em 26 de setembro e com a cópia do beta 3 de 11 de outubro: o Overview cita “macOS 27.2 Golden Gate beta 4”; a seção Display Settings, Known Issues (188643179), citada, está na cópia do beta 3 e não na do beta 2; o texto do beta 4 é o do beta 3, exceto pelo nome do build, e toda entrada do beta 2 está presente sob o mesmo número de radar. ↩

  13. Apple, App Store Connect release notes, coletadas em 15 de outubro de 2026 às 05:04 UTC (14 de outubro, 22:04 no horário do Pacífico), entrada datada de 14 de outubro de 2026, “TestFlight update”, citada na íntegra. ↩

Artigos relacionados

O aviso de rastreamento da UE no iOS 27.2: o que publicar

O iOS 27.2 adiciona um aviso alternativo de App Tracking Transparency para a UE, obrigatório em cinco países. A nova API…

23 min de leitura

Xcode 27.1 beta: seu app no simulador do iPhone Duo

O Xcode 27.1 beta traz o primeiro SDK do iOS 27.1 e um simulador de iPhone Duo: o que o SDK ganha, o que diz o perfil do…

36 min de leitura

Como homenagear os velhos jogos de Pokémon sem tomar nada emprestado

O que dava vida aos Pokémon de Game Boy, medido nas descompilações; o histórico jurídico dos jogos de fã e do Palworld; …

98 min de leitura