[PhoneGap Build] iPhone 5 Support; armv6 update

  • 1
  • Announcement
  • Updated 8 years ago
Hi guys,

We've belatedly added support for iPhone 5 apps to PhoneGap Build apps. Now any apps you build targeting PhoneGap 2.0.0 or above will run in full height on iPhone 5's. You can add custom full-height splash screens to your config.xml as follows:


<gap:splash src="res/screen/ios/screen-iphone-5-portrait-2x.png" gap:platform="ios" width="640" height="1136" />


We have, in this process, upgraded our build servers from Xcode 4.3 to Xcode 4.5 (to support the latest devices). Xcode 4.5 does not support armv6 architectures - this includes the iPhone 3G and the 1st and 2nd generation iPod Touches. We're working on backporting a fix to support these devices - however, we felt it was more important to get iPhone 5 support out as soon as possible.

We will be working over the next week to restore armv6 support for older releases of PhoneGap - builds using PhoneGap 2.0 or above will only support armv7.

Cheers,
Andrew
Photo of Andrew Lunny

Andrew Lunny

  • 1911 Posts
  • 199 Reply Likes

Posted 8 years ago

  • 1
Photo of Andrew Parkinson

Andrew Parkinson

  • 3 Posts
  • 0 Reply Likes
Good news! - Thanks for that.
Photo of gareth.moss

gareth.moss

  • 8 Posts
  • 0 Reply Likes
Hi,

I am only using the PhoneGap Build 1.5 (online) tool to build my apps, and when submitting to Itunes it complains about missing armv6.

Does the online builder have limited support? Should I really be building my apps with the version I download?

Thanks!
Gareth
Photo of Matthew David

Matthew David

  • 16 Posts
  • 0 Reply Likes
I believe you need to be targeting PhoneGap Build 2.1
Photo of Andrew Lunny

Andrew Lunny

  • 1911 Posts
  • 199 Reply Likes
PG 1.5 (on PhoneGap Build) targets iOS 4.2, so it requires armv6.

If you want to target iOS 4.2 (and armv6), you will need to build locally for the moment. If you want to target the latest devices, please upgrade your project to PhoneGap 2.1.0.
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
Is there a fix in the works for the armv6 error? I have been playing with this for over a week and followed every suggestion I came across here and elsewhere to no avail. I tried setting a preference for Phonegap Build version 1.9, then 2.0, then 2.1. None worked. I am using javascript and html5 in a PC environment and building with Phonegap Build. I also get an error at the same time saying that my icon domensions are 0 x 0. I have a valid icon and specify it in the config file. My app is is 241540.
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
I am using javascript and html5 in a PC environment and building with Phonegap Build. I cannot submit my apps tot he iTunes app store since I get an error regarding armv6. I was able to upload to the app store 2 weeks ago.
Photo of Alex Mangler

Alex Mangler

  • 12 Posts
  • 1 Reply Like
I have the same problem of Ruth
Photo of Johann Jacobsohn

Johann Jacobsohn

  • 6 Posts
  • 0 Reply Likes
Is there any ETA for arm6 support? I'd like to avoid having to build locally, but if there's no other way I will have to. I also really don't want to drop support for older devices.
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
I have tried building with 1.9.0, 2.0.0 and 2.1.0. Just tried again and still got the armv6 error plus two icon errors even though the icons I have included are correct. I hope someone can figure this out soon, it has been 2 weeks since I have been able to upload to iOS.
Photo of Ishay Sommer

Ishay Sommer

  • 3 Posts
  • 0 Reply Likes
Same question, any ETA for armv6 support?
Thank you all.
Photo of Marco del Gatto

Marco del Gatto

  • 2 Posts
  • 0 Reply Likes
Same problem here.

We've become unable to upload ipas to the App Store,

Is there a way to disable the build for the armv6 by using PhoneGap Build only? it can be an acceptable trade-off while waiting for you to reintroduce armv6 support in the build.

please help, we're stuck!
Photo of Davide Bortoli

Davide Bortoli

  • 1 Post
  • 0 Reply Likes
I have the same problem, it has been 2 weeks we haven't been able to upload to iOS my new application, this is a serious loss for our business.
We hope someone fix it soon!!
Someone has found a way to deploy an application even if not fully supported by all devices?
Thanks
Photo of answeb

answeb

  • 18 Posts
  • 0 Reply Likes
Same for me here, I cannot submit my app due to the lack of armv6 binary.

I have no specific need to support armv6, except that when I create the app on itunesconnect, I simply checked "support all platforms".
Since Apple doesn't allow removing platform support, and phonegap doesn't build "old platform", I cannot re-submit my app, which was almost validated !

I use a PC, and so I cannot build the app myself!

Please is there a fix to somehow add armv6 to the phonegap build, or to remove armv6 support to my app ?
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
It has been 23 days since I first posted about this problem with no resolution in sight. mMany others have posted here and in other threads. I am using javascript and html5 in a PC environment and building with Phonegap Build and the latest version of Phonegap. I cannot submit my apps to the iTunes app store since I get an error regarding armv6 being missing. I was able to upload to the app store a month ago.

PLEASE let us know what is happening here. One month without the ability to upload has made one of my apps unusable since it was time sensitive. My app is is 241540.
Photo of Andrew Lunny

Andrew Lunny

  • 1911 Posts
  • 199 Reply Likes
I'm investigating this now - hopefully we'll have a resolution asap.
Photo of Andrew Lunny

Andrew Lunny

  • 1911 Posts
  • 199 Reply Likes
Can anyone affected by this issue try building with PhoneGap 2.2.0? You can change your PhoneGap version through your config.xml file, or through the app-edit page.
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
What is the app-edit page? In Phonegap Build? Can we change the devices that we are targeting so that we can eliminate older phones that need armv6?
Photo of Johann Jacobsohn

Johann Jacobsohn

  • 6 Posts
  • 0 Reply Likes
Just testet if, and unfortunally it doesn't work for me yet. My app is 131163.
Photo of Andrew Lunny

Andrew Lunny

  • 1911 Posts
  • 199 Reply Likes
That's very strange - I was able to go through the whole process and submit an app to the store that was just built (now I have to figure out how to cancel it so I Apple don't get mad at me).

How are you all uploading to iTunes Connect - through the Application Loader?
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
Can you share your config.xml code with us? That may help.
Photo of answeb

answeb

  • 18 Posts
  • 0 Reply Likes
i think the problem might réside in the fact that our apps have been created on the app store with iphone 3 support. did you specify this when uploading your app ?
i'll try tomorrow myself (its 1am now for me :-)
my app id is 128864
thanks
Photo of answeb

answeb

  • 18 Posts
  • 0 Reply Likes
btw is there any other way than the application loader to upload an app ?
Photo of Johann Jacobsohn

Johann Jacobsohn

  • 6 Posts
  • 0 Reply Likes
I did not try to submit it to the app store, but did try to load it on my iPod 2G, which didn't work.
Photo of Andrew Lunny

Andrew Lunny

  • 1911 Posts
  • 199 Reply Likes
We are not going to support armv6 devices for PG 2.0.0 and above; we may support it for older releases of PhoneGap, depending on the workload we have.

The current issue is PG Build not being able to submit apps to the app store, due to the binaries apparently requiring armv6 support but not including it.
Photo of answeb

answeb

  • 18 Posts
  • 0 Reply Likes
could you at least provide an armv6/7 builder on older phonegap ? like 1.7, 1.8 or 1.9 ? this would allow us to submit current apps, and the ones that don't need armv6 would use 2.x releases ?
thanks again !
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
Thank you for looking into this. I am using the application loader. Is there a way to specify in the config file that we are only supporting certain phones or iOS versions? That might solve the problem. The app store looks at the binary that is created by Phoengap Build for these specifications.
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
Just tried again with 2.2.0 specified in the config file. No luck.
Photo of answeb

answeb

  • 18 Posts
  • 0 Reply Likes
tried all phonegap versions, from 1.7 to 2.2, it doesn't change anything..
Photo of Ruth

Ruth

  • 28 Posts
  • 0 Reply Likes
Can you change your build so that the info.plist of the binary changes the UIRequiredDeviceCapabilities key to include only newer devices that do not need armv6?