I will be working with appium using mac machines for an iOS app later but meanwhile I wanted to use appium on my windows machine for the same iOS app and later push the code in the mac. So is it possible to work that way or if we are building an iOS app we have to work on MAC? I would appreciate if someone can guide me on this as I am very new to using appium and would love to learn it.
Thanks in advance, RV
To run automation scripts for any iOS app, you definitely need a Mac machine. It can't be done on Windows.
Xcode needs to be present for Appium to work. Appium's command life-cycle, works as :
Apple’s instruments binary, which Appium uses to launch the iOS simulator, by default uses the currently-selected Xcode, and the highest iOS SDK installed with that version of Xcode.
Reference for iOS Appium [Mac] : You can refer my blog post here to refer to run scripts on simulator/real device for iOS.