Оповещения
Войти

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

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 Просмотры: 169 288
Проблемы с установкой и активацией? Запросить помощь

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

Оставлять комментарии могут только зарегистрированные пользователи... Войти
  1. Здравствуйте!
    Пытаюсь установить на макбук про 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
  2. Доброй ночи, при попытке установки 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

    И программу не запускается, как действовать в в этой ситуации?
  3. Добрый день! Пытаюсь установить 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
      Здравствуйте . Подскажите пожалуйста удалось ли вам решить эту проблему ? и если да то как ?
  4. здраствуйте
    пытаюсь установить 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), macOS Sierra
      1. kirilllonsakov@MBP-Kirill ~ % sudo codesign --force --deep --sign - /Applications/SketchUp.app
        Password:
        /Applications/SketchUp.app: replacing existing signature

        Добрый день. Всё верно сделал? Замена существующей подписи говорит о том, что всё должно работать. Верно?
    2. MacBook Air (M1, 2020), macOS Monterey
  5. Monterey 12.1, ставлю Audition, прописываю судо, мак меняет подпись но все равно выскакивает ошибка
    до патчинга аудишн запускается, но в триал, после удаления, последующей установки, патчинга и смены подписи - нет
  6. Здравствуйте!
    После использования команды на терминале и ввода пароля ошибка не устранена, в самом терминале такая запись:
    /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. MacBook Air (M1, 2020), macOS Ventura
  7. Здравствуйте, устоновщик на половину загрузился, потом появляется плашкатчто эппл не может определить вредоносность по, что делать?
    1. MacBook Air (M1, 2020), macOS Ventura
  8. Добрый вечер.
    Купил Mac M1, на ней уже сразу была установлена 12.4 Monterey OS.
    Прочёл почти все комментарии к данной публикации и на сколько я понял, что у меня только один вариант....это переставить ось.
    И так как я вообще первый раз взял себе мак, а всю жизнь сидел на винде у меня возникает вопрос. Какую систему мне установить и собственно как это сделать?
    Очень прошу вашей помощи.....может ссылочку дадите мне на статью или т.п.
    Заранее спасибо!
    1. Mujika Avatar
      Mujika для Евгений Авдеев 15.10.2022 / #70846
      Обновляйтесь до последней версии которую рекомендует Apple и все)
      MacBook Air (M1, 2020), macOS Ventura
      1. У меня не получается установить Parallels так как не обходит эту ошибку при установке....как я понимаю у всех такая проблема на последней OS и решить её не получается. А мне нужно установить Винду чтобы я мог использовать ПО определённое.
        Вот и решил узнать у Вас
        1. Drovosek Avatar
          Drovosek для Евгений Авдеев 16.10.2022 / #70857
          Все возможно установить.
          Напишите нашему специалисту, он вам поможет
          https://appstorrent.ru/help.html
  9. сделал все по инструкции, но нет никаких изменений - по прежнему выдает "неожиданное завершение" в сети пишут, что на Монтерей не работает. Есть у кого либо подробная инфа по этому вопросу?
  10. Добрый день! что у меня не так?
    Last login: Fri Sep 23 21:40:03 on ttys000
    admin@MacBook-Pro-3 ~ % sudo codesign --force --deep --sign - /Volumes/Parallels\ Desktop\ 18
    Password:
    /Volumes/Parallels Desktop 18: bundle format unrecognized, invalid, or unsuitable
    admin@MacBook-Pro-3 ~ %
    1. JoyJin Avatar
      JoyJin для Андрей Кашковский 29.12.2022 / #79342
      You are trying to sign a whole volume, which is not possible. Install the application first, then codesign it from the application folder.
  11. Друзья на Монтерей данный метод не работает? а то я Метрошку эксодус пытаюсь завести а ничего не выходит. СИП офнул и подписал файл а ничего. Знатоки просто отпишитесь пожалуйста стоит ли голову продолжать ломать или на мохави завести уже пытаться? (на второй мак)
  12. Добрый день! Спасибо за вашу работу, делаете хорошее дело. Я сделал как написано в инструкции, но у меня выдало следующее /Volumes/Movavi Screen Capture Pro 10.1.0: bundle format unrecognized, invalid, or unsuitable
  13. Пробую для мафии, переподписать, не
    получается вот что выдает: "error: The specified item could not be found in the keychain."
    1. Drovosek Avatar
      Drovosek для egorvilavin 30.01.2022 / #51172
      Эта ошибка означает что вы пропустили тире.
      Если пробуете запустите ее на M1, то не тратьте время, на M1 она не запустится никак.
      1. Korch Avatar
        Korch для Drovosek 22.03.2022 / #56034
        Какое тире где оно должно быть?
        sudo codesign --force --deep --sign -/Applications/Mafia3.app/Contents/MacOS/AppBundleExe
  14. Работает ли на Monterey? Я установил все, но не получается запустить приложение. Сделал все как указано, не помогло. Если люди, которые могут помочь?