Запуск повреждённых приложений на OSx

Я как-то редко скачиваю и ставлю новые приложения, но когда это происходит, в последнее время после установки всё чаще стало отображаться сообщение, что программа повреждена, не может запуститься и должна быть перенесена в корзину.

Всё с этой программой хорошо. Просто ушлые яблочники таким неявным образом борются с установками из неустановленных источников.

Лечится вводом в терминал команды:

sudo spctl --master-disable

После этого опция установки приложений из неизвестных источников станет доступна:

Может оказаться, что всё несколько сложнее и приложение после установки отказывается запускаться. Возможно, его нужно раскарантинить. Делается это вводом в терминал команды:

sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app

Вместо LockedApp, понятное дело, вписываем название обрабатываемой программы. Обычно после этого всё становится нормально, приложение запускается.

Иногда и этого недостаточно. Тогда нужно отключить SIP.

Отключение SIP осуществляется только из режима восстановления. Запустить данный режим можно выполнив следующие действия: перегрузить ПК, получить доступ к «Терминалу» и ввести команду отключения. Данные действия осуществляются следующим образом:

  • Запустите перезагрузку компьютера;
  • В процессе перезагрузки необходимо удерживать клавиши: Command (⌘)+R, чтобы перейти в режим Восстановления системы;
  • В верхней панели меню требуется выбрать раздел «Утилиты» и перейти в пункт «Терминал»;

UPD 22.04.2024: Инфа немного устарела. На M1, M2, M3 маках удерживать две клавиши уже не надо. Просто жмёте кнопку питания и держите, пока рекавери мод не запустится.

В терминал вводим:

csrutil disable

После перезагружаемся и наслаждаемся.

Если по какой-то причине вам нужно включить SIP обратно, делаем то же самое с перезагрузкой в режиме восстановления, только в терминал вводим:

csrutil enable

Опубликовано

в

от

Если хотите получать новые посты на имейл, подпишитесь на рассылку. Пишу нечасто и по делу. 

Предыдущий пост
PMBOK категоричен. В зрелых, с точки зрения проектного управления, компаниях…