2012-06-02 77 views
1

使用Adobe AIR打包選項打包iOS版本時,我遇到了ADT打包程序的這些目標。adt -target ipa-test和ipa-ad-hoc有什麼區別?

目標ipa-testipa-ad-hoc之間的區別是什麼?

根據的Adobe AIR * ADT命令的文檔:

-target類型包來創建的。支持的封裝類型有:

  • iOS包目標:
    • ipa-ad-hoc - 一個iOS包即席分佈。
    • ipa-app-store - 適用於Apple App Store分發的iOS軟件包。
    • ipa-debug - 帶有額外調試信息的iOS軟件包。 (應用程序中的SWF文件也必須通過調試 支持進行編譯。)
    • ipa-test - 未編譯優化或調試信息的iOS軟件包。
    • ipa-debug-interpreter - 在功能上等同於調試軟件包,但編譯速度更快。但是,ActionScript字節碼 會被解釋並不會轉換爲機器碼。結果,解釋器包中的代碼執行速度較慢。
    • ipa-test-interpreter - 在功能上等同於測試包,但編譯速度更快。但是,ActionScript字節碼是 已解釋且未翻譯爲機器碼。結果,解釋器包中的代碼執行速度較慢。

來源:iOS package targets

是否ad-hoc意味着更好的性能?

我懷疑臨時發佈/分發IPA是最接近的事情。也許甚至是相同的,只是不同的區域。政策?

回答

2

是的,ad-hoc意味着更好的性能。也是一種分配方式。

還要記住,如果發佈版本用於發佈模式或者要測試實際性能,請在發佈模式下編譯swf。