2017-02-20 43 views
0

После загрузки разархивируйте и запустите мое приложение и нажмите «ОК», чтобы «приложение загрузилось из Интернета», предупреждение о запуске приложения. Но приложение не загружает никаких активов из подпапок.Adobe Air App не может загружать активы после загрузки на Mac OS Sierra

Я могу заставить его работать, если я скопирую приложение в другую папку и обратно.

У меня есть эта проблема только на Mac OS Sierra. Использование старых Mac OS и Windows работает так, как ожидалось.

+0

Не могли бы вы поделиться структуру каталогов? Также попробуйте добавить как можно больше кода и данных. –

+0

Это только одно приложение File, папка с активами и xml-файл конфигурации. PresentationFolder - pres.app - presConfig.xml - presAssetsFolder Если я скопировать pres.app на другую папку и снова работает. Похоже, что система не удаляет атрибут com.apple.quarantine – martomstom

+0

Просьба поделиться образцом кода, в котором ваше приложение не загружает активы, и ваш файл config.xml, и снимок экрана вашей папки приложения и ее каталогов. –

ответ

0

При использовании Sierra вы должны перетащить приложение с образа диска в такое место, как/Приложения, перед тем как пытаться его запустить. То же самое относится к Zip и другим архивам или приложениям, загружаемым в папку «Загрузки». После того как вы переместили приложение в Finder, он не будет транслоцироваться Gatekeeper.

macOS Sierra will break many installers and updaters

AppTranslocation in MacOS Sierra