2015-03-19 6 views
1

Я использую Adobe AIR SDK 17, и я новичок в компиляции с командной строкой. Ниже .ipa компиляции работ, пока все файлы находятся в папке ADT bin:Компиляция AIR iOS .ipa с ADT из командной строки

./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, например; myfiles, для лучшего обзора. Я изменил код своей командной строки на:

./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 отсутствует и т. Д.) Я предполагаю, что мой путь неправильный? Что мне нужно изменить?

ответ

1

Проверьте все пути внутри Africa_iPad-app.xml. Я думаю, в любом случае, вы должны хранить xml и ключи вне myfiles, потому что вы можете получить двойные ссылки (как показано в файлах myfiles/myfiles). Другой способ: использовать абсолютные пути (например,/something/other/adtbinfolder/myfiles) и посмотреть, не жалуется ли он.

Для справки к различным подпапок использовать -C согласно документации (см http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.html):

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 
Смежные вопросы