回答:
私が聞いた唯一の方法は、iPhone SDKをダウンロードすることです。これにはiPhoneエミュレーターが付属しています。
私は権威ある答えを出すことはできませんが、技術的および法的の両方の理由から、私の気持ちはそうではありません。iPhoneは、VMWareなどが仮想化を提供しているIntel x86命令セットと互換性のない命令セットを持つARMプロセッサを使用しています。
これに加えて、iPhone OSによって公開されるAPIの多くをサポートするために、プロセッサ以外のコンポーネントを仮想化する必要がある可能性があります。技術的には、これらの問題はすべて克服できる可能性がありますが、VMWareなどの製品はこれをサポートする可能性は低いです。
IANAL、ただし私の知る限りでは、Apple、仮想またはその他の方法で承認された以外のプラットフォームでiPhone OSコードを実行することは、Appleのライセンスに反します。
Appleのアイデアは、デフォルトでiPhoneなどのiOSデバイスをシミュレートできるxCodeを使用することです(ただし、目的のOSの電話がない限り、特定のバージョンしか使用できません)。
Windowsの場合、Visual Studioで動作するXamarian Studio Communityがあります。iOS、Android、Windows PhoneアプリをC#で記述できますが、私はそれについてほとんど知りません。
xCodeでアプリケーションを開きます。ナビゲート:ウィンドウ->デバイス(Shift + Command + 2)、次にデバイス(つまり、iPhone 7 iOS 10.1)を 選択しますxCodeデバイス選択メニュー-xCode 8.1