Are there any alternatives to Ionic View for iOS? - ios

I continually have connection issues when attempting to preview iOS apps with Ionic 3.
No problems whatsoever with the Android side.
But iOS is just so temperamental and frustrating!
Connection errors, not Synching to latest etc?

I have a lot of luck sharing my app with Hockey App. You do need an apple developer account to use it with IOS though. And there are a few more steps involved than simply using uploading to Ionic Dashboard.
https://www.hockeyapp.net/
And the instructions to do this process is
https://gist.github.com/SWTPAIN/a6f8bda444da4e3a5886
And if you are just testing on your own phone, it is much easier to just plug it in and run ionic cordova run --prod ios

Related

How can I continue building Ionic iOS apps without a mac?

As an Ionic/Cordova app developer on Windows, I've been using PhoneGap Build to create and sign my iOS apps before using MacInCloud to upload them to the App Store via App Loader. Unfortunately as of today, Apple requires iOS SDK 13 for uploading apps to the App Store. PhoneGapBuild does not support SDK 13 yet and there's no roadmap or idea of when it will start.
As I mentioned, I use MacInCloud to upload my apps and I'm curious if anyone has a way to remotely build the apps on iOS outside of uploading all of my code and using the Cordova or Ionic CLI via Remote Desktop.
Or hey, maybe you as a developer on PC have another way to build iOS apps. I've very interested in hearing how you're building apps now that PhoneGap Build is no longer an option.
Thanks in advance!
I gave the VirtualBox route a shot and wow, that was messy. I ended up just settling with logging into my MacInCloud account every time I was to create an iOS build and just dealing with that. Much cheaper solution than appflow.

Deploying app for personal use on iOS device

I want to build a very simple gallery like app (which uses the Telegram bot API to fetch images from certain telegram channel). I want to have this app for both Android and iOS device. I guess either progressive web app or flutter could be used to achieve this. I have developed native android apps before, and wish to learn PWA or flutter along with this project.
So my question is, can I deploy this app to my iOS device without enrolling in the Apple developer program? Since this is only for personal use and I do not wish to publish this app on any app store. Also, do I need to have a Mac with Xcode to do this?!
Thanks in advance!
For developing a Progressive Web App for iOS, you won't need Xcode and a Macbook since it is basically still a website with enhancements. However, bear in mind that PWA support on iOS is very limited. Android has much better PWA support.
This article gives an overview of what is currently possible

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
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.
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])

Can I test my Ionic App on my iOS device without Apple Developer Program

I tested my app on Android and Windows Phone 8.1 without any problem, and I want to test it on iOS.
I have never tested my App on it.
Before buying a Developer Program, I want to test my App first.
Is it possible to test my Ionic / Cordova App without having (paying 99$) Developer Program ?
If so how can I do that ?
As of XCode 7 it is possible to do this by getting a free Developers account, you should automatically get such an account when you try to deploy an app on a device in XCode.
There are however some limitations to such an account, you can compare all the memberships here. A much more detailed answer can be found here.
You could use Ionic View. I works great as long as you don't need to access non core plugins...
http://view.ionic.io/

Uploading an app to iPhone

I'm making a small app for personal use that cannot (as far as I'm aware) be done as a web page. It utilises Cordova and the Ionic framework. The only reason I require Cordova is for bluetooth support.
Is there any way to put the app on just my phone without paying the $99? As far as I can see there isn't the possibility of that?
There is no way to do this. You have to join Apple Developer program to install your application into your actual device.
You can use the PhoneGap Developer App or Ionic View to run apps on your phone. However neither support the Cordova Bluetooth plugins yet.

Resources