How to make an IOS App with cordova on Windows 10? I just looked here on the official site https://cordova.apache.org/docs/en/2.5.0/guide/getting-started/ios/. It says that you need an iMac! Do you realy need it? What for? Cant you just download XCode for Windows (or with emulator) and than use it to build Apps with Cordova?
You have to have a Mac to develop iOS apps. Xcode and Swift are exclusive to the Mac. In fact, the Mac is the only computer that lets you develop apps/software for MacOS, iOS, Windows, Android, and Linux.
As long as you don't have a Mac but still need to use macOS to write iOS apps, virtualization software is the simplest solution. Installed on your Windows PC, a virtual machine (VirtualBox, VMware, etc.) will provide you with the access to macOS, this way making it possible for you to develop iOS apps on Windows.
Apple can reject any application for any reason. People using hybrid technologies like Cordova may run into this problem if they don't actually use the device features Cordova gives them access to.
iOS Device You can test many of the Cordova features using the iOS simulator that is installed with the iOS SDK and Xcode, but you will need an actual device to fully test all of the device features used in your applications before submitting to the App Store. The device must have at least iOS 5.
FYI, You can't install Xcode in windows. Xcode is designed and developed by Apple specifically for mac OS X. It doesn't mean that you can't use Xcode on windows. Check out below link, it should be a good starting point for you.
Xcode on Windows
Hope this helps, Cheers!!!!
those docs are really old. Here's a link to the latest.
You can create multi-platform Cordova apps under Windows, but you'll need some virtualization software (or a separate OS X box) in order to specifically add the ios and osx platforms and run them in an emulator. The same is true if you want to create the various windows platform flavors on a Macintosh -- or if you want to create the Windows / Mac platforms on a Linux box.
The Visual Studio site has some more information on setup.
You can also use the PhoneGap Build Service to create the UWP/Android/iOS apps for you, and install them / test them directly on the appropriate devices. You can use "hydration" to push changes to the devices as you go. But I'm thinking that in the long run you might want to invest in a Mac for building / testing iOS -- it's easier to debug.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With