I would like to use more ANE in my Adobe AIR 3.7 iOS Project, but when I compile, it says, the ContextFinalizer, and ContextInitializer symbols are duplicated. I think, more of my ANE-s use same named CI, and CF, but they are not opensourced, so I can't rename them. Any idea to hide the symbols (FlashBuilder 4.7 has a modul for this, but I use 4.6). Any workoround? Please Help me guys!
To solve this you'll need to use a version of the AIR SDK > 3.4 and compile on the command line. 4.7 has the option built in to select this, but previous version of flash builder do not.
You need to add the option: ‑hideAneLibSymbols yes, for example:
adt –package -storetype pkcs12 -keystore cert.p12 -hideAneLibSymbols yes -extdir anes myApp.air myApp.xml myApp.swf
More information on the adt command can be found HERE