封裝行動 AIR 應用程式

使用 ADT -package 命令,為行動裝置 AIR 應用程式建立應用程式套件。-target 參數可指定建立套件的目標行動平台。

Android 套件

Android 的 AIR 應用程式使用 Android 應用程式套件格式 (APK),而非 AIR 套件格式。

ADT 使用 APK 目標類型產生的套件,其格式可提交至 Android Market。提交的應用程式必須符合 Android Market 的要求條件,才會被接受。當您建立最終套件之前,應檢視最新的要求條件。請參閱 Android Developers: Publishing on the Market (Android 開發人員:發佈至 Market)

不同於 iOS 應用程式,您可以使用一般的 AIR 程式碼簽署憑證來簽署 Android 應用程式;不過,若要提交應用程式至 Android Market,憑證必須符合至少有效至 2033 年的 Market 規則。您可以使用 ADT -certificate 命令,建立此類憑證。

若要將應用程式送到不允許應用程式要求使用者從 Google 市場下載 AIR 的替代市場,您可以使用 ADT 的 -airDownloadURL 參數來指定替代的下載 URL。當沒有必要 AIR 執行階段版本的使用者啟動應用程式時,會被導向至指定的 URL。如需詳細資訊,請參閱 ADT package 命令

根據預設,ADT 會將 Android 應用程式與共用執行階段封裝在一起。因此,若要執行應用程式,使用者應在裝置上安裝個別 AIR 執行階段。

備註: 若要強制 ADT 建立使用固定執行階段的 APK,請使用 target apk-captive-runtime

iOS 套件

iOS 上的 AIR 應用程式使用 iOS 套件格式 (IPA),而非原生的 AIR 格式。

ADT 使用 ipa-app-store 目標類型與正確程式碼簽署憑證及提供描述檔產生的套件,其格式可提交至 Apple App Store。使用 ipa-ad-hoc 目標類型,封裝臨時發佈的應用程式。

您必須使用正確的 Apple 核發開發人員憑證來簽署您的應用程式。建立測試組建與應用程式提交之前的最終封裝,使用不同的憑證。

如需有關如何使用 Ant 封裝 iOS 應用程式的範例,請參閱 Piotr Walczyszyn:使用 ADT 命令和 ANT 指令碼封裝 iOS 裝置的 AIR 應用程式 (英文)