Compactação de um aplicativo do AIR móvel

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