Puedes escribir React Native en Windows, pero las compilaciones iOS, la firma de código y el App Store siguen necesitando macOS y Xcode. Así es como puedes hacerlo todo desde un PC con Windows usando un Mac remoto.
Consigue un Mac remotoReact Native te permite compartir la mayor parte de tu código entre iOS y Android, y puedes desarrollar tranquilamente en Windows. El problema está en la última milla: compilar el binario iOS, ejecutarlo en el simulador iOS, firmarlo y subirlo al App Store requieren Xcode, que solo funciona en macOS. La solución más sencilla es conectarte a un Mac remoto para esos pasos — sin un segundo ordenador en tu escritorio.
Tres formas realistas de producir una compilación iOS firmada cuando tu máquina principal funciona con Windows.
macOS + Xcode completos que controlas por VNC/SSH. Ejecuta Metro desde Windows, compila y firma en el Mac. Lo mejor para depuración interactiva y pruebas en dispositivos.
Excelente para compilaciones de lanzamiento automatizadas, pero lento para el trabajo iterativo y limitado para la depuración interactiva o la firma puntual.
Siempre es una opción, pero supone un coste inicial más el mantenimiento — excesivo si solo necesitas macOS para la parte iOS de tu trabajo.
Con un Mac remoto, el flujo de trabajo es idéntico al de un Mac local — solo tienes que conectarte a él.
Aprovisiona un Mac y conéctate por VNC (interfaz gráfica) o SSH (terminal). Viene con Xcode y las Command Line Tools preinstaladas.
Instala tu toolchain con Homebrew (brew install node watchman cocoapods), luego ejecuta npm install y, dentro del proyecto, cd ios && pod install.
Inicia Metro y lanza la app con npx react-native run-ios. El simulador iOS se ejecuta en el Mac; tú lo ves e interactúas con él por VNC.
Archiva en Xcode (o con Fastlane), firma con tu certificado de desarrollador de Apple y sube a TestFlight / el App Store. Consulta nuestra guía de publicación en el App Store.
Puedes desarrollar en Windows, pero la compilación iOS, la firma y la subida al App Store necesitan Xcode en macOS. Usa un Mac remoto para esos pasos mientras editas el código en Windows.
Sí. Publicar en TestFlight o en el App Store requiere una suscripción al Apple Developer Program ($99/año), sin importar cómo compiles.
Sí. El simulador iOS se ejecuta en el Mac remoto y tú interactúas con él por VNC. Para probar en dispositivos físicos, puedes redirigir un dispositivo USB o usar una granja de dispositivos en la nube.
Los planes empiezan en $75/mes para un Mac Mini M4 — mucho menos que comprar un Mac que solo usarías para compilaciones iOS. Consulta los precios.
Consigue un Mac remoto dedicado con Xcode preinstalado y compila tu app de React Native hoy. Desde $75/mes.