Use o comando ADT -package para criar o pacote de aplicativo para um aplicativo do AIR destinado a um dispositivo móvel. O parâmetro -target especifica a plataforma móvel para A qual o pacote é criado.
Pacotes do Android
Os aplicativos AIR no Android usam o formato do pacote de aplicativos deste (APK), ao invés do formato do pacote AIR.
Os pacotes produzidos pela ADT usando o tipo de destino
APK
estão em um formato que pode ser enviado para o Android Market. O Android Market tem exigências que os aplicativos apresentados devem satisfazer para serem aceitos. Você deve rever as mais recentes exigências antes de criar o pacote final. Consulte
Desenvolvedores para Android: Publicação no Market
.
Diferentemente dos aplicativos iOS, você pode usar um certificado de assinatura de código AIR normal para assinar seu aplicativo Android; contudo, para apresentar um aplicativo para o Android Market, o certificado deve obedecer às regras do Market, que exigem que o certificado seja válido pelo menos até 2033. Você pode criar um certificado usando o comando -certificate ADT.
Para enviar um aplicativo para um mercado alternativo que não permite que o seu aplicativo solicite um download do AIR proveniente de um mercado do Google, você pode especificar um URL de download alternativo usando o parâmetro de ADT
-airDownloadURL
. Quando um usuário que não tenha solicitado uma versão do runtime do AIR iniciar o seu aplicativo, ele será direcionado para um URL especificado. Consulte
Comando package do ADT
para obter mais informações.
Por padrão, o ADT cria pacotes do aplicativo Android com tempo de execução compartilhado. Para executar o aplicativo, o usuário precisa instalar o tempo de execução do AIR separado no dispositivo.
Nota:
Para forçar o ADT a criar uma APK que use tempo de execução cativo, use
target apk-captive-runtime
.
Pacotes iOS
Os aplicativos AIR no iOS usam o formado de pacote do iOS (IPA), em vez do formato nativo do AIR.
Pacotes produzidos pelo ADT que usam o tipo de destino
ipa-app-store
e o certificado de assinatura com código correto e perfil de aprovisionamento estão no formato que pode ser enviado para a App Store da Apple. Use o tipo de destino
ipa-ad-hoc
para compactar um aplicativo para distribuição ad hoc.
Você deve usar o certificado de desenvolvedor emitido pela Apple para assinar seu aplicativo. Certificados diferentes são usados para a criação de versões de teste que são utilizadas para a compactação final antes do envio do aplicativo.
Para obter um exemplo de como empacotar um aplicativo iOS usando Ant, consulte
Piotr Walczyszyn: Como empacotar um aplicativo do AIR para dispositivos iOS com o comando ADT e o script ANT