- Друг форума
- Программист
- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Добавление цифровой подписи
Apple периодически выпускает патчи безопасности, в которых отзывает сертификаты (цифровые подписи) некоторых "специфических" разработчиков. Запуск приложений без сертификата приводит к сообщению об ошибке и неожиданному завершению этого приложения...Для решения данной ошибки потребуется подписать приложение вручную или отключить SIP на вашем Mac
Установите Command Line Tools
Для переподписания необходимо наличие на вашем Mac инструментов разработчика, которые вы можете скачать с сайта
Для просмотра ссылки Вы должны войти или зарегистрироваться.
и установить самостоятельно, либо выполнить автоматическое скачивание и установку Command Line Tools с помощью стандартной утилиты Терминал, используя команду:xcode-select --install
После ввода команды нажмите Enter и выполните процедуру установки с последующим перезапуском Терминал.
Для добавление цифровой подписи наличие программы XCode не обязательно.
Подпишите приложение.
Подписать приложение можно с помощью стандартной утилиты Терминал, используя команду:sudo codesign --force --deep --sign - /Applications/NewApp.app
Обратите внимание, что команда включает путь к приложению...т.е. после "sign -" необходимо поставить Пробел и перетащить приложение в окно Терминал.
Подписать исполняемый файл можно используя команду:
sudo codesign --force --sign - /Applications/NewApp.app/Contents/MacOS/NewApp
Нажмите Enter и введите пароль администратора.
Пароль при вводе в Терминал не отображается, но вводится. После ввода пароля нажмите Enter.
Готово! Запустите приложение.
Подробнее про добавление цифровой подписи в macOS можно почитать на
Для просмотра ссылки Вы должны войти или зарегистрироваться.
или на
Для просмотра ссылки Вы должны войти или зарегистрироваться.