Guía

El simulador de iOS en Windows

No puedes instalar el simulador de iOS de Apple en Windows. Viene con Xcode, y Xcode solo funciona en macOS. Las apps que se venden como emulador de iOS para Windows no ejecutan iOS ni tu build de iOS. Para ver tu app en el simulador de verdad desde un PC, te conectas a un Mac por internet.

Por qué no hay un emulador de iOS para Windows

Android tiene un emulador que funciona en Windows porque Google lo publica. Apple no. El simulador de iOS forma parte de Xcode, y Apple solo hace Xcode para macOS. La licencia de macOS de Apple también ata macOS al hardware de Apple, así que una máquina virtual de macOS en un PC queda fuera de la licencia.

Los programas que se llaman emuladores de iOS para Windows suelen copiar el aspecto de la pantalla de inicio del iPhone. No pueden instalar un .app o un .ipa que hayas compilado. No te dicen nada de cómo se comporta tu app en iOS.

Opción 1: un iPhone de verdad

Con Expo o React Native, Expo Go ejecuta tu JavaScript en un iPhone real mientras programas en Windows. Sirve para las apps que no necesitan código nativo propio. Para un build completo, TestFlight instala un build firmado en el móvil. Ese build se sigue haciendo en un Mac o en un runner de CI con macOS.

Opción 2: un simulador en el navegador

Appetize.io ejecuta simuladores de iOS en sus propios Macs y los envía a tu navegador. Subes un build de simulador de tu app. Encaja con demos y pruebas rápidas. Sigues necesitando macOS para hacer el build, por ejemplo en un runner de CI.

Opción 3: un Mac remoto con el simulador

Un Mac remoto te da Xcode y el simulador con control total. Ves su pantalla desde Windows con un visor VNC. Puedes compilar, ejecutar, recorrer la app con clics y usar el depurador. Nuestra guía de Xcode desde Windows trata el retraso y el mapeo del teclado.

El simulador también funciona desde el terminal por SSH. Estos comandos listan los dispositivos, arrancan uno, e instalan y abren tu 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

Un pase de un día de MacRun es un Mac mini M6 dedicado por $15, con Xcode 26.6 y el simulador de iOS 26.5 instalados antes de que entres. Una semana cuesta $59. Pagas una sola vez y no se renueva nada.

Lo que el simulador no puede hacer

  • No es un dispositivo real. La velocidad y la memoria son distintas de las de un iPhone.
  • La cámara, el Bluetooth y algunos sensores faltan o están simulados.
  • Un Mac remoto no ve un iPhone enchufado a tu PC. Usa TestFlight para el móvil.

Quién no debería alquilar un Mac para esto

Si Expo Go en tu propio iPhone cubre tu app, no necesitas el simulador. Si solo necesitas un build de iOS de vez en cuando, un runner de CI alojado cuesta unos centavos por build. Nuestra guía para compilar React Native para iOS sin Mac explica ese camino.

Preguntas frecuentes

¿Puedo ejecutar el simulador de iOS en Windows?

+

No. El simulador de iOS viene con Xcode, que solo funciona en macOS. Desde Windows puedes ver el simulador de un Mac remoto con un escritorio remoto, o usar un servicio de simulador en el navegador como Appetize.io.

¿Existe un emulador de iOS de verdad para Windows?

+

No. Apple no hace ningún emulador de iOS para Windows. Las apps que dicen serlo copian el aspecto de iOS, pero no pueden ejecutar el build de tu app.

¿Puedo usar una máquina virtual de macOS en mi PC para Xcode?

+

La licencia de macOS de Apple ata macOS al hardware de la marca Apple, así que una máquina virtual de macOS en un PC queda fuera de la licencia. Un Mac remoto es el camino permitido.

¿Qué modelos de iPhone puede mostrar el simulador?

+

Lo deciden los runtimes de iOS instalados con Xcode. Ejecuta xcrun simctl list devices available en el Mac para verlos. En MacRun, Xcode 26.6 viene con el runtime del simulador de iOS 26.5.

¿Cuánto cuesta un Mac para el simulador de iOS?

+

Un pase de un día de MacRun cuesta $15 por un Mac mini M6 dedicado con Xcode instalado, y una semana cuesta $59. Los planes mensuales empiezan en $69 el primer mes.

Guías relacionadas