Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New 64-bit compatibility rules #11

Open
rpurushotma opened this issue Jan 8, 2015 · 9 comments
Open

New 64-bit compatibility rules #11

rpurushotma opened this issue Jan 8, 2015 · 9 comments

Comments

@rpurushotma
Copy link

With the new AIR SDK updated to meet Apple's new 64 bit requirements, I started getting the following error:

Error occurred while packaging the application:
Error: META-INF/ANE/iPhone-ARM/libSongPicker-iOS.a, are required to have universal iOS libraries. Please contact the ANE developer(s) to get the same.

Any chance of recompiling it with the AIR 16 Beta SDK?

@richpixel
Copy link
Owner

I just rebuilt the ANE targeting iOS 8.1 which includes armv7 and arm64
I really don't know if it will solve the problem, just a guess. Let me
know...

On Wed, Jan 7, 2015 at 9:17 PM, Ravi Purushotma [email protected]
wrote:

With the new AIR SDK updated to meet Apple's new 64 bit requirements, I
started getting the following error:

Error occurred while packaging the application: Error:
META-INF/ANE/iPhone-ARM/libSongPicker-iOS.a, are required to have universal
iOS libraries. Please contact the ANE developer(s) to get the same.

Any chance of recompiling it with the AIR 16 Beta SDK?


Reply to this email directly or view it on GitHub
#11.

@rpurushotma
Copy link
Author

I'm still getting the same message. In the AIR 16 release notes it says:

As many of you are aware, Apple has recently changed their iOS requirements to enforce 64-bit compatibility. We’re pleased to share that the AIR 16 SDK can now be used to generate universal IPA binaries, which will run on both 32bit and 64bit iOS devices. Going forward, every IPA generated using AIR SDK 16 and above will be a universal binary and there is no change required in the packaging commands for this support.

So, I'm guessing it's a matter of doing it with the SDK off http://labs.adobe.com/downloads/air.html rather than the www.adobe.com one

@richpixel
Copy link
Owner

ok you're right, I probably need to get the new AIR SDK and build the ane
with that.

On Thu, Jan 8, 2015 at 2:35 PM, Ravi Purushotma [email protected]
wrote:

I'm still getting the same message. In the AIR 16 release notes it says:

As many of you are aware, Apple has recently changed their iOS
requirements to enforce 64-bit compatibility. We’re pleased to share that
the AIR 16 SDK can now be used to generate universal IPA binaries, which
will run on both 32bit and 64bit iOS devices. Going forward, every IPA
generated using AIR SDK 16 and above will be a universal binary and there
is no change required in the packaging commands for this support.

So, I'm guessing it's a matter of doing it with the SDK off
http://labs.adobe.com/downloads/air.html rather than the www.adobe.com one


Reply to this email directly or view it on GitHub
#11 (comment)
.

@rpurushotma
Copy link
Author

I don't have a mac, but let me know if anything can be done to help

@richpixel
Copy link
Owner

Hi, do I need to use the current AIR 16 beta, or is the current release
(16.0.0.272) ok ?

On Fri, Jan 16, 2015 at 2:06 PM, Ravi Purushotma [email protected]
wrote:

I don't have a mac, but let me know if anything can be done to help


Reply to this email directly or view it on GitHub
#11 (comment)
.

@rpurushotma
Copy link
Author

According to the release notes the current release was January 13, 2015 , so, yeah, anything that recent should include all the updates :)

@richpixel
Copy link
Owner

Ok I tried building the ANE with AIR 16.0, I see this message:

"Error: Apple App Store allows only universal applications. "libSongPicker-iOS.a" is not a universal binary. Please change build settings in Xcode project to "Standard Architecture" to create universal library/framework."

libSongPicker-iOS.a is the iOS library for the ane. I tried updating the Xcode project and rebuilding, but nothing seems to help. Do you have any more info about this? In the meantime, I'm pushing my latest build in case it works for some reason.

@richpixel
Copy link
Owner

Was able to successfully build the ane with iOS standard architecture (I think). Let me know if it helps your cause.

@rpurushotma
Copy link
Author

Won't know for sure until submission, but so far it seems to all be going. Thanks!!

@richpixel richpixel mentioned this issue Sep 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants