I am taking my first dive into testing a mobile app. It will be available to iOS and Android. I've been searching for a way to test and automate iOS without having an actual iPhone or any other Mac device. We run Windows here at the office. I was looking to use iPhone emulators but it doesn't seem possible. I saw Appium Studio/SeeTest but it seems even that requires iTunes and a real device. I know you can set up a Mac vm on a Windows machine but are there any other ways to test iPhone without having to do this?

  • May be you can try this way : lifehacker.com/5938332/…
    – Hemdip
    Commented Aug 29, 2017 at 13:05
  • Is there any update regarding these or still you are unable to do iOS testing in windows! @JohnP15 Commented May 14, 2018 at 7:20
  • 1
    @NawshadRehanRasha sadly no biggers changes here yet. Commented Oct 27, 2018 at 22:06

2 Answers 2


At the moment, there are no known emulators for the iPhone on Windows, and it's unlikely there ever will be one I'd be willing to consider testing an important program in. Apple is very tied to using the Mac toolchain for development, and unless they release Xcode for Windows, that's not going to change. In order to test iPhone software, you either need to have Apple devices yourself (note that running Mac OS on non-Apple hardware is a violation of the Mac software license), or enlist the services of something like https://www.browserstack.com/app-live, https://appexperience.sigos.com, or https://www.xamarin.com/test-cloud.


There are few labs right now that you can choose from if you don't have access to real iOS devices.

Few of them:

  • TestDroid
  • Sauce labs
  • Perfecto Mobile
  • Kobiton
  • Amazon AWS Device farm
  • Google FireBase
  • Xamarin Test Cloud
  • Experitest
  • pCloudy
  • BrowserStack

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.