«Программа» не может быть открыта, так как её автор не удалось проверить.
#Что делает Gatekeeper
Функция Gatekeeper проверяет программы, скачанные не из App Store: подписаны ли они сертификатом разработчика и прошли ли нотаризацию Apple. Если подписи нет или программа изменена, система показывает окно «не удалось проверить» и не запускает её. Блокировка не означает, что программа вредоносна: небольшие утилиты и ПО с открытым кодом часто не нотаризованы. Но обход проверки стоит применять осознанно.
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Файл получен не от разработчикаСкачан с зеркала, из рассылки, торрента. | Подпись другая, чем у официального сайта. | Скачайте с официального сайта или из App Store. |
| Программа просит пароль администратора сразуУстановщик с действиями в системе. | Незнакомые запросы при запуске. | Откажитесь и проверьте файл на VirusTotal. |
| Сообщение о поврежденииФайл «повреждён», а не «неизвестный автор». | Загрузка прервалась. | Скачайте заново и проверьте контрольную сумму. |
| Нет подписи, но источник известенУтилиты с GitHub. | codesign пишет not signed at all. | Если доверяете автору, откройте через «Всё равно открыть». |
| Mac под управлением организацииАдминистратор запретил. | Кнопка отсутствует. | Обратитесь к ИТ-отделу. |
#Как открыть программу
- Попробуйте открыть программуСначала проверьте, что программа получена с официального сайта разработчика, совместима с вашей версией macOS и не вызывает системного предупреждения о вредоносном ПО. Откройте её двойным щелчком из Finder и прочитайте точный текст предупреждения. Если написано «Не удаётся проверить разработчика», доступен отдельный контролируемый способ разрешения; если сказано «Повреждена» или «Вредоносное ПО», не обходите Gatekeeper.
- Откройте настройкиОткройте меню Apple → «Системные настройки» → «Конфиденциальность и безопасность» (в более старых macOS: «Системные настройки» → «Защита и безопасность»). Прокрутите к нижней части раздела «Безопасность», где после недавней неудачной попытки запуска может появиться сообщение о заблокированном приложении. Если сообщения нет, не ищите скрытую глобальную кнопку «разрешить всё»; сначала попробуйте штатный запуск.
- Прокрутите вниз до раздела «Безопасность»В «Конфиденциальность и безопасность» прокрутите вниз до раздела «Безопасность». Если macOS сообщает, что конкретное недавно открытое приложение заблокировано, проверьте совпадение его названия с тем, которое вы действительно скачивали. Опция «Всё равно открыть» может отображаться не на всех версиях или для всех типов предупреждений; это не означает, что нужно отключить систему проверки целиком.
- Нажмите «Всё равно открыть»Только для проверенного приложения от известного разработчика: сначала один раз попробуйте открыть его в Finder, затем в меню Apple → «Системные настройки» → «Конфиденциальность и безопасность» найдите недавнее сообщение о блокировке и кнопку «Всё равно открыть», если она появилась. Подтвердите выбор, после запуска проверьте подпись и поведение. Если кнопки нет, не обходите защиту через Terminal.
- Подтвердите запускПри появлении отдельного подтверждения убедитесь, что название и разработчик совпадают с ожидаемыми, затем разрешите запуск только этой проверенной программы. macOS может запросить пароль администратора или Touch ID. Если система предупреждает о вредоносном ПО, отмените запуск и скачайте другую официальную сборку. Не выполняйте команды
spctl --master-disableи не удаляйте карантин у всех приложений. - Для старых системВ старых macOS нужный путь мог называться «Системные настройки» → «Защита и безопасность» → «Основные» с кнопкой «Открыть всё равно» после попытки запуска. На новых версиях используйте «Конфиденциальность и безопасность» → «Безопасность». Если интерфейс отличается, ориентируйтесь на точный текст предупреждения и официальную инструкцию Apple, а не на устаревшие снимки экрана. Обход допустим только для проверенного приложения.
Кнопка «Всё равно открыть» доступна около часа после попытки запуска. Если её нет, повторите попытку открыть программу.
#Когда стоит остановиться
Если программа мешает проверке постоянно, проверьте официальный сайт: возможно, вышла нотаризованная версия. Разработчик может также предложить установку через Homebrew (brew install --cask имя), где пакеты проверяются сообществом.