Guida

Il simulatore iOS su Windows

Non puoi installare il simulatore iOS di Apple su Windows. È incluso in Xcode, e Xcode gira solo su macOS. Le app vendute come emulatori iOS per Windows non fanno girare iOS né la tua build iOS. Per vedere la tua app nel vero simulatore da un PC, raggiungi un Mac via internet.

Perché non esiste un emulatore iOS per Windows

Android ha un emulatore che gira su Windows perché Google lo distribuisce. Apple no. Il simulatore iOS fa parte di Xcode, e Apple fa Xcode solo per macOS. La licenza di macOS lega inoltre macOS all’hardware Apple, quindi una macchina virtuale macOS su un PC è fuori dalla licenza.

I programmi che si presentano come emulatori iOS per Windows di solito copiano l’aspetto della schermata Home dell’iPhone. Non possono installare un .app o un .ipa che hai compilato. Non ti dicono nulla su come si comporta la tua app su iOS.

Opzione 1: un vero iPhone

Con Expo o React Native, Expo Go fa girare il tuo JavaScript su un vero iPhone mentre programmi su Windows. Copre le app che non hanno bisogno di codice nativo personalizzato. Per una build completa, TestFlight installa una build firmata sul telefono. Quella build va comunque fatta su un Mac o su un runner CI macOS.

Opzione 2: un simulatore nel browser

Appetize.io fa girare simulatori iOS sui propri Mac e li trasmette al tuo browser. Carichi una build per simulatore della tua app. È adatto a demo e controlli veloci. Ti serve comunque macOS per fare la build, per esempio su un runner CI.

Opzione 3: un Mac remoto con il simulatore

Un Mac remoto ti dà Xcode e il simulatore con il pieno controllo. Vedi il suo schermo da Windows con un client VNC. Puoi compilare, eseguire, navigare nell’app e usare il debugger. La nostra guida a Xcode da Windows parla di ritardo e mappatura della tastiera.

Il simulatore funziona anche dal terminale via SSH. Questi comandi elencano i dispositivi, ne avviano uno, poi installano e aprono la tua 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 pass giornaliero MacRun è un Mac mini M6 dedicato a $15, con Xcode 26.6 e il simulatore iOS 26.5 installati prima che tu acceda. Una settimana costa $59. Paghi una volta sola e nulla si rinnova.

Cosa non può fare il simulatore

  • Non è un dispositivo vero. Velocità e memoria sono diverse da un iPhone.
  • Fotocamera, Bluetooth e alcuni sensori mancano o sono simulati.
  • Un Mac remoto non vede un iPhone collegato al tuo PC. Per il telefono usa TestFlight.

Chi non dovrebbe noleggiare un Mac per questo

Se Expo Go sul tuo iPhone basta per la tua app, il simulatore non ti serve. Se ti serve una build iOS solo ogni tanto, un runner CI in hosting costa pochi centesimi a build. La nostra guida su come compilare React Native per iOS senza Mac mostra questa strada.

Domande frequenti

Posso usare il simulatore iOS su Windows?

+

No. Il simulatore iOS è incluso in Xcode, che gira solo su macOS. Da Windows puoi vedere il simulatore di un Mac remoto con un desktop remoto, oppure usare un servizio di simulatori nel browser come Appetize.io.

Esiste un vero emulatore iOS per Windows?

+

No. Apple non fa nessun emulatore iOS per Windows. Le app che dicono di esserlo copiano l’aspetto di iOS ma non possono far girare la build della tua app.

Posso usare una macchina virtuale macOS sul mio PC per Xcode?

+

La licenza di macOS di Apple lega macOS all’hardware a marchio Apple, quindi una macchina virtuale macOS su un PC è fuori dalla licenza. Un Mac remoto è la strada consentita.

Quali modelli di iPhone può mostrare il simulatore?

+

Dipende dai runtime iOS installati con Xcode. Esegui xcrun simctl list devices available sul Mac per vederli. Su MacRun, Xcode 26.6 include il runtime del simulatore iOS 26.5.

Quanto costa un Mac per il simulatore iOS?

+

Un pass giornaliero MacRun costa $15 per un Mac mini M6 dedicato con Xcode installato, e una settimana costa $59. I piani mensili partono da $69 per il primo mese.

Guide correlate