Skip to main content
Inspiring
Dec 14, 2015 3:16 PM UTC
Question

Air SDK 20.0.0.204 can't compile ANEs on iOS?

According to the release note, with Air 20 you have added support for AIR 64-bit on Mac OS X this is all good and as it sounds, it shouldn't effect the iOS side but it seems like something has gone wrong on the iOS side now. if you try to compile any ANE (or at least the ones that we tested with) on your project for iOS, you will receive the following error message and it does not build the .ipa file.

Compilation failed while executing : ld64

we have tested this on a 64-bit Windows 7

using the RichWebView ANE here: myflashlab/webView-ANE · GitHub

I remember there was a similar problem before (can't remember exactly, but I think it was Air 16) and we were able to compile .ipa on a mac only not a windows So, we'll try a shot with Mac also to see if we can compile the .ipa on Mac or not and I will update this post when did the test but in the meanwhile that would be great if someone from Adobe can confirm if this is a bug or something?

Thanks

This topic is closed to new replies. Start a new post to keep the conversation going.

31 replies

Participant
Sep 15, 2016 4:10 AM UTC

Hi, Adobe team


We try using Air SDK 23 downloaded from
- Download Adobe AIR 23 Beta - Adobe Labs
- Download Adobe AIR SDK 

But still got the same error. (As seen in the screenshot)
Could you please check whether this issue is fixed properly?


We have tested this on a Mac OS X El Capitan 10.11.6
with Flash Builder 4.7 and internal .ane files.

Regards

Translate
Inspiring
Sep 15, 2016 9:27 AM UTC

Same Problem here. We are also on Mac and it all works fine with AIR  21

Translate
Adobe Employee
May 26, 2016 11:54 AM UTC

Hi All,

The ipa packaging using -hideAneLibsymbols yes on windows is fixed.

Kindly download the latest beta from : http://labs.adobe.com/downloads/air.html

Let us know if you are facing issues on this.

-Roshan

Air Adobe

Translate
Participating Frequently
Feb 23, 2016 12:40 PM UTC

Hello Roshan Chhetri‌ we still have a bug with the FacebookAPI ANE from distriqt.

I get these errors when packaging the ipa including the ANE with the -hideAneLibSymbols

duplicate symbol _DB in libcom.distriqt.FacebookAPI.a(DTFBBigInteger.o)

duplicate symbol _DV in libcom.distriqt.FacebookAPI.a(DTFBBigInteger.o)

duplicate symbol _DM in libcom.distriqt.FacebookAPI.a(DTFBBigInteger.o)

duplicate symbol _BI_FP in libcom.distriqt.FacebookAPI.a(DTFBBigInteger.o)

duplicate symbol _F1 in libcom.distriqt.FacebookAPI.a(DTFBBigInteger.o)

duplicate symbol _F2 in libcom.distriqt.FacebookAPI.a(DTFBBigInteger.o)


Maybe you and @michaelarchbold could figure something out?

Translate
marchbold
Inspiring
Feb 25, 2016 11:08 PM UTC

Hi,

That could be a problem in the version of the FB ANE you have, I'll check with our developers but that symbol should have been removed in a past update. Log an issue in github for it and we'll follow up with your there.

Cheers

Translate
air native extensions // https://airnativeextensions.com
Adobe Employee
Feb 10, 2016 4:21 PM UTC

Hi, I am looking for the ane's using which I can reproduce the issue. It will be geat if some one can provide me the same.

-Roshan

Translate
Inspiring
Feb 10, 2016 4:34 PM UTC

I use 2 ANE's from distriqt:

PDF Reader

com.distriqt.PDFReader

https://github.com/distriqt/ANE-PDFReader

Message

com.distriqt.Message

https://github.com/distriqt/ANE-Message

FYI, these are not free ANEs, you do need a license key to use them fully.

Thanks

Translate
Participating Frequently
Feb 3, 2016 2:15 PM UTC

And another issue I cannot load any files with URL stream with the new Beta when packaging with -hideANELibSymbols yes.

I get Error #2032 from every file and status 0. The same projekt works with air20 and without the trouble ANE.

Translate
Participant
Feb 3, 2016 2:28 PM UTC

Hello Benedikt,

Please try to add this into InfoAdditions section of your descriptor file:

<key>NSAppTransportSecurity</key>

            <dict>

                <key>NSAllowsArbitraryLoads</key>

                <true/>

            </dict>

This is the new thing for iOS 9. Maybe this will help you with #2032 issue.

Best Regards

Eldar

Translate
Adobe Employee
Feb 3, 2016 4:24 PM UTC

Hi  PiRREST‌

We will look into your issue kindly share the ane's you are looking at also try to compile it in Mac machine (if you are not doing it already)

-Roshan

Translate
Adobe Employee
Feb 3, 2016 11:33 AM UTC

Hi All,

Can you please try with the latest beta AIR SDK present in : Download Adobe AIR 21 Beta - Adobe Labs

Kindly let me know the result.

-Roshan

Translate
Participant
Feb 3, 2016 2:03 PM UTC

Dear Roshan,

I've tested with latest beta version of Adobe AIR - the result is the same - can't package app for iOS with -hideANELibSymbols yes and multiple ANEs.

Best Regards

Eldar

Translate
Participating Frequently
Feb 3, 2016 10:38 AM UTC

Hello Roshan Chhetri‌ Same problem here. We have a complex ANE which is for live sat tv and uses ffmpeg and live555. We cannot build the ane without using -hideANELibSymbols yes

Please let us know when the bug is fixed it is a real showstopper for us.

Translate
Adobe Employee
Feb 3, 2016 10:48 AM UTC

Hi, All,

We are working on fixing the issue and will let you know about the fix soon.

Thanks a lot for the Patience.

-Roshan

Translate
Adobe Employee
Dec 16, 2015 10:05 AM UTC

Hi emstris‌,

We tried to reproduce the issue with the ane mentioned above (downloaded from the link webView-ANE/FD/lib at master · myflashlab/webView-ANE · GitHub) on Win 7 machine and also on different Java versions 1.6, 1.7 and 1.8. However on all the attempts we manage to package the ane with a basic helloworld app successfully.

Kindly upload a sample app in the dropbox in which you can reproduce this error. We will help you on the same.

-Roshan

Adobe AIR.

Translate
emstrisAuthor
Inspiring
Dec 16, 2015 11:47 AM UTC

You did? That's weird because we just tested on a Mac and we faced the very same ld64 error message!

for a sample, app, can you try the FlashDevelop sample project here: webView-ANE/FD at master · myflashlab/webView-ANE · GitHub The only change you need to do to this sample project is to change the path from Air SDK 19-190 to the new SDK V20 in webView-ANE/SetupSDK.bat at master · myflashlab/webView-ANE · GitHub

do you still can compile with no problem on this sample project?

Translate
Adobe Employee
Dec 16, 2015 9:22 AM UTC

Hi , emstris‌

Thanks for reporting this issue.

We will try to reproduce this at our end and update you soon.

-Roshan

Air Mobile

Translate