Per creare un pacchetto runtime autonomo per Windows, dovete compilare l'applicazione mentre il sistema operativo Windows è in esecuzione. Create il pacchetto dell'applicazione utilizzando il target ADT
bundle
.
adt -package
-keystore ..\cert.p12 -storetype pkcs12
-target bundle
myApp
myApp-app.xml
myApp.swf icons resources
Questo comando crea il pacchetto in una directory denominata myApp. Tale directory contiene i file sia dell'applicazione che del runtime. Potete eseguire il programma direttamente dalla cartella. Tuttavia, per creare una voce di menu del programma, registrare i tipi di file o i gestori di schemi URI, dovete creare un programma di installazione che configuri le voci di registro richieste. L'SDK di AIR non include strumenti per creare tali programmi di installazione, tuttavia sono disponibili varie opzioni di terze parti, sia a pagamento che gratuite, quali i toolkit per programmi di installazione open-source.
Potete firmare l'eseguibile nativo in Windows, specificando un secondo set di opzioni di firma, dopo la voce
-target bundle
della riga di comando. Queste opzioni di firma identificano la chiave privata e il certificato associato da utilizzare quando si applica la firma nativa di Windows. (In genere, è possibile utilizzare un certificato di firma codice di AIR.) Solo l'eseguibile principale viene firmato. Eventuali eseguibili aggiuntivi impacchettati con l'applicazione non vengono firmati durante questa procedura.
Associazione dei tipi di file
Per associare alla vostra applicazione tipi di file pubblici o personalizzati su Windows, il programma di installazione che avete creato deve configurare le voci di registro appropriate. I tipi di file devono anche essere elencati nell'elemento fileTypes del file descrittore dell'applicazione.
Per maggiori informazioni sui tipi di file di Windows, consultate
MSDN Library: File Types and File Associations (Libreria MSDN: tipi e associazioni di file)