Para crear un paquete de motor de ejecución captador para Windows, debe empaquetar la aplicación mientras esté en el sistema operativo Windows. Empaquete la aplicación con el destino ADT
bundle
:
adt -package
-keystore ..\cert.p12 -storetype pkcs12
-target bundle
myApp
myApp-app.xml
myApp.swf icons resources
Este comando crea el paquete en un directorio llamado myApp. El directorio contiene los archivos para la aplicación, así como los archivos del motor de ejecución. Puede ejecutar el programa directamente desde la carpeta. No obstante, para crear una entrada de menú para el programa, registrar tipos de archivo o controladores de esquemas URI, debe crear un programa de instalación que establezca las entradas del registro de requisitos. El SDK de AIR no incluye herramientas para crear estos archivos de instalación, pero muchos otros fabricantes sí ofrecen (gratis y previo pago) kits de herramientas de archivos de instalación con código abierto.
Puede firmar el código ejecutable nativo en Windows especificando un segundo conjunto de opciones de firma tras la entrada
-target bundle
en la línea de comandos. Estas opciones de firma identifican la clave privada y el certificado asociado que deben utilizarse para aplicar la firma nativa de Windows. (Se suele utilizar un certificado de firma de código de AIR.) Solo se firma el código ejecutable principal. El resto de ejecutables se empaquetan con la aplicación y no se firman en este proceso.
Asociación de tipos de archivo
Para asociar la aplicación a tipos de archivo públicos o personalizados en Windows, el programa de instalación debe ajustar las entradas correspondientes del registro. Los tipos de archivo se enumeran también en el elemento fileTypes del archivo descriptor de la aplicación.
Para obtener más información sobre los tipos de archivo de Windows, consulte
MSDN Library: File Types and File Associations
(en inglés)
Registro del controlador de URI
Para que la aplicación pueda controlar la apertura de una dirección URL con un esquema URI dado, el archivo de instalación debe definir las entradas del registro de requisitos.
Para obtener más información sobre el registro de una aplicación para controlar un esquema URI, consulte
MSDN Library: Registering an Application to a URL Protocol
(en inglés)