我正在尝试构建 ANE 并且需要指定-platformsdk path_to_ios_sdk
参数。但我得到了unexpected argument -platformsdk
。此外,我尝试使用任何其他参数运行 ADT,但它们不起作用。为什么?
adt -connect xxx 例如:
我做错了什么吗?
我正在尝试构建 ANE 并且需要指定-platformsdk path_to_ios_sdk
参数。但我得到了unexpected argument -platformsdk
。此外,我尝试使用任何其他参数运行 ADT,但它们不起作用。为什么?
adt -connect xxx 例如:
我做错了什么吗?
在构建 ANE 时不应该使用 platformdk 选项,而是在使用 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
在构建 ANE 时,您应该确保已启用共享库并在 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 .