Skip to main content
Enigmato
Participant
January 14, 2015
Answered

Some native extensions cannot be packaged.

  • January 14, 2015
  • 3 replies
  • 642 views

Currently we're having trouble with packaging IPA with adobe air 16. (16.0.0.272)

The nature of the problem is almost exactly same with this :Undefined symbols for architecture armv7 (AIR 16)

Everything goes fine with AIR 15 but fails linking, native extension causing problem,

Although we were able to identify that a native extensions caused this trouble, we can't just do anything about it as we don't have access to the source code of it.

We requested the author of the extension to support AIR 16, but told it wasn't their problem.

Since AIR 16 is a must for iOS release, downgrading to 15 is not an option... is there a way to circumvent this problem?

This topic has been closed for replies.
Correct answer Cedman25

I Didn't realize I was using an old ANE file. When using the latest ANE file which supports 64 bit AIR for iOS apps it worked like a charm.

I believe that it is the responsibility of the 3rd party ANE developers to provide an update for both 64 bit support and AIR 16.0 SDK support.

If the author says it is not their problem they are not taking care of their responsibilities as a 3rd party ANE developer.

3 replies

Cedman25Correct answer
Participant
January 21, 2015

I Didn't realize I was using an old ANE file. When using the latest ANE file which supports 64 bit AIR for iOS apps it worked like a charm.

I believe that it is the responsibility of the 3rd party ANE developers to provide an update for both 64 bit support and AIR 16.0 SDK support.

If the author says it is not their problem they are not taking care of their responsibilities as a 3rd party ANE developer.

Inspiring
January 21, 2015

Native extensions need to be rebuilt with newest SDK (required) before being packaged with AIR SDK 16.

Contact the ANE developer as this is a requirement by Apple.

Participant
January 20, 2015

Hi Enigmato,

I am having the same exact issue with Milkman Games Google Ad Mob ANE.

Earlier this afternoon I removed my working BETA SDK version of AIR 16.0. I then installed the GMC SDK version of AIR 16.0 to be having the same problem with the ANE's.

Now I have to back track to find out which BETA SDK version of AIR 16.0 worked for me 2 weeks ago as I was able to update several AIR for iOS apps in the App Store with the same ANE's.

Is there somewhere where we can access a log of different released AIR BETA SDK's? I really wish I would not have deleted mine as I thought the GMC would of worked fine.

Please also note that AIR 15.0 works fine but by February 1st 2015 Apple are requiring 64bit support which AIR 16.0 only supports.