Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Сборка AIR пакета под Mac (http://www.flasher.ru/forum/showthread.php?t=215785)

makanmel 05.11.2020 12:30

Сборка AIR пакета под Mac
 
При сборке AIR пакета под Mac (Catalina 10.15.7) с помощью ANT скрипта и ADT получаю ошибку:

Failed to load the AIR Runtime

Подскажите, что проверить, так как моя основная среда это Windows в котором с тем же SDK (Flex 4.15.0 FP20.0 AIR20.0) такой ошибки нет.

build.xml

Код:

<?xml version="1.0"?>
<project name="Desktop" default="compile">
   
    ...

    <property name="FLEX_HOME" value="/opt/flexsdk15" />
    <property name="air.adt" value="${FLEX_HOME}/bin/adt"/>
    <property name="deploy.dir" value="bin"/>

    <target name="package">
        <exec executable="${air.adt}" failonerror="true">
            <arg line="-package"/>

            <!-- SIGNING_OPTIONS -->
            <arg line="-storetype pkcs12"/>
            <arg line="-keystore myCert.p12"/>
            <arg line="-storepass ********"/>
            <arg line="-tsa http://time.certum.pl"/>

            <!-- TARGET -->
            <arg line="-target bundle"/>

            <!-- OUTPUT -->
            <arg line="${deploy.dir}/Desktop.app"/>

            <!-- DESCRIPTOR -->
            <arg line="src/Desktop-app.xml"/>

            <!-- ADD SWF -->
            <arg line="-C ${deploy.dir} Desktop.swf"/>

            <!-- ADD FILES -->
            <arg line="-C . icons"/>
        </exec>
    </target>
   
    ...
</project>

Desktop-app.xml

Код:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/20.0">
        <id>Desktop</id>
        <filename>Desktop</filename>
        <name>MyApp</name>
        <versionNumber>1.1.2</versionNumber>
        <initialWindow>
                <content>Desktop.swf</content>
                <title>MyApp</title>
        <autoOrients>false</autoOrients>
        <fullScreen>false</fullScreen>
        <visible>false</visible>
    </initialWindow>
        <supportedProfiles>extendedDesktop</supportedProfiles>
        <icon>
            <image16x16>icons/logo_16.png</image16x16>
            <image32x32>icons/logol_32.png</image32x32>
            <image48x48>icons/logo_48.png</image48x48>
        <image72x72>icons/logo_72.png</image72x72>
    </icon>
        <allowBrowserInvocation>false</allowBrowserInvocation>
</application>


СлаваRa 05.11.2020 13:55

поддерживает ли Catalina не x64 софт?
пробовали обновить sdk?

makanmel 09.11.2020 21:08

Цитата:

Сообщение от СлаваRa (Сообщение 1206838)
поддерживает ли Catalina не x64 софт?
пробовали обновить sdk?

Спасибо за ответ.
Попробую скачать последний SDK (AIR 33), возможно проблема действительно в x64.

Хотя, в .air нормально приложение собирается, устанавливается и запускается.

Добавлено через 39 часов 13 минут
Обновил AIR SDK до версии 32, и все заработало.


Часовой пояс GMT +4, время: 23:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.