Упаковка приложения AIR для мобильных устройств

С помощью команды ADT -package создайте пакет приложения AIR, предназначенный для мобильных устройств. Параметр -target определяет мобильную платформу, для которой создается пакет.

Пакеты Android

Приложения AIR на Android вместо формата пакетов AIR используют формат пакетов Android (APK).

Пакеты, созданные с помощью ADT для целевой платформы APK, имеют формат, подходящий для размещения приложения на Android Маркете. Для размещения на Android Маркет приложения должны удовлетворять определенным требованиям. Перед созданием окончательной версии пакета следует ознакомиться с актуальными требованиями. См. статью Разработчики Android: публикация в Маркете.

В отличие от приложений iOS для подписания приложения Android можно использовать обычный сертификат для подписания кода AIR, однако для отправки приложений на Android Маркет сертификат должен соответствовать правилам Маркета, согласно которым сертификат должен быть действителен по крайней мере до 2033 года. Такой сертификат можно создать с помощью команды ADT -certificate.

Чтобы разместить приложение на альтернативном рынке, на которым приложениям не разрешено запрашивать загрузку AIR с рынка Google, можно указать альтернативный URL загрузки, используя параметр ADT -airDownloadURL. Когда пользователи, не имеющие требуемой версии среды выполнения AIR, будут запускать приложение, они будут перенаправлены по указанному URL. Дополнительные сведения см. в разделе «Команда ADT package».

По умолчанию ADT упаковывает приложение Android вместе с общей средой выполнения. Поэтому для запуска приложения пользователю необходимо установить отдельную среду выполнения AIR на устройстве.

Примечание. Чтобы с помощью ADT создать APK, использующий связанную среду выполнения, используйте target apk-captive-runtime.

Пакеты iOS

Приложения AIR в iOS вместо собственного формата AIR используют пакетов iOS (IPA).

Если пакеты, созданные с помощью ADT для целевой платформы ipa-app-store, имеют правильный сертификат для подписи кода и надлежащий профиль поставки, такие пакеты можно размещать в Apple App Store. Используйте тип целевой платформы ipa-ad-hoc, чтобы создать пакет приложения для специального развертывания.

Для подписания приложения необходимо использовать правильный сертификат разработчика, выданный Apple. Другие сертификаты применяются для создания тестовых сборок, которые используются при генерации окончательной версии пакета перед отправкой приложения.

Пример создания пакета приложения для iOS с использованием Ant см. в публикации Петр Вальчижин (Piotr Walczyszyn). Создание пакета приложения AIR для устройств iOS с помощью команды ADT и сценария ANT