尝试构建adobe air ANE(原生iOS扩展)时,在使用ADT打包ANE时失败。错误说包装路径冲突,但我不知道哪条路径是什么意思?!
终端输入:
adt -package -target ane Output.ane extension.xml -swc iBeacon-ANE_Air.swc -platform iPhone-ARM -C ios . -platformoptions platformoptions.xml . -platform default -C default .
终端输出(错误):
Files "/Volumes/Lion/Users/.../Documents/.../iBeacons/build/ios/libiBeacon-ANE.a" and "/Volumes/Lion/Users/.../Documents/.../iBeacons/build/ios/libiBeacon-ANE.a" have conflicting package paths: /Volumes/Lion/Users/.../Documents/.../iBeacons/build/ios/libiBeacon-ANE.a
(" ......"在路径中是私人部分)
答案 0 :(得分:0)
adt -package -storetype pkcs12 -keystore cert.p12 -storepass XXXX -target an Name.ane extension.xml -swc Name.swc -platform iPhone-ARM -COS。 -platformoptions ios / platformoptions.xml -platform Android-ARM -Cand。 -platform默认-C默认。
http://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2482335412ffea65006-8000.html
答案 1 :(得分:0)
我有同样的问题,我发现问题是额外的“。”在命令行中!只需更改命令:
adt -package -target ane Output.ane extension.xml -swc iBeacon-ANE_Air.swc -platform iPhone-ARM -C ios . -platformoptions platformoptions.xml . -platform default -C default .
为:
adt -package -target ane Output.ane extension.xml -swc iBeacon-ANE_Air.swc -platform iPhone-ARM -C ios . -platformoptions platformoptions.xml -platform default -C default .
它会起作用!