Masaüstü yerel yükleyicisini paketlemeAIR 2'den itibaren, AIR uygulamalarını dağıtmak üzere yerel uygulama yükleyicileri oluşturmak için ADT'yi kullanabilirsiniz. Örneğin, Windows’taki bir AIR uygulamasının dağıtımı için bir EXE yükleyici dosyası oluşturabilirsiniz. Mac OS’deki bir AIR uygulamasının dağıtımı için bir DMG yükleyici dosyası oluşturabilirsiniz. Linux’taki bir AIR uygulamasının dağıtımı için bir DEB veya RPM yükleyici dosyası oluşturabilirsiniz. Yerel bir uygulama yükleyicisiyle yüklenen uygulamalar, genişletilmiş masaüstü profil uygulamaları olarak bilinir. Uygulama açıklayıcı dosyası genişletilmiş masaüstü profilini desteklemiyorsa, ADT’yi bir AIR uygulaması için yerel bir yükleyiciyi paketlemek için kullanamazsınız. Bu profili uygulama tanımlayıcı dosyasındaki supportedProfiles öğesini kullanarak kısıtlayabilirsiniz. Bkz. Aygıt profilleri ve supportedProfiles. AIR uygulamasının yerel yükleyici versiyonunu iki temel yolla oluşturabilirsiniz:
ADT’yi oluşturmak istediğiniz yerel yükleyici dosyasıyla aynı işletim sisteminde kullanmanız gerekir. Bundan dolayı, Windows’ta bir EXE dosyası oluşturmak için, Windows’ta ADT’yi çalıştırın. Mac OS’de bir DMG dosyası oluşturmak için, ADT’yi MAC OS’de çalıştırın. Linux’ta bir DEB veya RPG dosyası oluşturmak için, ADT’yi Linux’ta çalıştırın. Bir AIR uygulamasını dağıtmak için bir yerel yükleyici oluşturduğunuzda, uygulama şu yeteneklere sahip olur:
Ancak, yerel yükleyici olarak paketlendiğinde AIR dosya biçiminin bazı avantajlarını kaybeder. Tek bir dosya tüm masaüstü bilgisayarlara dağıtılamaz. Yerleşik güncelleme işlevi (ve güncelleme çerçevesi) çalışmaz. Kullanıcı yerel yükleyici dosyasını çift tıklattığında, dosya AIR uygulamasını yükler. Adobe AIR’in istenen sürümü makinede zaten yüklü değilse, yükleyici onu ağdan indirir ve önce onu yükler. Adobe AIR’in (gerekiyorsa) doğru sürümünün alınacağı bir ağ bağlantısı yoksa, yükleme başarısız olur. Ayrıca, yükleme işlemi işletim sistemi Adobe AIR 2’de desteklenmiyorsa da başarısız olur. Not: Bir dosyanın yüklü uygulamanızda çalıştırılabilir olmasını istiyorsanız, uygulamanızı paketlediğinizde dosya sisteminde çalıştırılabilir durumda olduğundan emin olun. (Mac ve Linux'ta gerekirse, çalıştırılabilir bayrağını ayarlamak için chmod kullanabilirsiniz.)
Uygulama kaynak dosyalarından bir yerel yükleyici oluşturmaUygulamanın kaynak dosyalarından bir yerel yükleyici oluşturmak için, -package komutunu aşağıdaki sözdizimi ile kullanın (tek bir komut satırında): adt -package AIR_SIGNING_OPTIONS-target native [WINDOWS_INSTALLER_SIGNING_OPTIONS] installer_fileapp_xml [file_or_dir | -C dir file_or_dir | -e file dir ...] ... Bu sözdizimi, bir AIR dosyasının paketlenmesi için olan sözdizimine benzer (bir yerel yükleyici olmadan). Ancak, bazı farklılıklar vardır:
-target seçeneği dışındaki diğer ADT seçenekleriyle ilgili ayrıntı için bkz. AIR Geliştirici Aracı (ADT). Aşağıdaki örnek bir DMG dosyası oluşturur (Mac OS için bir yerel yükleyici dosyası): adt -package -storetype pkcs12 -keystore myCert.pfx -target native myApp.dmg application.xml index.html resources Aşağıdaki örnek bir EXE dosyası oluşturur (Windows için bir yerel yükleyici dosyası): adt -package -storetype pkcs12 -keystore myCert.pfx -target native myApp.exe application.xml index.html resources Aşağıdaki örnek bir EXE dosyası oluşturur ve onu imzalar: adt -package -storetype pkcs12 -keystore myCert.pfx -target native -storetype pkcs12 -keystore myCert.pfx myApp.exe application.xml index.html resources AIR dosyasından veya AIRI dosyasından bir yerel yükleyici oluşturmak.ADT’yi bir AIR veya AIRI dosyasını temel alarak bir yerel yükleyici dosyası oluşturmak için kullanabilirsiniz. AIR dosyasını temel alarak bir yerel yükleyici oluşturmak için, ADT -package komutunu aşağıdaki sözdizimi (tek bir komut satırında) ile kullanın: adt -package -target native [WINDOWS_INSTALLER_SIGNING_OPTIONS] installer_file air_file Bu sözdizimi AIR uygulamasının kaynak dosyalarını temel alarak yerel yükleyici oluşturmak için olan sözdizimine benzer. Ancak, bazı farklılıklar vardır:
AIRI dosyasını temel alarak bir yerel yükleyici oluşturmak için, ADT -package komutunu aşağıdaki sözdizimi (tek bir komut satırında) ile kullanın: adt AIR_SIGNING_OPTIONS -package -target native [WINDOWS_INSTALLER_SIGNING_OPTIONS] installer_file airi_file Bu sözdizimi, yerel yükleyicinin bir AIR dosyası temel alınarak oluşturulması için olan sözdizimine benzer. Ancak, bazı farklılıklar vardır:
Aşağıdaki örnek bir AIR dosyasını temel alarak bir DMG dosyası oluşturur (Mac OS için bir yerel yükleyici dosyası): adt -package -target native myApp.dmg myApp.air Aşağıdaki örnek bir AIR dosyasını temel alarak bir EXE dosyası oluşturur (Windows için bir yerel yükleyici dosyası): adt -package -target native myApp.exe myApp.air Aşağıdaki örnek bir EXE dosyası oluşturup (bir AIR dosyasını temel alarak) onu imzalar: adt -package -target native -storetype pkcs12 -keystore myCert.pfx myApp.exe myApp.air Aşağıdaki örnek bir AIRI dosyasını temel alarak bir DMG dosyası oluşturur (Mac OS için bir yerel yükleyici dosyası): adt -storetype pkcs12 -keystore myCert.pfx -package -target native myApp.dmg myApp.airi Aşağıdaki örnek bir AIRI dosyasını temel alarak bir EXE dosyası oluşturur (Windows için bir yerel yükleyici dosyası): adt -storetype pkcs12 -keystore myCert.pfx -package -target native myApp.exe myApp.airi Aşağıdaki örnek bir EXE dosyası (bir AIRI dosyasına bağlı olarak) oluşturur ve bunu hem AIR hem de yerel Windows imzası ile imzalar: adt -package -storetype pkcs12 -keystore myCert.pfx -target native -storetype pkcs12 -keystore myCert.pfx myApp.exe myApp.airi |
|