Почему мой пример нотариального заверения в macOS не работает?
Я подписал и экспортировал свое тестовое приложение для процесса нотариального заверения в macOS. Я могу проверить билет с помощью xcrun stapler validate
$ xcrun stapler validate /Users/user/Downloads/Test.app
Processing: /Users/user/Downloads/Test.app
The validate action worked!
Тем не менее, открытие приложения по-прежнему вызывает всплывающее предупреждение. Кто-нибудь знает почему? Я использую последнюю версию macOS 10.14.4 (18E226).
1 ответ
Решение
Все работает правильно. Там нет "диалоговое окно предупреждения". То, что вы видите, это именно тот диалог, который можно ожидать увидеть в результате нотариального заверения, как показано на этой странице:
https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution
В диалоговом окне говорится, что Apple проверила наличие вредоносных программ. Вот что такое нотариальное заверение.