Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ionic - Build for IOS on Windows (for latest IOS and Ionic)

I successfully built my app for Android, but naturally things are not that simple for IOS for a windows user.

This question has been asked many times before in many places at different times in different versions, but I'm interested to see if there's any up-to-date info on the issue.

Here's an old topic with a variety of answers: https://forum.ionicframework.com/t/how-to-build-app-for-iphone-without-mac/19929/19

I'm using ionic 3 and I'd like to build for the latest IOS, My PC OS is Windows 10. Does Ionic provide any way to make this process easier?

I understood that in the latest IOS an apple dev account is no longer a requirement for testing. How do I test without one? (perhaps it's possible only when using a MAC?)

How do I use PhoneGap Build with Ionic? https://build.phonegap.com/apps

It requires apple app certificate and keys to build.

Am I supposed to manually create a config.xml? https://github.com/phonegap/phonegap-template-hello-world/blob/master/www/config.xml

like image 391
Royi Bernthal Avatar asked Jun 19 '17 03:06

Royi Bernthal


People also ask

Can I build for iOS on Windows?

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 iOS app on Windows, you need virtualization software. Using a virtual machine such as VirtualBox and VMware, you get access to virtual Mac OS.

Does Ionic work on iOS?

Because of this foundation in web technologies, Ionic can run anywhere the web runs — iOS, Android, browsers, PWAs, and more.

Can Ionic build desktop apps?

Building a desktop app with Ionic allows developers to reuse 100% of their code and ship a traditional desktop app while still having access to all the native device features, like push notifications.


2 Answers

I use windows to develop Ionic. In order to build for IOS I have installed VMWare on which I emulate MacOS X, installed xcode and all the tools necessary for building ionic. I have been able to test and deploy my apps to an ios device through usb with ionic/xcode. However I haven't push any apps to the app store yet. If you want to get started into this, take a look at this link.

like image 157
Jean Guzman Avatar answered Oct 08 '22 13:10

Jean Guzman


After doing some research I found out that ionic has a cloud packaging service. https://ionicframework.com/pro/package (previously https://docs.ionic.io/services/package/ [link dead])

like image 22
Royi Bernthal Avatar answered Oct 08 '22 12:10

Royi Bernthal