Does an iOS virtual machine for Windows exist? If it doesn't are there any reason why it couldn't?

  • Is the iOS simulator packaged with Xcode not good enough for your needs? – Andrew Larsson Mar 11 '16 at 17:48
  • I don't have a mac – Mauro F. Mar 11 '16 at 18:41
  • 1
    Why do you need a VM? Since computers aren't powerful enough to emulate an iOS device, if you don't have a proper developer environment, you won't be able to do a lot. What you can do is virtualize OS X and then use the simulator packaged with OS X. – JMY1000 Mar 11 '16 at 19:07
  • 1
    You can't have a VM for IOS on Windows or OSX as IOS runs on ARM CPUs and Windows and OSX on Intel x86 – mmmmmm Mar 11 '16 at 20:06
  • This isn't nearly an answer, but there is a solution. Google iEmu, worked with the original iPhone and iPad. The guy recently made another company (virtur.al) which was bought by Cisco. – Spotlight May 9 '16 at 17:21

Simple answer: No.

Apple does not allow iOS to run anywhere else but iOS devices (iPhone, iPad, iPod touch) and the Xcode simulator. You could simulate OS X on your Windows VM application and then use Xcode to simulate an iOS device, but this would be really taxing on your computer and really not worth the effort, but you cannot simulate iOS directly on Windows because of chipsets and Apple preventing it.

  • 9
    Arrrrrrrrrrrrrrghhhhhhhhhhhhhhhhhhhhhhhhhhhhhh this is why I hate Apple. On a more sedate note - has anything changed over the past year? – user174099 Apr 6 '17 at 13:32
  • 3
    If you hate Apple, then you shouldn't try to write iOS software. – gnasher729 Oct 24 '17 at 23:13
  • 5
    It's a very naive decision by Apple not to provide a way for developers to test their apps against Apple products, which has already cost Apple a fair share of the market. That's why people love Android. Simple, free and with a lot of support. – Mladen B. Feb 14 '18 at 18:27
  • 7
    What about some of us that just want to debug css for a site that our client tells us that "it does not show properly in my iphone as it does in android or desktops" ? – Eric Mar 14 '18 at 23:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .