从命令行使用ADT编译AIR iOS.ipa

从命令行使用ADT编译AIR iOS.ipa,ios,command-line,air,Ios,Command Line,Air,我使用的是AdobeAIR SDK 17,我对使用命令行进行编译还不熟悉。 只要所有文件都在ADTbin文件夹中,以下.ipa编译就可以工作: ./adt -package -target ipa-app-store -storetype pkcs12 -keystore iOS7.p12 -provisioning-profile Africa_DragDrop_iPad.mobileprovision Africa_iPad.ipa Africa_iPad-app.xml Africa_iP

我使用的是AdobeAIR SDK 17,我对使用命令行进行编译还不熟悉。 只要所有文件都在ADT
bin
文件夹中,以下.ipa编译就可以工作:

./adt -package -target ipa-app-store -storetype pkcs12 -keystore iOS7.p12 -provisioning-profile Africa_DragDrop_iPad.mobileprovision Africa_iPad.ipa Africa_iPad-app.xml Africa_iPad.swf AfricaIcon29.png AfricaIcon40.png AfricaIcon48.png AfricaIcon50.png AfricaIcon57.png AfricaIcon58.png AfricaIcon72.png AfricaIcon76.png AfricaIcon80.png AfricaIcon100.png AfricaIcon114.png AfricaIcon120.png AfricaIcon128.png AfricaIcon144.png AfricaIcon152.png AfricaIcon512.png AfricaIcon1024.png Default-Landscape.png
我想将所有文件放在
bin
的单独文件夹中,例如<代码>我的文件,以获得更好的概述。我将命令行代码更改为:

./adt -package -target ipa-app-store -storetype pkcs12 -keystore myfiles/iOS7.p12 -provisioning-profile myfiles/Africa_DragDrop_iPad.mobileprovision myfiles/Africa_iPad.ipa myfiles/Africa_iPad-app.xml myfiles/Africa_iPad.swf myfiles/AfricaIcon29.png myfiles/AfricaIcon40.png myfiles/AfricaIcon48.png myfiles/AfricaIcon50.png myfiles/AfricaIcon57.png myfiles/AfricaIcon58.png myfiles/AfricaIcon72.png myfiles/AfricaIcon76.png myfiles/AfricaIcon80.png myfiles/AfricaIcon100.png myfiles/AfricaIcon114.png myfiles/AfricaIcon120.png myfiles/AfricaIcon128.png myfiles/AfricaIcon144.png myfiles/AfricaIcon152.png myfiles/AfricaIcon512.png myfiles/AfricaIcon1024.png myfiles/Default-Landscape.png
由于文件丢失错误,我无法再编译.ipa。(Africa_iPad.swf缺失等)
我想我的路错了吧?我需要更改什么?

检查Africa_iPad-app.xml中的所有路径。我认为,无论如何,您应该将xml和密钥保留在myfiles之外,因为您可能会得到双重引用(参见myfiles/myfiles)。其他方法:使用绝对路径(比如/something/Other/adtbinfolder/myfiles),看看它是否仍然有问题

如需参考不同的子文件夹,请根据文档使用-C(请参阅):

  adt –package -storetype pkcs12 -keystore cert.p12 myApp.air release/bin/myApp-app.xml  
   –C release/bin myApp.swf (or myApp.html) 
   –C ../artwork/myApp images  
   –C ../libraries/release libs