Ios 使用多个本机扩展时重复符号

Ios 使用多个本机扩展时重复符号,ios,air,air-native-extension,Ios,Air,Air Native Extension,我想在我的AdobeAir3.7iOS项目中使用更多的电子邮件,但是当我编译时,它说,ContextFinalizer和ContextInitializer符号是重复的。我想,我的电子邮箱中有更多使用相同名称的CI和CF,但它们不是开源的,所以我不能重命名它们。任何隐藏符号的想法(FlashBuilder4.7对此有一个模块,但我使用4.6)。有训练吗?请帮帮我,伙计们 要解决这个问题,您需要使用AIR SDK>3.4版本,并在命令行上编译。4.7内置了选择此选项,但以前版本的flash bui

我想在我的AdobeAir3.7iOS项目中使用更多的电子邮件,但是当我编译时,它说,ContextFinalizer和ContextInitializer符号是重复的。我想,我的电子邮箱中有更多使用相同名称的CI和CF,但它们不是开源的,所以我不能重命名它们。任何隐藏符号的想法(FlashBuilder4.7对此有一个模块,但我使用4.6)。有训练吗?请帮帮我,伙计们

要解决这个问题,您需要使用AIR SDK>3.4版本,并在命令行上编译。4.7内置了选择此选项,但以前版本的flash builder没有

您需要添加选项:-hideAneLibSymbols yes,例如:

adt –package 
    -storetype pkcs12 
    -keystore cert.p12 
    -hideAneLibSymbols yes
    -extdir anes
    myApp.air 
    myApp.xml 
    myApp.swf 

有关adt命令的更多信息,请参见

@Michael-我正在尝试同样的方法,但它给了我一个错误“无本地文件”\u filepath/-hideAneLibSymbols”。你知道我如何解决这个问题吗?我使用的是Flex 4.7,AIR SDK版本是17。您是否缺少空格字符?