Réponses:
La seule façon dont j'ai entendu parler est de télécharger le SDK iPhone , il est livré avec un émulateur iPhone.
Je ne peux pas donner de réponse faisant autorité mais mon sentiment est non, pour des raisons à la fois techniques et juridiques. L'iPhone utilise un processeur ARM dont le jeu d'instructions n'est pas compatible avec le jeu d'instructions Intel x86 dont VMWare et al fournissent la virtualisation.
De plus, vous devrez probablement virtualiser des composants autres que le processeur afin de prendre en charge de nombreuses API exposées par iPhone OS. Techniquement parlant, tous ces problèmes sont probablement surmontables, mais les produits tels que VMWare ne sont pas susceptibles de le supporter.
IANAL, mais à ma connaissance, ce serait contre la licence d'Apple d'exécuter le code iPhone OS sur des plateformes autres que celles approuvées par Apple, virtuelles ou autres
L'idée d'Apple est que vous utiliseriez xCode, qui vous permet de simuler des appareils iOS comme l'iPhone par défaut (bien qu'il n'autorise que des versions spécifiques à moins que vous n'ayez un téléphone avec le système d'exploitation souhaité).
pour Windows, il existe Xamarian Studio Community qui fonctionne avec Visual Studio. il vous permet d'écrire des applications iOS, Android et Windows Phone en C #, mais j'en sais très peu à ce sujet.
dans xCode, ouvrez l'application. Naviguez: Fenêtre -> Périphériques (Maj + Commande + 2), puis choisissez le périphérique (c'est-à-dire iPhone 7 iOS 10.1) Menu de sélection du périphérique xCode - xCode 8.1