使用 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 應用程式 (英文)
|
|
|