Risposte:
L'unico modo di cui ho sentito parlare è di scaricare l' SDK di iPhone , viene fornito con un emulatore di iPhone.
Non posso dare una risposta autorevole ma il mio sentimento è no, per ragioni sia tecniche che legali. L'iPhone utilizza un processore ARM che ha un set di istruzioni non compatibile con il set di istruzioni Intel x86 di cui VMWare et al forniscono la virtualizzazione.
Inoltre, sarà probabilmente necessario virtualizzare componenti diversi dal processore per supportare molte delle API esposte dal sistema operativo iPhone. Tecnicamente parlando, tutti questi problemi sono probabilmente superabili, ma è probabile che prodotti come VMWare non lo supportino.
IANAL, ma per quanto ne so, sarebbe contro la licenza di Apple eseguire il codice del sistema operativo iPhone su piattaforme diverse da quelle approvate da Apple, virtuali o di altro tipo
L'idea di Apple è che useresti xCode, che ti consente di simulare dispositivi iOS come l'iPhone per impostazione predefinita (anche se consente solo versioni specifiche a meno che tu non abbia un telefono con il sistema operativo desiderato).
per Windows, esiste Xamarian Studio Community che funziona con Visual Studio. ti permette di scrivere app per iOS, Android e Windows Phone in C #, ma ne so ben poco.
in xCode, apri l'applicazione. Naviga: Finestra -> Dispositivi (Maiusc + Comando + 2), quindi seleziona il dispositivo (Ie. IPhone 7 iOS 10.1) menu di selezione dispositivo xCode - xCode 8.1