Adobe AIR - .air to .exe / .dmg / .rpm - PullRequest
       0

Adobe AIR - .air to .exe / .dmg / .rpm

4 голосов
/ 21 ноября 2011

Мне нужно получить собственный установщик для Mac и Linux из файла .air. Я на Windows и использую AIR 2.5.

Я наткнулся на это интересное приложение для Windows для преобразования файла .air в .exe / .dmg / .rpm. Я не могу заставить его работать, так что кто-то еще использовал его и может проверить работоспособность или может порекомендовать похожее приложение?

Спасибо. Ули

Ответы [ 4 ]

2 голосов
/ 13 января 2014

вы должны использовать команду adt.

adt -package -target native myApp.dmg myApp.air for MAC

и

adt -package -target native myApp.exe myApp.air fr Windows
2 голосов
/ 22 ноября 2011

Вот статья от Adobe, чтобы выполнить то, что вы пытаетесь сделать здесь:

http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html

Я не уверен, есть ли другие приложения, которые автоматизируют этот процесс длявы.Была пара, когда эта функциональность была впервые в бета-версии, но я думаю, что они в значительной степени исчезли или несовместимы.Смотрите здесь для учебника:

http://bishoponvsto.wordpress.com/2010/02/23/adobe-air-2beta-2-to-exe-packaging-air-app-in-windows-executable/

2 голосов
/ 22 ноября 2011

Из Air docs : «Вы должны использовать ADT в той же операционной системе, что и исходная программа установки, которую вы хотите сгенерировать»

Я работаю на Mac и запускаю Windows через bootcamp, и с помощью этой настройки я смог создать собственные установщики для обеих операционных систем.Также стоит отметить, что Adobe отказалась от поддержки Linux, как и для v2.6, так что это может повлиять на количество проблем, с которыми вы готовы столкнуться при создании .rpm

0 голосов
/ 21 ноября 2011

Почему бы не взглянуть на эту статью о функциональности NativeProcess , в ней описывается процесс создания собственного установщика.Чтобы процитировать некоторые соответствующие части:

To package the application, invoke the ADT application using syntax to package a native installer application version.

You must run ADT on the same operating system as the target installer application. To generate a DMG file, run ADT on Mac OS. To generate an EXE installer file, run ADT on Windows.

For example, the following command packages a DMG file on Mac OS:
adt -package -storetype pkcs12 -keystore myCert.p12 -target native NativeProcessTest.dmg NativeProcessTest-app.xml NativeProcessTest.swf NativeApps/Mac/bin/echoTestMac icons

Before running this command, open the Terminal application and navigate to the output directory for your Flex project. Adjust the following:

    The path to the ADT application in the Flex SDK
    The name and path of the signing certificate (given as myCert.p12 in this example)

For example, the following command packages an EXE installer file on Windows:
adt -package -storetype pkcs12 -keystore myCert.p12 -target native NativeProcessTest.exe NativeProcessTest-app.xml NativeProcessTest.swf NativeApps/Windows/bin/echoTestWindows icons

Before running this command, open a command line session and navigate to the output directory for your Flex project. Adjust the following:

    The path to the ADT application in the Flex SDK
    The name and path of the signing certificate (given as myCert.p12 in this example)

For more information on using ADT and on using signing certificates, refer to "Packaging an AIR application in a native installer" in Building Adobe AIR applications.

Captive Runtime сделает что-то подобное, но требует AIR 3 или более поздней версии.

...