Antworten:
Ich habe nur davon gehört, das iPhone SDK herunterzuladen, das mit einem iPhone-Emulator geliefert wird.
Ich kann keine maßgebliche Antwort geben, aber mein Gefühl ist aus technischen und rechtlichen Gründen nein. Das iPhone verwendet einen ARM-Prozessor mit einem Befehlssatz, der nicht mit dem Intel x86-Befehlssatz kompatibel ist, für den VMWare et al. Virtualisierung bereitstellen.
Darüber hinaus müssten Sie wahrscheinlich andere Komponenten als den Prozessor virtualisieren, um viele der von iPhone OS bereitgestellten APIs zu unterstützen. Technisch gesehen sind all diese Probleme wahrscheinlich zu überwinden, aber Produkte wie VMWare werden dies wahrscheinlich nicht unterstützen.
IANAL, aber nach meinem besten Wissen wäre es gegen Apples Lizenzierung, den iPhone OS-Code auf anderen als den von Apple genehmigten Plattformen virtuell oder anderweitig auszuführen
Apples Idee ist, dass Sie xCode verwenden würden, mit dem Sie standardmäßig iOS-Geräte wie das iPhone simulieren können (obwohl nur bestimmte Versionen zulässig sind, es sei denn, Sie haben ein Telefon mit dem gewünschten Betriebssystem).
Für Windows gibt es die Xamarian Studio Community, die mit Visual Studio funktioniert. Sie können damit iOS-, Android- und Windows Phone-Apps in C # schreiben, aber ich weiß sehr wenig darüber.
Öffnen Sie in xCode die Anwendung. Navigieren Sie zu: Fenster -> Geräte (Umschalt + Befehl + 2) und wählen Sie dann das Gerät (z. B. iPhone 7 iOS 10.1) aus. XCode-Geräteauswahlmenü - xCode 8.1