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

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

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



Установите Command Line Tools


Для переподписания необходимо наличие на вашем Mac инструментов разработчика, которые вы можете скачать с сайта developer.apple.com и установить самостоятельно, либо выполнить автоматическое скачивание и установку 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 можно почитать на developer.apple.com или на wiki.lazarus.freepascal.org





Комментарии (301)

Оставлять комментарии могут только зарегистрированные пользователи... Войти
  1. Cossack_161 Avatar
    Cossack_161 #593404.05.2022
    Добрый день! Спасибо за вашу работу, делаете хорошее дело. Я сделал как написано в инструкции, но у меня выдало следующее /Volumes/Movavi Screen Capture Pro 10.1.0: bundle format unrecognized, invalid, or unsuitable
  2. shawnny Avatar
    shawnny #546155.03.2022
    сделал все по инструкции, Adobe AE beta/ m1 pro/ monterey - проблема не решилась.
    1. vs1dev Avatar
      vs1dev для shawnny #573186.04.2022
      Зачем AE подписывать, если на сайте лежит прога с криком???
  3. egorvilavin Avatar
    egorvilavin #5117130.01.2022
    Пробую для мафии, переподписать, не
    получается вот что выдает: "error: The specified item could not be found in the keychain."
    1. Drovosek Avatar
      Drovosek для egorvilavin #5117230.01.2022
      Эта ошибка означает что вы пропустили тире.
      Если пробуете запустите ее на M1, то не тратьте время, на M1 она не запустится никак.
      1. Korch Avatar
        Korch для Drovosek #5603422.03.2022
        Какое тире где оно должно быть?
        sudo codesign --force --deep --sign -/Applications/Mafia3.app/Contents/MacOS/AppBundleExe
  4. asekabtw Avatar
    asekabtw #5114930.01.2022
    Работает ли на Monterey? Я установил все, но не получается запустить приложение. Сделал все как указано, не помогло. Если люди, которые могут помочь?
  5. привет! у меня получилось решить проблему с фш ошибку с неожиданным завершением программы,удалите фш и установите заново,не адобзильте его и он будет открываться,как только его перенести в адоб зил,фш ливает из жизни)
  6. почему не запускается License Administrator "неожиданное завершение работы"
    SIP отключен
  7. Не работает на футбол менеджер не хочет активировать говорит не хватает прав
  8. cazzus Avatar
    cazzus #468551.12.2021
    монтерей м1 НИХТ НЕ РАБОТАЕТ!!!!