Le simulateur iOS sous Windows
Vous ne pouvez pas installer le simulateur iOS d’Apple sous Windows. Il est fourni avec Xcode, et Xcode ne tourne que sur macOS. Les apps vendues comme émulateurs iOS pour Windows ne font tourner ni iOS ni votre build iOS. Pour voir votre app dans le vrai simulateur depuis un PC, vous accédez à un Mac par internet.
Pourquoi il n’existe pas d’émulateur iOS pour Windows
Android a un émulateur qui tourne sous Windows, parce que Google en fournit un. Apple, non. Le simulateur iOS fait partie de Xcode, et Apple ne fait Xcode que pour macOS. La licence de macOS lie aussi macOS au matériel Apple. Une machine virtuelle macOS sur un PC sort donc du cadre de la licence.
Les programmes qui se disent émulateurs iOS pour Windows copient en général l’apparence de l’écran d’accueil de l’iPhone. Ils ne peuvent pas installer un .app ou un .ipa que vous avez compilé. Ils ne vous disent rien sur le comportement de votre app sous iOS.
Option 1 : un vrai iPhone
Avec Expo ou React Native, Expo Go fait tourner votre JavaScript sur un vrai iPhone pendant que vous codez sous Windows. Cela couvre les apps qui n’ont pas besoin de code natif sur mesure. Pour un build complet, TestFlight installe un build signé sur le téléphone. Ce build doit quand même être fait sur un Mac ou un runner CI macOS.
Option 2 : un simulateur dans le navigateur
Appetize.io fait tourner des simulateurs iOS sur ses propres Mac et les diffuse dans votre navigateur. Vous envoyez un build simulateur de votre app. Cela convient aux démos et aux vérifications rapides. Il vous faut toujours macOS pour faire le build, par exemple sur un runner CI.
Option 3 : un Mac distant avec le simulateur
Un Mac distant vous donne Xcode et le simulateur, avec un contrôle total. Vous voyez son écran depuis Windows avec un client VNC. Vous pouvez compiler, lancer l’app, la parcourir et utiliser le débogueur. Notre guide sur Xcode depuis Windows traite de la latence et du clavier.
Le simulateur se pilote aussi depuis le terminal, en SSH. Ces commandes listent les appareils, en démarrent un, puis installent et ouvrent votre 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 journée MacRun est un Mac mini M6 dédié pour $15, avec Xcode 26.6 et le simulateur iOS 26.5 installés avant votre connexion. Une semaine coûte $59. Vous payez une seule fois et rien ne se renouvelle.
Ce que le simulateur ne sait pas faire
- Ce n’est pas un vrai appareil. La vitesse et la mémoire diffèrent d’un iPhone.
- L’appareil photo, le Bluetooth et certains capteurs sont absents ou simulés.
- Un Mac distant ne voit pas un iPhone branché sur votre PC. Utilisez TestFlight pour le téléphone.
Qui ne devrait pas louer un Mac pour cela
Si Expo Go sur votre propre iPhone suffit pour votre app, vous n’avez pas besoin du simulateur. Si vous n’avez besoin d’un build iOS que de temps en temps, un runner CI hébergé coûte quelques centimes par build. Notre guide pour compiler React Native pour iOS sans Mac montre cette voie.
Questions fréquentes
Puis-je lancer le simulateur iOS sous Windows ?
+
Non. Le simulateur iOS est fourni avec Xcode, qui ne tourne que sur macOS. Depuis Windows, vous pouvez voir le simulateur d’un Mac distant par bureau à distance, ou utiliser un service de simulateur dans le navigateur comme Appetize.io.
Existe-t-il un vrai émulateur iOS pour Windows ?
+
Non. Apple ne fait aucun émulateur iOS pour Windows. Les apps qui prétendent en être un copient l’apparence d’iOS mais ne peuvent pas faire tourner le build de votre app.
Puis-je faire tourner une machine virtuelle macOS sur mon PC pour Xcode ?
+
La licence de macOS d’Apple lie macOS au matériel de marque Apple. Une machine virtuelle macOS sur un PC sort donc du cadre de la licence. Un Mac distant est la voie autorisée.
Quels modèles d’iPhone le simulateur peut-il afficher ?
+
Cela dépend des runtimes iOS installés avec Xcode. Lancez xcrun simctl list devices available sur le Mac pour les voir. Chez MacRun, Xcode 26.6 est fourni avec le runtime du simulateur iOS 26.5.
Combien coûte un Mac pour le simulateur iOS ?
+
Un pass journée MacRun coûte $15 pour un Mac mini M6 dédié avec Xcode installé, et une semaine $59. Les offres mensuelles démarrent à $69 le premier mois.