• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
2

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

Participant ,
Jan 03, 2016 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 Chhetri‌ chris.campbell‌

MyFLashLabs Team

myflashlabs Team (@myflashlab) | Twitter

TOPICS
Performance issues

Views

1.7K

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
community guidelines
Community Beginner ,
Feb 03, 2016 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!

Votes

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
community guidelines
Adobe Employee ,
Feb 03, 2016 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

Votes

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
community guidelines
Community Beginner ,
Feb 03, 2016 Feb 03, 2016

Copy link to clipboard

Copied

LATEST

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.

Votes

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
community guidelines