Gatekeeper — это функция безопасности операционной системы macOS. Она проверяет, что на компьютере Mac запускается только надежное программное обеспечение. И если запускаемое ПО было изменено, то пользователь получит сообщение о повреждении.
Запуск повреждённого приложения невозможен без отключения функции Gatekeeper, или обхода функции Карантин (обычно процедуру называют Декарантин, либо de-quarantine).
Решение 1 - Декарантин
1. Запустите утилиту "Терминал".
2. Используйте команду: sudo xattr -r -c Поставьте пробел и перетащите мышкой повреждённую программу в окно Терминал. Команда допишется.
Важно!
Команда не действует на файлы в образе (.dmg). Необходимо скопировать повреждённую программу, например, на рабочий стол, и к ней применять команду.
В некоторых случаях команду можно применить к образу (.dmg) до монтирования.
3. Нажмите Enter и введите пароль Администратора.
Пароль при вводе в Терминал не отображается, но вводится.
Если пароль не задан - создайте его.
4. Приступайте к запуску повреждённой программы.
Дождитесь завершения проверки и вы сможете её Открыть.
Решение 2 - отключение Gatekeeper. Не рекомендуется для неопытных.
Данная команда позволит отключить Gatekeeper, т.е. восстановить настройки, разрешающие использование программ, загруженных из Любого источника в Системных настройках / Защита и безопасность.
1. Запустите утилиту "Терминал" и выполните команду
Для macOS 10.12 - 10.15.7
sudo spctl --master-disable
Для macOS 11 и новее
sudo spctl --global-disable
Перетаскивать в Терминал ничего не нужно.
Для включения Gatekeeper, замените "disable" на "enable".
2. Нажмите Enter и введите пароль Администратора.
3. Приступайте к запуску повреждённой программы.