Guia

O Simulador do iOS no Windows

Você não consegue instalar o Simulador do iOS da Apple no Windows. Ele vem com o Xcode, e o Xcode só roda no macOS. Os apps vendidos como emulador de iOS para Windows não rodam o iOS nem o seu build de iOS. Para ver o seu app no Simulador de verdade a partir de um PC, você acessa um Mac pela internet.

Por que não existe emulador de iOS para Windows

O Android tem um emulador que roda no Windows porque o Google lança um. A Apple não. O Simulador do iOS faz parte do Xcode, e a Apple só faz o Xcode para macOS. A licença do macOS da Apple também liga o macOS a hardware da Apple, então uma máquina virtual de macOS em um PC fica fora da licença.

Os programas que se dizem emuladores de iOS para Windows geralmente copiam o visual da tela inicial do iPhone. Eles não conseguem instalar um .app ou .ipa que você compilou. Eles não dizem nada sobre como o seu app se comporta no iOS.

Opção 1: um iPhone de verdade

Com Expo ou React Native, o Expo Go roda o seu JavaScript em um iPhone de verdade enquanto você programa no Windows. Ele cobre os apps que não precisam de código nativo próprio. Para um build completo, o TestFlight instala um build assinado no celular. Esse build ainda precisa ser feito em um Mac ou em um runner de CI com macOS.

Opção 2: um simulador no navegador

O Appetize.io roda simuladores de iOS nos próprios Macs e transmite esses simuladores para o seu navegador. Você envia um build do seu app para simulador. Isso serve para demonstrações e conferidas rápidas. Você ainda precisa do macOS para fazer o build, por exemplo em um runner de CI.

Opção 3: um Mac remoto com o Simulador

Um Mac remoto dá a você o Xcode e o Simulador com controle total. Você vê a tela dele pelo Windows com um visualizador VNC. Você pode compilar, rodar, clicar pelo app e usar o depurador. O nosso guia de Xcode pelo Windows fala de atraso e de mapeamento do teclado.

O Simulador também roda pelo terminal, por SSH. Estes comandos listam os aparelhos, iniciam um e instalam e abrem o seu app.

xcrun simctl list devices available
xcrun simctl boot "iPhone 17"
open -a Simulator
xcrun simctl install booted MyApp.app
xcrun simctl launch booted com.example.myapp

Um passe diário da MacRun é um Mac mini M6 dedicado por $15, com Xcode 27.1 e o simulador do iOS 27.1 instalados antes do seu login. Um passe semanal custa $59. Você paga uma vez e nada se renova.

O que o Simulador não consegue fazer

  • Ele não é um aparelho real. Velocidade e memória são diferentes das de um iPhone.
  • A câmera, o Bluetooth e alguns sensores faltam ou são simulados.
  • Um Mac remoto não consegue ver um iPhone ligado ao seu PC. Use o TestFlight para o celular.

Quem não deve alugar um Mac para isso

Se o Expo Go no seu próprio iPhone cobre o seu app, você não precisa do Simulador. Se você só precisa de um build de iOS de vez em quando, um runner de CI hospedado custa centavos por build. O nosso guia sobre como fazer o build de React Native para iOS sem Mac mostra esse caminho.

Perguntas frequentes

Posso rodar o Simulador do iOS no Windows?

+

Não. O Simulador do iOS vem com o Xcode, que só roda no macOS. Pelo Windows, você pode ver o Simulador de um Mac remoto por uma área de trabalho remota, ou usar um serviço de simulador no navegador como o Appetize.io.

Existe um emulador de iOS de verdade para Windows?

+

Não. A Apple não faz emulador de iOS para Windows. Os apps que dizem ser um copiam o visual do iOS, mas não conseguem rodar o build do seu app.

Posso rodar uma máquina virtual de macOS no meu PC para usar o Xcode?

+

A licença do macOS da Apple liga o macOS a hardware da marca Apple. Então uma máquina virtual de macOS em um PC fica fora da licença. Um Mac remoto é o caminho permitido.

Quais modelos de iPhone o Simulador consegue mostrar?

+

Os runtimes do iOS instalados com o Xcode decidem. Rode xcrun simctl list devices available no Mac para ver quais são. Na MacRun, o Xcode 27.1 vem com o runtime do simulador do iOS 27.1. Esse runtime inclui o iPhone Duo.

Quanto custa um Mac para o Simulador do iOS?

+

Um passe diário da MacRun custa $15 por um Mac mini M6 dedicado com Xcode instalado, e um passe semanal custa $59. Os planos mensais começam em $104 no primeiro mês.

Guias relacionados