Apache flex 意外参数

Apache flex 意外参数,apache-flex,adt,flex4.6,ane,Apache Flex,Adt,Flex4.6,Ane,我正在尝试构建一个ANE,需要指定-platformsdk path\u to\u ios\u sdk参数。但是我得到了意想不到的参数-platformsdk。此外,我尝试使用任何其他参数运行ADT,但它们不起作用。为什么? adt-连接xxx作为示例: 是否有任何我做得不对的地方?在构建ANE时,您不应该使用platformsdk选项,而应该在使用ANE构建应用程序时使用。该选项对于本机扩展生成无效 构建iOS应用程序时,应按以下方式指定: adt -package \ -targe

我正在尝试构建一个ANE,需要指定
-platformsdk path\u to\u ios\u sdk
参数。但是我得到了
意想不到的参数-platformsdk
。此外,我尝试使用任何其他参数运行ADT,但它们不起作用。为什么?

adt-连接xxx作为示例:


是否有任何我做得不对的地方?

在构建ANE时,您不应该使用platformsdk选项,而应该在使用ANE构建应用程序时使用。该选项对于本机扩展生成无效

构建iOS应用程序时,应按以下方式指定:

adt -package \
    -target ipa-test \
    -provisioning-profile /path_to_provisioning_profile/Provisioning_Profile.mobileprovision \
    -storetype pkcs12 \
    -keystore /path_to_certificate/certificate.p12 \
    -storepass xxxxx \
    myApp.ipa \
    application_xml_file.xml \
    application_swf.swf \
    -platformsdk PATH_TO_SDK
构建电子邮箱时,应确保已启用共享库,并在iOS平台选项xml文件中指定扩展正在使用的框架

adt -package \
    -storetype pkcs12 -keystore /path_to_certificate/certificate.p12 -storepass xxxxx \
    -target ane extension.ane extension.xml \
    -swc extenion_as_library.swc \
    -platform iPhone-ARM -platformoptions platform.xml -C PATH_TO_IOS_LIB . \
    -platform default -C PATH_TO_DEFAULT_LIB .

实际上,我在FlashBuilder项目设置中找到了相同的选项,可以在其中设置iOSSDK路径。我猜它就像-platformsdkYes一样工作。FB的最新版本有这个选项,只是platformsdk选项的一个UI。但这同样只是为了构建一个应用程序,而不是电子邮箱。干杯