Bir AIR for TV uygulaması paketleme

ADT ile paketleme

Bir AIR for TV uygulamasını paketlemek için AIR ADT komut satırı aracını kullanabilirsiniz. AIR SDK sürümü 2.5'ten itibaren, ADT, TV aygıtları için paketlemeyi destekler. Paketlemeden önce tüm ActionScript ve MXML kodunuzu derleyin. Ayrıca, bir kod imzalama sertifikanızın olması gerekir. ADT -certificate komutunu kullanarak bir sertifika oluşturabilirsiniz.

ADT komutları ve seçenekleriyle ilgili ayrıntılı bir başvuru için bkz. AIR Geliştirici Aracı (ADT) .

AIR paketi oluşturma

AIR paketi oluşturmak için ADT package komutunu kullanın:

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

Örnek şunları varsayar:

  • ADT aracının yolunun komut satırı kabuğunuzun yol tanımında olduğunu. (Bkz. Path ortam değişkenleri .)

  • Sertifika codesign.p12 öğesinin ADT komutunu çalıştırdığınız üst dizinde olduğunu.

Komutu uygulama dosyalarını içeren dizinden çalıştırın. Örnekteki uygulama dosyaları myApp-app.xml (uygulama tanımlayıcı dosyası), myApp.swf ve bir simgeler dizinidir.

Komutu gösterildiği şekilde çalıştırdığınızda ADT sizden anahtar deposu şifresini ister. Tüm kabuk programları yazdığınız şifre karakterlerini görüntülemez; yazmayı bitirdiğinizde Enter tuşuna basın. Alternatif olarak, şifreyi ADT komutuna dahil etmek için storepass parametresini kullanabilirsiniz.

Bir AIRN paketi oluşturma

AIR for TV uygulamanız yerel bir uzantı kullanıyorsa, bir AIR paketi yerine bir AIRN paketi oluşturun. Bir AIRN paketi oluşturmak için hedef türünü airn olarak ayarlayarak ADT package komutunu kullanın.

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

Örnek şunları varsayar:

  • ADT aracının yolunun komut satırı kabuğunuzun yol tanımında olduğunu. (Bkz. Path ortam değişkenleri .)

  • Sertifika codesign.p12 öğesinin ADT komutunu çalıştırdığınız üst dizinde olduğunu.

  • -extdir parametresi, uygulamanın kullandığı ANE dosyalarını içeren bir dizini adlandırır.

    Bu ANE dosyaları uzantının yalnızca ActionScript saplamasını veya benzetici sürümünü içerir. Yerel kodu içeren uzantısının sürümü AIR for TV aygıtına yüklenir.

Komutu uygulama dosyalarını içeren dizinden çalıştırın. Örnekteki uygulama dosyaları myApp-app.xml (uygulama tanımlayıcı dosyası), myApp.swf ve bir simgeler dizinidir.

Komutu gösterildiği şekilde çalıştırdığınızda ADT sizden anahtar deposu şifresini ister. Tüm kabuk programları yazdığınız şifre karakterlerini görüntülemez; yazmayı bitirdiğinizde Enter tuşuna basın. Alternatif olarak, şifreyi komuta dahil etmek için storepass parametresini kullanabilirsiniz.

Yerel uzantıları kullanan AIR for TV uygulaması için bir AIRI dosyası da oluşturabilirsiniz. Bir AIRI dosyası imzalanmamış olması dışında AIRN dosyası gibidir. Örneğin:

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

Uygulamayı imzalamaya hazır olduğunuzda, AIRI dosyasından AIRN dosyası oluşturabilirsiniz:

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

Daha fazla bilgi için bkz. Adobe AIR için Yerel Uzantılar Geliştirme .

Flash Builder veya Flash Professional ile paketleme

Flash Professional ve Flash Builder ADT'yi kendiniz çalıştırmanıza gerek kalmadan AIR paketlerini yayınlamanıza veya dışa aktarmanıza izin verir. Bir AIR uygulaması için AIR paketi oluşturma yordamı bu programların belgelerinde ele alınmıştır.

Ancak şu anda yalnızca ADT, yerel uzantıları kullanan AIR for TV uygulamaları için uygulama paketleri niteliğindeki AIRN paketlerini oluşturabilir.

Daha fazla bilgi için, şu konulara bakın: