Copy link to clipboard
Copied
Hi Support, few weeks ago we reported a possible bug on Air SDK 20.0.0.204 but now, after further investigations, we think this is actually a bug on the Xcode side not yours!
for anyone following this, please read this discussion here first Air SDK 20.0.0.204 can't compile ANEs on iOS?
Now, here's the bigger problem. If you try to build an ANE using the latest Xcode which is now 7.2 the resulting .a file which you will use to package your .ane will be buggy no matter which AdobeAir SDK you are using!
if you try to use this .ane in a project, you can not set -hideAneLibSymbols yes because it will always return: Compilation failed while executing : ld64 it doesn't matter if you test with Air SDK 20 or 19 or 18!
we also noticed that the file size of the generated .a file is reduced significantly. with earlier versions of Xcode, we had a .a lib size for about 1.1MB but after upgrading to Xcode 7.2, the generated .a file is only 700KB but we did not touch any codes inside! so, we can guess that there's something going wrong with Xcode 7.2 which in result made Air SDK 20 buggy too.
We came to this conclusion after trying to make an update on our myflashlab/webView-ANE · GitHub So, to be able to reproduce this bug, please use this ANE here in a project (running AirSDK 19) and set -hideAneLibSymbols yes and you will see the problem.
Please advice on this the soonest possible because as it seems, we won't be able to release any new updates to any of our extensions unless this problem is solved.
Thanks, Roshan Chhetri‌ chris.campbell‌
MyFLashLabs Team
Copy link to clipboard
Copied
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 fix this ASAP it is a real showkiller for us!
Copy link to clipboard
Copied
Hi All,
Can you please try with the latest beta AIR SDK present in : Download Adobe AIR 21 Beta - Adobe Labs
Kindly let us know the result.
-Roshan
Copy link to clipboard
Copied
It works better now, but it crashes when combining the distriqt facebook ane with our ane:
Duplicate symbol _DB in DTFBBigInteger.o
Duplicate symbol _DV in DTFBBigInteger.o
Duplicate symbol _DM in DTFBBigInteger.o
Duplicate symbol _BI_FP in DTFBBigInteger.o
Duplicate symbol _F1 in DTFBBigInteger.o
Duplicate symbol _F2 in DTFBBigInteger.o
I think they are integrating the facebook sdk and this causes the problems.