Since, without using Xcode (an IDE), you cannot build or publish iOS apps. This is because Xcode only runs on macOS with the iOS SDK. However, if you wish to develop an iOS app on Windows, you need virtualization software . Using a virtual machine such as VirtualBox and VMware, you get access to virtual Mac OS.