Highlighted

Any .a library built with Xcode 7.2 will be buggy?

Participant ,
Jan 03, 2016

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 Chhetrichris.campbell

MyFLashLabs Team

myflashlabs Team (@myflashlab) | Twitter

TOPICS
Performance issues

Views

1.3K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Any .a library built with Xcode 7.2 will be buggy?

Participant ,
Jan 03, 2016

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 Chhetrichris.campbell

MyFLashLabs Team

myflashlabs Team (@myflashlab) | Twitter

TOPICS
Performance issues

Views

1.3K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jan 03, 2016 2
Community Beginner ,
Feb 03, 2016

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!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Feb 03, 2016 0
Adobe Employee ,
Feb 03, 2016

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Feb 03, 2016 0
Community Beginner ,
Feb 03, 2016

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.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Feb 03, 2016 0