Я получил удостоверения разработчика от Apple.Код подписал приложения на OS X Sierra 10.12 не работает старые старшие маки, почему?
Я подписал свое приложение с помощью Sierra через строку команд, так как мое приложение находится за пределами xcode, подписи проверяются на Сьерра как от идентифицированного разработчика.
Тестирование на Sierra позволяет устанавливать, когда параметры безопасности:
'Разрешить распределения, загруженные из: Mac App Store и идентифицированные разработчиков.
Тестирование на OS X 10.8 Горный лев дает ошибку «.app поврежден», как указано. Gatekeeper Screenshot Эта ошибка возникает, когда установлены следующие параметры безопасности:
«Разрешить выделение, загруженное из: Mac App Store и идентифицированных разработчиков».
Изменение параметров безопасности
'Разрешить распределения, загруженные из: Anywhere.
Приложение сможет устанавливаться как можно точнее, поэтому я уверен, что файл действителен.
Почему приложение проверяет только на новых маках.
Я также попытался подписать приложение на 10.8. В этом сценарии 10.8 принимает приложение как от идентифицированного разработчика, а 10.12 - нет, наоборот.