Puoi scrivere React Native su Windows, ma le build iOS, la firma del codice e l'App Store richiedono ancora macOS e Xcode. Ecco come fare tutto da un PC Windows usando un Mac remoto.
Ottieni un Mac remotoReact Native ti permette di condividere gran parte della codebase tra iOS e Android e puoi sviluppare comodamente su Windows. Il problema è l'ultimo miglio: compilare il binario iOS, eseguirlo sul Simulatore iOS, firmarlo e caricarlo sull'App Store richiedono tutti Xcode, che gira solo su macOS. La soluzione più semplice è collegarsi a un Mac remoto per questi passaggi, senza un secondo computer sulla scrivania.
Tre modi concreti per produrre una build iOS firmata quando la tua macchina principale gira su Windows.
macOS + Xcode completo che controlli via VNC/SSH. Esegui Metro da Windows, compila e firma sul Mac. Ideale per il debug interattivo e i test su dispositivo.
Ottimo per le build di rilascio automatizzate, ma lento per il lavoro iterativo e limitato per il debug interattivo o la firma occasionale.
Sempre un'opzione, ma comporta un costo iniziale più la manutenzione, eccessivo se ti serve macOS solo per la parte iOS del tuo lavoro.
Con un Mac remoto, il flusso di lavoro rispecchia una configurazione Mac locale, devi solo collegarti.
Attiva un Mac e collegati via VNC (GUI) o SSH (terminale). Xcode e i Command Line Tools sono preinstallati.
Installa il tuo toolchain con Homebrew (brew install node watchman cocoapods), poi esegui npm install e, nel progetto, cd ios && pod install.
Avvia Metro e lancia l'app con npx react-native run-ios. Il Simulatore iOS gira sul Mac; lo visualizzi e ci interagisci via VNC.
Archivia in Xcode (o tramite Fastlane), firma con il tuo certificato Apple Developer e carica su TestFlight / l'App Store. Consulta la nostra guida alla pubblicazione sull'App Store.
Puoi sviluppare su Windows, ma la build iOS, la firma e il caricamento sull'App Store richiedono Xcode su macOS. Usa un Mac remoto per questi passaggi mentre modifichi il codice su Windows.
Sì. Pubblicare su TestFlight o sull'App Store richiede un'iscrizione all'Apple Developer Program (99 $/anno), indipendentemente da come compili.
Sì. Il Simulatore iOS gira sul Mac remoto e ci interagisci via VNC. Per testare sul tuo iPhone fisico, inoltralo al Mac remoto con VirtualHere (Xcode lo vedrà come collegato), oppure installa le tue build in modalità wireless con TestFlight.
I piani partono da 85 $/mese per un Mac Mini M4, molto meno che comprare un Mac che useresti solo per le build iOS. Vedi i prezzi.
Ottieni un Mac remoto dedicato con Xcode preinstallato e crea la tua app React Native oggi. A partire da 85 $/mese.