Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create IOS App with Cordova on Windows10

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?

like image 550
Tim Jansen Avatar asked Oct 24 '16 12:10

Tim Jansen


People also ask

Can I use Windows 10 to develop iOS apps?

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.

Can you develop an iPhone app on a Windows PC?

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.

Does Apple accept Cordova apps?

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.

Do you need Xcode for Cordova?

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.


2 Answers

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!!!!

like image 82
JB29.4 Avatar answered Oct 20 '22 11:10

JB29.4


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.

like image 3
eb1 Avatar answered Oct 20 '22 11:10

eb1