Mise en package d’une application AIR pour TV

Mise en package avec l’outil ADT

L’outil de ligne de commande ADT AIR permet de mettre en package une application AIR pour TV. A partir de la version 2.5 du kit SDK d’AIR, ADT prend en charge la mise en package des périphériques AIR pour TV. Avant la mise en package, compilez tout le code ActionScript et MXML. Vous devez également disposer d’un certificat de signature du code. Pour créer un certificat, faites appel à la commande ADT -certificate.

Pour consulter des informations de référence détaillées sur les commandes et options de l’outil ADT, voir Outil AIR Developer (ADT) .

Création d’un package AIR

La commande ADT package permet de créer un package AIR :

adt -package -storetype pkcs12 -keystore ../codesign.p12 myApp.air myApp-app.xml myApp.swf icons

L’exemple part du principe que :

  • Le chemin d’accès à l’outil ADT figure dans la définition path de l’interface de commande de ligne de commande. (Voir Variables d’environnement path .)

  • Le certificat codesign.p12 réside dans le répertoire parent à partir duquel vous exécutez la commande ADT.

Exécutez la commande à partir du répertoire qui contient les fichiers de l’application. Dans l’exemple illustré, les fichiers de l’application sont myApp-app.xml (fichier descripteur de l’application), myApp.swf et un répertoire d’icônes.

Si vous exécutez la commande comme indiqué, l’outil ADT vous invite à entrer le mot de passe associé au keystore. Certaines interfaces de commande n’affichent pas les caractères du mot de passe saisis. Appuyez simplement sur Entrée une fois la saisie terminée. Vous disposez également du paramètre storepass pour inclure le mot de passe dans la commande ADT.

Création d’un package AIRN

Si l’application AIR pour TV fait appel à une extension native, créez un package AIRN plutôt qu’un package AIR. Pour créer un package AIRN, utilisez la commande ADT package en définissant le type cible sur airn .

adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp-app.xml myApp.swf icons -extdir C:\extensions

L’exemple part du principe que :

  • Le chemin d’accès à l’outil ADT figure dans la définition path de l’interface de commande de ligne de commande. (Voir Variables d’environnement path .)

  • Le certificat codesign.p12 réside dans le répertoire parent à partir duquel vous exécutez la commande ADT.

  • Le paramètre -extdir identifie le répertoire qui contient les fichiers ANE utilisés par l’application.

    Ces fichiers ANE contiennent une version de simulation ou une implémentation uniquement temporaire de l’extension ActionScript. La version de l’extension qui contient le code natif est installée sur le périphérique AIR pour TV.

Exécutez la commande à partir du répertoire qui contient les fichiers de l’application. Dans l’exemple illustré, les fichiers de l’application sont myApp-app.xml (fichier descripteur de l’application), myApp.swf et un répertoire d’icônes.

Si vous exécutez la commande comme indiqué, l’outil ADT vous invite à entrer le mot de passe associé au keystore. Certaines interfaces de commande n’affichent pas les caractères du mot de passe saisis. Appuyez simplement sur Entrée une fois la saisie terminée. Vous disposez par ailleurs du paramètre storepass pour inclure le mot de passe dans la commande.

Vous pouvez également créer un fichier AIRI pour une application AIR pour TV qui fait appel à des extensions natives. Mise à part l’absence de signature, le fichier AIRI est identique au fichier AIRN. Exemple :

adt -prepare myApp.airi myApp.xml myApp.swf icons -extdir C:\extensions

Lorsque vous êtes prêt à signer l’application, vous pouvez ensuite créer un fichier AIRN à partir du fichier AIRI :

adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp.airi

Pour plus d’informations, voir Développement d’applications natives pour Adobe AIR .

Mise en package dans Flash Builder ou Flash Professional

Flash Professional et Flash Builder permettent de publier ou d’exporter des packages AIR sans avoir à exécuter vous-même l’outil ADT. La documentation de ces programmes décrit la procédure de création d’un package AIR d’application AIR.

Néanmoins, seul ADT peut actuellement créer des packages AIRN, les packages d’application pour les applications AIR pour TV qui font appel à des extensions natives.

Pour plus d’informations, consulter les références suivantes :