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

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



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




Подписать приложение можно с помощью утилиты Терминал, используя команду: 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

Опубликовано (изменено): 25.03.2020 Просмотры: 185 195

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

Оставлять комментарии могут только зарегистрированные пользователи... Войти
  1. А расширения Chrome портированные в Safari через Xcode - можно так подписать? Они работают все ок - но каждый раз нужно через режим разраба разрешать их после закрытия сафари, кто шарит - ткните носом где почитать
    MacBook Air (M2, 2022), macOS Sonoma
  2. у меня по очереди все возможные ошибки выскачили, я все по инструкции лечил. сейчас пишет неожиданно завершил ничего прописывать не помогает у когото вообще эта игра работает?
    MacBook Pro (15-inch, 2019), macOS Ventura
  3. quale è il comando giusto per mettere la firma??? nelle istruzioni non si capisce bene. "sudo codesign --force --deep --sign - /Applications/NewApp.app" dove va inserita la app di photoshop 2023 ?????
  4. Добрый день!
    Возникает такая ошибка
    error: The specified item could not be found in the keychain.
    karina@192 Adobe Photoshop 2023.app % П
    Подскажите, пожалуйста, что не так?
    1. v.kuleshin Avatar
      v.kuleshin для Карина Бо 13.07.2023 / #97471
      Добрый день, у меня такая же ошибка? Получилось у Вас решить эту проблему?
  5. I tried to install photoshop and it runs smoothly until I'm using it with rosetta because my old plugins only works in rosetta. It keeps crashing. please help.
    Mac mini (M1, 2020), macOS Monterey
  6. Всё отлично работало на Ventura 13.2. Проапдейтился на 13.3.1 - теперь "Приложение «Final Cut Pro» неожиданно завершило работу."
    Подписывал приложение и исполняемый файл. ноль реакции.
  7. Добрый день, выдает ошибку (неожиданное завершило работу). Подпись ни одним способом через терминал не помогает
  8. Здравствуйте!
    Пытаюсь установит photoshop и выдает такую ошибку в терминале
    % sudo codesign --force --deep --sign - /Applications/Adobe\ Photoshop\ 2023
    /Applications/Adobe Photoshop 2023: bundle format unrecognized, invalid, or unsuitable
    что делать?
    1. Drovosek Avatar
      Drovosek для konoplynikita 2.04.2023 / #89084
      Напишите нашему специалисту, он решит вашу проблему
      https://appstorrent.ru/help.html
  9. Здравствуйте!
    Пытаюсь установить на макбук про 2020 года cleanmymac и в терминале такой результат:
    sudo codesign --force --deep --sign - /Applications/CleanMyMac\ X.app
    Password:
    /Applications/CleanMyMac X.app: replacing existing signature

    Что сделать чтобы приложение запустилось? Кто сталкивался с такой проблемой?
    MacBook Pro (13-inch, M1, 2020), macOS Ventura
    1. Drovosek Avatar
      Drovosek для chai047 30.03.2023 / #88741
      Спросите у того, кто вам сказал добавлять цифровую подпись для CMM. В инструкции про это ничего не сказано
  10. Доброй ночи, при попытке установки CleanMyMac X выдает следующее
    /Applications/CleanMyMac X.app: replacing existing signature
    /Applications/CleanMyMac X.app: code object is not signed at all
    In subcomponent: /Applications/CleanMyMac X.app/Contents/Frameworks/MacPawAccount.framework

    И программу не запускается, как действовать в в этой ситуации?
  11. Добрый день! Пытаюсь установить Rise of the Tomb Raider 1.0.4. При установки выдает эту ошибку. Сертификаты подписал:
    Last login: Mon Mar 6 12:45:04 on ttys000
    alekseygostev@MacBook-Pro-Aleksej ~ % sudo codesign --force --deep --sign/Volumes/Rise\ of\ the\ Tomb\ Raider\ 1.0.4/Rise\ of\ the\ Tomb\ Raider.app
    Password:
    codesign: unrecognized option `--sign/Volumes/Rise of the Tomb Raider 1.0.4/Rise of the Tomb Raider.app'
    Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign
    codesign -v [-v*] [-R=<req string>|-R <req file path>] path|[+]pid ... # verify
    codesign -d [options] path ... # display contents
    codesign -h pid ... # display hosting paths
    alekseygostev@MacBook-Pro-Aleksej ~ %

    SIP отключал и все равно ничего
    Помогите пожалуйста!
    MacBook Pro (14-inch, 2021), macOS Ventura
    1. Drovosek Avatar
      Drovosek для Алексей Гостев 9.03.2023 / #86607
      Напишите нашему специалисту, он решит вашу проблему
      https://appstorrent.ru/help.html
    2. apostol Avatar
      apostol для Алексей Гостев 12.03.2023 / #86986
      Здравствуйте . Подскажите пожалуйста удалось ли вам решить эту проблему ? и если да то как ?
  12. здраствуйте
    пытаюсь установить clean my Mac, но выскакивает вот это
    sudo codesign -force --deep --sign -/Applications
    /CleanMyMac\ X. app
    error: The specified item could not be found in the keychain.
    1. Mac Studio (2022), OS X El Capitan
      1. kirilllonsakov@MBP-Kirill ~ % sudo codesign --force --deep --sign - /Applications/SketchUp.app
        Password:
        /Applications/SketchUp.app: replacing existing signature

        Добрый день. Всё верно сделал? Замена существующей подписи говорит о том, что всё должно работать. Верно?
        1. Drovosek Avatar
          Drovosek для Кирилл Валерьевич 30.03.2023 / #88746
          Замена подписи говорит только о том, что она была заменена. Это не тестирование работоспособности ПО
    2. MacBook Air (M1, 2020), macOS Monterey
  13. Monterey 12.1, ставлю Audition, прописываю судо, мак меняет подпись но все равно выскакивает ошибка
    до патчинга аудишн запускается, но в триал, после удаления, последующей установки, патчинга и смены подписи - нет
  14. Здравствуйте!
    После использования команды на терминале и ввода пароля ошибка не устранена, в самом терминале такая запись:
    /Applications/Zenimax Online/The Elder Scrolls Online/game_mac/pubplayerclient/eso.app: main executable failed strict validation
    In subcomponent: /Applications/Zenimax Online/The Elder Scrolls Online/game_mac/pubplayerclient/eso.app/Contents/MacOS/libsteam_api.dylib

    Подскажите, пожалуйста, что еще можно сделать?
      1. Vik87v Avatar
        Vik87v для Стараюсь Онлайн 20.01.2023 / #81453
        подскажите пожалуйста , как ? Все перепробовал из инструкции
  15. Здравствуйте, устоновщик на половину загрузился, потом появляется плашкатчто эппл не может определить вредоносность по, что делать?
  16. Добрый вечер.
    Купил Mac M1, на ней уже сразу была установлена 12.4 Monterey OS.
    Прочёл почти все комментарии к данной публикации и на сколько я понял, что у меня только один вариант....это переставить ось.
    И так как я вообще первый раз взял себе мак, а всю жизнь сидел на винде у меня возникает вопрос. Какую систему мне установить и собственно как это сделать?
    Очень прошу вашей помощи.....может ссылочку дадите мне на статью или т.п.
    Заранее спасибо!
      1. У меня не получается установить Parallels так как не обходит эту ошибку при установке....как я понимаю у всех такая проблема на последней OS и решить её не получается. А мне нужно установить Винду чтобы я мог использовать ПО определённое.
        Вот и решил узнать у Вас
        1. Drovosek Avatar
          Drovosek для Евгений Авдеев 16.10.2022 / #70857
          Все возможно установить.
          Напишите нашему специалисту, он вам поможет
          https://appstorrent.ru/help.html
Наверх