Respostas:
A única maneira que ouvi falar é baixar o iPhone SDK , que vem com um emulador de iPhone.
Não posso dar uma resposta autorizada, mas sinto que não, por razões técnicas e legais. O iPhone usa um processador ARM que possui um conjunto de instruções que não é compatível com o conjunto de instruções Intel x86 do qual VMWare et al fornecem virtualização.
Além disso, você provavelmente precisará virtualizar componentes que não sejam o processador para suportar muitas das APIs expostas pelo iPhone OS. Tecnicamente falando, todos esses problemas provavelmente são superáveis, mas produtos como o VMWare provavelmente não suportam isso.
IANAL, mas, pelo que sei, seria contra o licenciamento da Apple executar o código do iPhone OS em plataformas diferentes das aprovadas pela Apple, virtuais ou não.
A idéia da Apple é que você use o xCode, que permite simular dispositivos iOS como o iPhone por padrão (embora ele permita apenas versões específicas, a menos que você tenha um telefone com o sistema operacional desejado).
para Windows, existe a Comunidade Xamarian Studio que funciona com o Visual Studio. permite que você escreva aplicativos iOS, Android e Windows Phone em C #, mas sei muito pouco sobre isso.
no xCode, abra o aplicativo. Navegue: Janela -> Dispositivos (Shift + Command + 2) e escolha o dispositivo (por exemplo, iPhone 7 iOS 10.1) xCode menu de seleção de dispositivo - xCode 8.1