Skip to main content
Participating Frequently
March 18, 2015
Question

Is it still possible to create a 32-bit only iOS app?

  • March 18, 2015
  • 1 reply
  • 2727 views

With the latest AIR release (17), is there any way to still create a 32-bit only iOS app for testing on the iPad 1? It's currently not possible to install an app with 64-bit support on an iPad 1 to test the app. My understanding, however, is that Apple will do something on their end that will allow apps submitted to the App Store (with 64-bit support) to still be downloaded and installed on an iPad 1. Having a way to test on the iPad 1 before submission to Apple would be nice.

Is there a compiler switch or something that can be used for this purpose? If not, could such a switch be added easily? If we had such an option, we could continue testing on and supporting the iPad 1. Being in the education market, this is kind of critical to us.

Thanks,

Chris Sheffield

Read Naturally, Inc.

www.readnaturally.com

This topic has been closed for replies.

1 reply

Anki_AG_
Adobe Employee
Adobe Employee
March 19, 2015

HI,

Could you please tell us, why only 32 bit app is required??

Thanks,

Adobe Air Team

Participating Frequently
March 19, 2015

Because an app built with 64-bit support *cannot* be installed on an iPad 1 device for testing purposes, whether using iTunes or Xcode. It simply doesn't work. This is the message generated by Xcode:

This is when trying to install an app built with Flash Builder 4.7 and AIR sdk 17 beta.

As I stated before, my understanding is that Apple will still allow installing apps on an iPad 1 through the App Store, but *only* through the App Store. In my opinion, this is too late. We really need a way to continue testing on the iPad 1, if at all possible. That's why I'm asking if there's a possibility of adding a compiler switch of some kind that would allow building 32-bit only apps, for testing purposes only.

Thanks.

March 19, 2015

According to the AIR16 release notes, AIR can or does build universal IPA files that contain both the 64-bit and 32-bit versions in 1 app file. Also, according to this article‌, Apple indicates that iOS apps, just like Mac OS apps, can have both binaries in 1 app file and work fine. Devices with 64-bit hardware will just run better. From what I can tell in the AIR release notes, it sounds like you shouldn't have to do anything to get a universal app created, but you may have to use Terminal to create the app instead of Flash. I will let more experienced devs here chime in because Im just a lowly AS3/Android dev who can only provide feedback on code and what the documentation says.

Release Notes | Flash Player® 16 AIR® 16