Guia

Teste o seu app no iPhone Duo pelo Simulador

O iPhone Duo começou a ser vendido em 23 de outubro de 2026, a partir de $1,999. Você não precisa ter um para ver o seu app nele. O Xcode 27.1 traz um simulador do iPhone Duo. O Xcode 27.0 não tem. Abaixo estão os comandos que rodamos para iniciar o simulador, testar nele e tirar screenshots.

Do que você precisa

  • Xcode 27.1. A Apple diz que ele "adds development support for iPhone Duo" (adiciona suporte de desenvolvimento ao iPhone Duo). O Xcode 27.0 saiu sem isso.
  • macOS 26.6 ou mais recente. Esse é o mínimo que o Xcode 27.1 declara no Info.plist.
  • O runtime do simulador do iOS 27.1. O aparelho iPhone Duo vem com ele.

Confira o que você tem com estes dois comandos:

xcodebuild -version
xcrun simctl list devices available | grep "iPhone Duo"

Se o segundo comando não mostrar nada, adicione o runtime. Nos nossos Macs, ele baixou sem Apple ID:

xcodebuild -downloadPlatform iOS

O iPhone Duo é o único celular no iOS 27.1

O runtime do iOS 27.1 suporta um único tipo de aparelho: o iPhone Duo. Lemos a lista de aparelhos suportados dele nos nossos Macs. Todos os outros iPhones, até o iPhone 18 Pro, estão no runtime do iOS 27.0. Então, se você também testa em outros iPhones, mantenha o 27.0 instalado.

Os runtimes ocupam muito disco. Nos nossos Macs, o iOS 26.5, o 27.0 e o 27.1 ocupam 22,8 GB juntos. Para remover um que você não usa mais, liste os runtimes, apague o que quer pelo identificador e depois limpe os aparelhos que apontavam para ele:

xcrun simctl runtime list
xcrun simctl runtime delete <identifier>
xcrun simctl delete unavailable

Inicie o simulador do iPhone Duo

Depois que o runtime instala, um aparelho chamado iPhone Duo já está lá. Você não precisa criar. Inicie o aparelho e abra o Device Hub, que substitui o app Simulador no Xcode 27.1:

xcrun simctl boot "iPhone Duo"
open -a DeviceHub
xcrun simctl install booted MyApp.app
xcrun simctl launch booted com.example.myapp

A Apple indica o Device Hub para os desenvolvedores verem o app em todas as posições e orientações. O Device Hub vem dentro do Xcode 27.1, em Xcode.app/Contents/Applications/DeviceHub.app. Se o Mac também tiver um Xcode mais antigo, open -a Simulator abre esse app mais antigo.

Rode os seus testes no iPhone Duo

Use o nome do aparelho como destino do xcodebuild. É a mesma linha que você colocaria no CI:

xcodebuild test -scheme MyApp \
  -destination 'platform=iOS Simulator,name=iPhone Duo,OS=27.1'

No nosso Mac mini M6, um pequeno pacote Swift rodou os testes assim em 19 segundos. Esse tempo inclui iniciar o simulador. O seu app vai levar mais tempo, mas a configuração é a mesma.

Muitos Macs de CI têm mais de um Xcode. Escolha o 27.1 para o job e mostre as versões no início, para que uma diferença apareça no log:

export DEVELOPER_DIR=/Applications/Xcode-27.1.app/Contents/Developer
xcodebuild -version
xcrun simctl list runtimes

Troque o caminho pelo lugar onde o seu Xcode 27.1 está. Nos Macs da MacRun ele fica em /Applications/Xcode-27.1.app e já é o padrão. No nosso teste, o Xcode 26.6 e o 27.0 também conseguiram rodar um pequeno pacote de testes no iPhone Duo depois que o runtime 27.1 foi instalado. O seu app pode ser diferente, principalmente se usar APIs novas do iOS 27.1. Fixar o 27.1 é a escolha segura.

Screenshots para a App Store

A Apple diz que, a partir de abril de 2027, todo app ou jogo enviado vai precisar de screenshots do iPhone Duo. Os apps que já enviam agora ganham um selo na página da App Store. Você pode tirar um a partir do simulador iniciado:

xcrun simctl io booted screenshot duo.png

O nosso saiu com 1398 por 2034 pixels na posição padrão. Confira com as especificações atuais no App Store Connect antes de enviar.

Onde rodar

Se você tem um Mac com macOS 26.6 ou mais recente, instale o Xcode 27.1 e pronto. Se não tem, ou se o seu Mac é antigo demais, um Mac alugado resolve. Todo Mac livre da MacRun agora tem o Xcode 27.1 e o simulador do iPhone Duo configurados antes do seu login. O Xcode 26.6 também vem instalado. Um passe diário custa $15 e um passe semanal custa $59. Você vê a tela de qualquer computador, incluindo Windows.

O que o simulador não consegue dizer

  • Ele não é o celular real. Velocidade, memória e sensação do toque são diferentes.
  • Parte do hardware, como a câmera, falta ou é simulada.
  • Teste em um iPhone Duo de verdade pelo TestFlight quando tiver um.

Perguntas frequentes

Qual Xcode tem o simulador do iPhone Duo?

+

O Xcode 27.1. A Apple diz que ele adiciona suporte de desenvolvimento ao iPhone Duo. O Xcode 27.0 não inclui o simulador do iPhone Duo.

Preciso de um Apple ID para ter o simulador do iPhone Duo?

+

Primeiro você precisa do Xcode 27.1. Depois disso, xcodebuild -downloadPlatform iOS adicionou o runtime do iOS 27.1 nos nossos Macs sem login. O aparelho iPhone Duo vem com esse runtime.

Como rodo testes no iPhone Duo no CI?

+

Use o destino 'platform=iOS Simulator,name=iPhone Duo,OS=27.1' com xcodebuild test. O runner precisa ter o Xcode 27.1 e o runtime do iOS 27.1 instalados. Defina DEVELOPER_DIR para o Xcode 27.1 se o Mac tiver mais de um Xcode.

Por que o iPhone Duo é o único iPhone no iOS 27.1?

+

O runtime do iOS 27.1 só suporta o tipo de aparelho iPhone Duo. Os outros iPhones, até o iPhone 18 Pro, rodam no runtime do iOS 27.0. Mantenha o 27.0 instalado se você testa neles.

Os screenshots do iPhone Duo são obrigatórios na App Store?

+

A Apple diz que, a partir de abril de 2027, todos os apps ou jogos enviados vão precisar incluir screenshots para o iPhone Duo. Você já pode enviar hoje.

Quando posso comprar um iPhone Duo?

+

Ele começou a ser vendido em 23 de outubro de 2026, a partir de $1,999 nos EUA. Você não precisa de um para testar o seu app ou fazer screenshots: o simulador do iPhone Duo no Xcode 27.1 cobre as duas coisas.

Guias relacionados