Qt на Mac 10.11: у кода нет ресурсов, но подпись указывает, что они должны присутствовать

У меня есть приложение Qt 5.4 с платформой Sparkle. Gatekeeper в Mac OS X 10.11 будет отображать ошибку "неопознанный разработчик" после загрузки с нашего сервера. После некоторых исследований (codeign --strict показывает отсутствующий файл в sparkle), я удалил неработающие символические ссылки в платформе Sparkle. Затем я перестроил приложение, чек с кодовым знаком и spctl

кодовый знак --verbose --deep --strict myapp.app

Результат: myapp.app: удовлетворяет назначенному требованию

spctl --assess --type exec --verbose myapp.app показывает: принято

Затем я создал образ DMG, установить из образа, приложение работает без проблем. Затем я загрузил dmg на сервер и скачал с нашего сервера. Контрольная сумма MD5 совпадает.

Однако после того, как я перетащил приложение в папку /Applications и запустил его, ОС показывает, что приложение повреждено и должно быть перемещено в корзину. Та же самая команда codeign по-прежнему возвращает "Удовлетворяет свои назначенные требования", но та же команда spctl показывает:

код не имеет ресурсов, но подпись указывает, что они должны присутствовать

Просто скачав приложение с нашего сервера, вывод spctl изменился. Я не думаю, что это имеет какое-либо отношение к ресурсам (у приложения действительно есть ресурсы), поскольку один и тот же скрипт сборки создал несколько выпусков без этой ошибки. скрипт действительно изменяет структуру фреймворка qt, но это работает с 10.10.

Я собрал новую Mac OS 10.11, установил xcode 7.0.1, Qt 5.5, перестроил приложение (без скрипта для изменения структуры фреймворка Qt в комплекте приложений). Точно такой же результат: приложение передает оба кодовых знака и spctl перед загрузкой и завершилось ошибкой с той же ошибкой после загрузки.

По сути, после удаления неработающей ссылки в платформе Sparkle комплект приложений изменился с "неопознанный разработчик" на "поврежденное изображение".

Может кто-нибудь сказать мне, где это пошло не так?

0 ответов

Другие вопросы по тегам