iOS 9.2 & PhoneGap Build NOT compatible with older devices. iPAD AIR2 is okay.

  • 1
  • Problem
  • Updated 5 years ago
PhoneGap Build iOS apps only load on NEW apple devices such as iPAD AIR2. Yes, certs, UDID, prov. profiles, (all the obvious so don't bother asking if it's plugged in) issues are addressed. This is a BUG!!!!!!! iOS 9.2 on many 'slightly' older apple devices simply refuse to load a PhoneGap Build application. The forums are tapping a white cane around the issue. It's REAL!! OTA, iTunes, doesn't matter.
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like

Posted 5 years ago

  • 1
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
There's no need to post the same message in multiple threads simultaneously and even create new threads.

PGB officially doesn't fully support iOS9, yet. Either be patient and wait for PGB cli-5.3+....or build locally with the latest version.

(BTW: the installation hickup that you describe is typical for a signing key error...but apparently, you don't want to hear about them)
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
Clearly not a BUILD issue, rather a delivery one since the same ipa will distribute fine and install in older devices if uploading via application loader to iTunes Connect and allowing testflight, (internal and external beta users).

And as Haris notes as well below, older devices expose this issue - for some reason. So, I wouldn't say it's only an Apple issue.

regards
j.
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
Thank you. What I don't want to hear about again, were all the, 'did you create a provision, did you include the UDID, - eg. the basics which permeate the forum.

Yes, I agree, it is a signing key issue, and it is apparently incompatible with iOS9. Which as Apple rolls, is not an Adobe/Phonegap issue, but unfortunately as frustrating to you all as it is to us. Android builds rock.

And frankly, why oh, why will iPad Air2s work perfectly, but iPad mini's > a year old left in the cold by apple?
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
And BTW, you're the only one who actually informed us, (yes multiple posts to get a response) that there isn't confirmed compatibility with iOS9. Most of the threads were left unanswered or 'closed' as if the problem was solved. That's why I responded to all threads and created new ones.... proves we're reading and not stating the same issue. Only responding in hopes someone, somewhere will see the common 'thread' here.

kind regards and thanks for your reply .
Photo of jcesarmobile

jcesarmobile

  • 283 Posts
  • 40 Reply Likes
You can report phonegap build issues on https://github.com/phonegap/build/iss...

But it looks like an apple bug
Photo of Haris Papadopoulos

Haris Papadopoulos

  • 2 Posts
  • 0 Reply Likes
I can confirm that this problem exists. I installed the same ipa (Phonegap build development version) on 30 iPad Air but it's impossible to install on iPad mini. It behaves exactly like the UDID is not included but it is.
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
Haris

Further testing shows that this isn't a Phonegap building issue, but rather a delivery one on the part of the Phonegap. Meaning, when we uploaded the app to iTunes Connect and distributed to our beta testers (internal and external) - then the same ipa build installed correctly.

Even with a correct UDID, PhoneGap online delivery service, as well as simply installing a created ipa via hardwire from iTunes... all failed because of the UDID issue.

We are now just using application loader and letting iTunes handle the UDID authentication until Adobe figures it out.

And yes, it seems older devices expose the issue, but only a new iPad Air seems to allow the online Phonegap or iTunes direct installation.

Very strange.

Thanks for noting this.
Photo of Haris Papadopoulos

Haris Papadopoulos

  • 2 Posts
  • 0 Reply Likes
Thanks for mentioning the iTunes Connect workaround. The 60 days limitation troubles me a bit but I'll give it a try. Waiting for a solution for the good old AD-HOC method as people use to say. Thanks again.
Photo of Jrees

Jrees

  • 34 Posts
  • 1 Reply Like
Hi Jon

I felt it might be a good idea to mention a thread I just created. I hope anything that I added there may help.

AWS device farm test

Regards

James

P.S AWS gives you like 250 mins free on their device farm. I'd recommend having a play.
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
This is really great, thank you!
Photo of JesseMonroy650 (Volunteer)

JesseMonroy650 (Volunteer), Champion

  • 3325 Posts
  • 122 Reply Likes
@Jon,
it appears we have had an announced upgrade. The current is cli-5.4.1 This support iOS9. I will make a general announcement later today on the forum. If we are lucky, we will see a blog post.
Jesse
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
Thank you Jesse

Updated to 5.4.1. It's clear to me now that any information on this forum usually only refers to cli as the build.phonegap.com is considerably behind, in lieu of testing.

Going to stop using the online build service and subsequently will avoid asking any more questions about it.
Photo of JesseMonroy650 (Volunteer)

JesseMonroy650 (Volunteer), Champion

  • 3325 Posts
  • 122 Reply Likes
@Jon,
okay. Best of Luck.
Jesse
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
Question then:

If using "phonegap remote build ios" with the CLI running 5.4.1 - won't that negate the purpose of using the CLI since the cloud service is still running an older version?

I don't to use xcode, and running "phonegap build ios" relies on xcode to then create the ipa - correct?
Photo of Jon Farhat

Jon Farhat

  • 38 Posts
  • 1 Reply Like
Is is possible to use the sdk locally, without using xcode, (albeit installed) and just use the cli to create an IPA file and if so, what is the command for that. NOTE - just referring me to another poorly written doc page which we've already gone over many times isn't creating a path of action that is clearly explained.
Photo of jcesarmobile

jcesarmobile

  • 283 Posts
  • 40 Reply Likes
cordova build ios --release will create your .ipa, but you have to configure a build.json file with the certificates http://cordova.apache.org/docs/en/lat...
Photo of JesseMonroy650 (Volunteer)

JesseMonroy650 (Volunteer), Champion

  • 3325 Posts
  • 122 Reply Likes
@Jon,
you are asking question about CLI. This forum does not support CLI. For question about CLI, you want to ask https://groups.google.com/forum/#!forum/phonegap.

For the SDK, from what I am told you need a MAC. This is what the people on the Google Group tell me.

On the "poorly written doc page", I have not referred to any (although Cordova has it's share.) So I can't help you there.

Best of Luck
Jesse
Photo of jcesarmobile

jcesarmobile

  • 283 Posts
  • 40 Reply Likes
This migh be related "If apps don‘t finish installing with Mobile Device Management (MDM) and iOS 9.2"
https://support.apple.com/en-us/HT205654

Update to iOS 9.2.1