Para criar um conjunto de runtime cativo para o Windows, é necessário compactar o aplicativo enquanto ele é executado em um sistema operacional do Windows. Empacote o aplicativo usando o destino
bundle
da ADT:
adt -package
-keystore ..\cert.p12 -storetype pkcs12
-target bundle
myApp
myApp-app.xml
myApp.swf icons resources
Esse comando cria o conjunto em um diretório denominado myApp. Esse diretório contém os arquivos do aplicativo, além dos arquivos de runtime. É possível executar o programa diretamente da pasta. No entanto, para criar uma entrada de menu do programa, tipos de arquivos de registro ou o controlador do esquema URI, você deve criar um programa de instalação que defina as entradas de registro necessárias. O AIR SDK não inclui as ferramentas para criar tais instaladores, mas várias opções terceirizadas estão disponíveis, incluindo ambos os kits de ferramentas do instalador de código aberto gratuito e comercial.
É possível assinar o executável nativo no Windows, especificando um segundo conjunto de opções de assinatura após a entrada
-target bundle
na linha de comando. Essas opções de assinatura identificam a chave privada e o certificado associado a serem utilizados ao aplicar a assinatura nativa do Windows. (Um certificado de assinatura de código do AIR geralmente pode ser utilizado.) Somente o executável primário é assinado. Quaisquer executáveis adicionais compactados com o aplicativo não são assinados através desse processo.
Associação do tipo de arquivo
Para associar o aplicativo com os tipos de arquivo públicos ou customizados no Windows, o programa de instalação deverá definir as entradas de registro adequadas. Os tipos de arquivos também deverão estar listados no elemento fileTypes do arquivo descritor do aplicativo.
Para obter mais informações sobre os tipos de arquivo do Windows, consulte
Biblioteca MSDN: Tipos de Arquivo e Associações de Arquivo
Registro do controlador URI
Para o aplicativo manipular o lançamento de um URL utilizando um determinado esquema de URI, o instalador deverá definir as entradas de registro necessárias.
Para obter mais informações sobre o registro de um aplicativo para efetuar um esquema de URI, consulte
Biblioteca MSDN: Registro de um Aplicativo em um Protocolo de URL