Guia do Usuário Cancelar

Como compactar aplicativos para o AIR para iOS

 

O Animate inclui suporte à publicação de aplicativos do AIR for iOS. Os aplicativos AIR for iOS podem executar no iPhone e no iPad da Apple. Quando você publica para iOS, o Animate converte seus arquivos FLA em aplicativos nativos do iPhone. 

Para obter informações sobre requisitos de software e hardware para aplicativos AIR móveis e para desktops, consulte Requisitos do sistema AIR.

Para obter instruções detalhadas sobre como compactar aplicativos do para o iPhone, consulte Criando aplicativos Adobe AIR com o Packager for iPhone.

 O Animate permite que você adicione o caminho ao SDK do iOS apenas quando o aplicativo AIR incluir um arquivo ANE. Vá para Arquivo > Configurações do ActionScript > Caminho da biblioteca para incluir um arquivo ANE.

Suporte para AIR 17.0 e Flash Player 17.0

O AIR 17.0 para iOS permite gerar binários de 64 bits em conjunto com binários padrão de 32 bits dos seus aplicativos, de modo a cumprir com as exigências da Apple para aplicativos iOS. Com a atualização do AIR 17.0 para iOS, a opção Ativar empacotamento mais rápido, localizada na guia Implantação da caixa de diálogo Configurações do AIR para iOS, ativada por padrão.

Implantar aplicativos AIR diretamente e dispositivos iOS

Uma importante alteração no fluxo de trabalho de implantação do aplicativo AIR permite que você implante aplicativos AIR diretamente em dispositivos iOS. Antes, para implantar aplicativos em dispositivos iOS, era necessário invocar aplicativos AIR do iTunes.

Entretanto, com a atualização do Animate, você pode implantar aplicativos AIR diretamente no iOS, ignorando o uso do iTunes. Esse recurso reduz o tempo necessário para publicar um aplicativo AIR for iOS e melhora a produtividade e o desempenho de maneira significativa.

Observação: é necessário instalar o iTunes na máquina na qual o Animate está instalado.

Para permitir a implantação direta em um dispositivo iOS, faça o seguinte:

  1. Certifique-se de que o iTunes esteja instalado na máquina em que o Animate está instalado.
  2. No painel Propriedades do Animate, clique no botão  ao lado do menu suspenso Destino para selecionar a caixa de diálogo AIR para Configurações do iOS.

  1. Na guia Implantação, selecione a opção Instalar aplicativo no dispositivo iOS conectado.

  1. Clique em Publicar.

Teste e depuração de aplicativos AIR usando o simulador do iOS nativo

O Animate pode ser integrado ao Apple Xcode para permitir que o simulador do iOS nativo teste e depure aplicativos AIR criados para iOS. O simulador do iOS é extremamente útil quando você não tem acesso aos dispositivos em si (iPhone ou iPad). Com o simulador do iOS nativo, também é possível testar e depurar aplicativos AIR em diversos dispositivos (iPhone e iPad). Entretanto, o simulador do iOS pode ser integrado ao Flash CS6 executado somente em sistemas Macintosh.

Para usar o simulador do iOS, o Animate exige que você baixe e instale o Xcode. Para obter mais informações, consulte Configuração do Xcode para suporte ao simulador do iOS.

 Fazer o download e instalar a versão mais recente do AIR para utilizar o simulador iOS.

Desde o SDK versão 16 (atualização do 2014.2), o Animate CC instala e inicia o aplicativo iOS no simulador IOS.

Configuração do Xcode para suporte ao simulador do iOS

  1. Baixe e instale o Xcode de http://developer.apple.com ou faça o download pela App Store do Mac.
  2. Inicie o Animate.
  3. Crie ou abra um documento AIR for iOS existente.
  4. No painel Propriedades, configure o Reprodutor de destino para a versão mais recente do AIR.
  5. Clique no botão ao lado do menu suspenso Destino para abrir a caixa diálogo Configurações do AIR para iOS.

  1. Na guia Geral, forneça o caminho totalmente qualificado do SDK do simulador do iOS manualmente ou navegue até o local. Por exemplo:
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk

  1. Na aba Implantação, forneça o Certificado e a Senha. Como opção, forneça o Perfil de provisionamento do aplicativo AIR.

  1. Clique em OK para concluir.

Agora, você pode usar o simulador do iOS para testar ou depurar seu aplicativo. Para obter mais informações, consulte Teste de aplicativos AIR usando o simulador do iOS nativo e Depuração de aplicativos AIR usando o simulador do iOS nativo.

Teste de aplicativos AIR usando o simulador do iOS nativo

Certifique-se de configurar o Xcod e definir o caminho para o SDK do iPhone antes de testar seu aplicativo.

  1. No Animate, selecione Controlar > Testar filme > no simulador do iOS para exibir o simulador do iOS. Entretanto, se você não configurou o caminho do SDK do simulador do iOS na caixa de diálogo AIR para Configurações do iOS, será exibido um erro indicando esse fato.
  2. Navegue até seu aplicativo no simulador do iOS e clique para iniciá-lo.

Depurar aplicativos AIR usando o simulador do iOS nativo

Certifique-se de configurar o Xcod e definir o caminho para o SDK do iPhone antes de depurar seu aplicativo.

  1. No Animate, selecione Depurar > Depurar filme > no simulador do iOS para exibir o simulador do iOS. Entretanto, se você não configurou o caminho do SDK do simulador do iOS na caixa de diálogo AIR para Configurações do iOS, será exibido um erro indicando esse fato.
  2. No Animate, escolha Depurar > Iniciar sessão de depuração remota > ActionScript 3.0.
  3. Navegue até seu aplicativo no simulador do iOS e clique para iniciá-lo.

Publicação de aplicativos AIR para dispositivos com suporte a Retina Display de alta resolução

O Animate permite que você crie aplicativos AIR avançados para iOS com um suporte estendido para o Retina Display de alta resolução. Você pode optar por selecionar o Retina Display de alta resolução ao publicar aplicativos AIR.

  1. No Animate, crie ou abra um documento existente do AIR para iOS.
  2. No painel Propriedades, clique no botão ao lado do menu suspenso Destino para selecionar a caixa de diálogo Configurações do AIR for iOS.

  1. Na guia Geral, defina a Resolução como Alta.

  1. Clique em Publicar.

Teste e depuração usando o Modo intérprete.

O Modo intérprete permite que você depure ou teste rapidamente seus aplicativos AIR criados para iOS. Quando o Modo intérprete é selecionado, os aplicativos AIR são instalados sem conversão para o código ARM.

Para ativar o Modo intérprete, faça o seguinte:

  1. No painel Propriedades, clique no botão ao lado do menu suspenso Destino para selecionar a caixa de diálogo Configurações do AIR for iOS.
  2. Na guia Implantação, selecione Teste de dispositivo no Modo intérprete ou Depuração de dispositivo no Modo intérprete na opção do tipo de implantação do iOS.
  3. Clique em OK para concluir.

 É possível empacotar e carregar vários SWF que contenham código de bytes do ActionScript, usando os modos Intérprete e AOT (Ahead of Time).

 O Modo intérprete deve ser utilizado somente para testes ou depuração. Os arquivos de instalação do AIR produzidos pelo Modo intérprete podem ser enviados para a Mac App Store.

Teste e depuração no iOS via USB

Você pode testar e depurar aplicativos em dispositivos iOS conectados através de USB. Isso adiciona a funcionalidade de teste e depuração remota via wi-fi disponível no Animate. No entanto, ao conectar dispositivos via USB os fluxos de trabalho de teste e depuração são simplificados pela redução do número de etapas manuais e, de fato, acelerando os processos de teste e depuração.

Para permitir o teste ou a depuração via USB, siga uma das etapas a seguir:

  • (Para depurar) Selecione Depurar > Depurar filme > no Dispositivo via USB.
  • (Para testar) Selecione Controle > Testar filme > no Dispositivo via USB.

Conectividade de vários dispositivos via USB

Agora, o Animate suporta testes de aplicativos em vários dispositivos simultaneamente. Você pode se conectar e testar vários dispositivos através do USB.

Você pode aproveitar esse recurso para testar implantando em vários dispositivos com vários tamanhos de tela, versões de sistema operacional e configurações de hardware simultaneamente. Isso permite que você analise o desempenho de seu aplicativo no espectro de dispositivos de uma só vez.

  1. No painel Propriedades, clique no botão ao lado do menu suspenso Destino para selecionar a caixa de diálogo Configurações do AIR for iOS.
  2. Na aba Implantação, uma lista de todos os dispositivos conectados é exibida. Selecione os dispositivos nos quais você deseja publicar o aplicativo.
  3. Clique em Publicar.

Adição de ícones xxhdpi (144x144)

Você pode adicionar manualmente ícones xxhdpi para um aplicativo AIR. Basta usar o arquivo app-descriptor.xml. O Animate permite adicionar ícones xhdpi (96 x 96) com a caixa de diálogo do Manage AIR SDK. Porém, se desejar adicionar ícones com melhor resolução, é possível adicioná-los manualmente no arquivo app-descriptor.xml para o seu aplicativo AIR. Basta usar a seguinte tag:

<icon><image144x144>{Location of png}/[icon_name-144x144].png</image144x144></icon>

Para obter mais informações sobre o arquivo app-descriptor.xml, consulte este artigo de ajuda.

Solução de problemas

  • A publicação de um aplicativo AIR for iOS falha, se o nome do arquivo especificado for FLA ou o SWF contenha caracteres de bytes duplos.
  • Ao publicar um aplicativo AIR for iOS, o Animate trava se o dispositivo estiver desligado.

 O Air para iOS suporta três novos idiomas: dinamarquês, hebraico e norueguês.

Receba ajuda com mais rapidez e facilidade

Novo usuário?