Я использую Qt 5 для своего приложения на Mac, а поскольку Apple выпустила 10.9.5 и 10.10, мое приложение блокируется привратником. В нем сообщается, что «XXX нельзя открыть, потому что идентификатор разработчика не может быть подтвержден». После некоторых исследований я нашел this, что объясняет проблему картой Qt 5, например QtCore, QtGui и т. Д. Решение реорганизует компоновку этих фреймворков. Я использую скрипт python для выполнения этого процесса, и все это хорошо работает на моей машине. Когда я запускаю «spctl -a -t exec -vv MyApp.app», он сообщает, что это было отклонено ранее.Qt 5 вызывает блокировку привратника моего приложения
Вот ссылка от Apple, чтобы рассказать о макете.
Но когда я создаю образ (используя hdiutil) и распространять его. Он теряет все символические ссылки в приложении, что заставляет гейткипер блокировать его снова с тем же отчетом.
Есть ли способ обойти это? Или используйте другой способ создания изображения или другой способ решения проблемы с раскладкой фрейма Qt.
Спасибо в продвижении.
Jerry