Добавление цифровой подписи

Apple периодически выпускает патчи безопасности, в которых отзывает сертификаты (цифровые подписи) некоторых "специфических" разработчиков. Запуск приложений без сертификата приводит к сообщению об ошибке и неожиданному завершению этого приложения...

Для решения данной ошибки потребуется подписать приложение вручную...



Установите Xcode.

Установить Xcode можно с помощью стандартной утилиты Терминал, используя команду: xcode-select --install
После ввода команды нажмите Enter и выполните процедуру установки с последующим перезапуском Терминал.



Подпишите приложение.

Подписать приложение можно с помощью стандартной утилиты Терминал, используя команду: sudo codesign --force --deep --sign - /Applications/NewApp.app
Обратите внимание, что команда включает путь к приложению...т.е. после "sign -" необходимо поставить Пробел и перетащить приложение в окно Терминал.

Нажмите Enter и введите пароль администратора. 
Пароль при вводе в Терминал не отображается, но вводится. После ввода пароля нажмите Enter.

Готово! Запустите приложение.



Дата публикации: 25.03.2020
103 066
Комментарии (140)
  1. Не во всех случаях это вообще работает, сделал все по инструкции не допустил программа так же вылеты имеет! Но спасибо за информацию!
  2. как установить икс код?
    1. .-.
  3. Во время первого шага выдаёт "Can't install the software because it doesn't available from the software update server"
    1. Так установи Xcode через AppStore
  4. Спасибо! всё заработало.