When it comes to Appium testing, Xcode is also necessary to create, sign, provide, and run a unique project that acts as a driver and automates the process. However, using TestProject, a test automation platform that extends Appium’s driver, you can execute iOS tests on a Windows operating system without needing to use macOS.