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.