Исправляем ошибку, которая возникает при запуске программы в Mac OS, после её установки. Программа не открывается и сообщает об ошибке.
Сообщение бывает двух видов:
1. Программа не открывается или повреждена
2. Сбой открытия программы «Название_приложения.app» из-за повреждения. Переместите программу в Корзину.
Ошибка на русском:
Сбой открытия программы «Название_приложения.app» из-за повреждения. Переместите программу в Корзину.
На английском ошибка выглядит так:
“…” is damaged and can’t be opened. You should move it to the Trash.
Также:
is damaged and can’t be opened. You should move it to the Bin.
Ошибка возникает, при открытии программ или образов загруженных через Интернет. Защитник Gatekeeper в Mac OS блокирует непроверенные им программы из-за угрозы наличия вредоносного ПО. Сделано это чтобы обезопасить пользователя от случайной установки вредоносной программы. По умолчанию, в настройках Мака, нет возможности включить установку любых приложений:
Однако это не значит, что все программы загруженные через Интернет содержат вирусы или вредоносные коды. И потому иногда требуется отключить Gatekeeper, чтобы разрешить запуск отдельной программы. Можно и полностью его отключить.
Открываем Терминал и вводим команды. Отключаем для конкретной программы:
Если в названии программы содержится пробел, то берём это название в кавычки:
Отключаем для всех программ:
Иногда проще выключить защиту, запустить файл и снова включить Gatekeeper (на всякий случай). Потому что бывает команда sudo xattr -rd com.apple.quarantine не срабатывает. Вместо этого пишется, что файл не найден.
Код для командной строки, чтобы снова включить защиту Gatekeeper:
Примечание
GateKeeper также запрещает открывать программы от неустановленных разработчиков. Как это обойти смотрите в отдельной статье.