#Что означает ошибка
Приложение нельзя открыть, так как его разработчик не может быть проверен
Gatekeeper проверяет, что приложение подписано сертификатом разработчика Apple и не изменено. Сообщение «Приложение нельзя открыть, так как не удалось проверить разработчика» означает, что программа не подписана или не заверена Apple (notarization), либо файл получил атрибут карантина после скачивания. Разрешать запуск следует только для программ, в безопасности которых вы уверены.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Приложение не подписаноНет подписи разработчика. | Сообщение при первом запуске. | Разрешите вручную, если доверяете. |
| Приложение скачано не из App StoreGatekeeper проверяет. | Сообщение для сторонних. | Откройте через ПКМ. |
| Файл помечен карантиномАтрибут com.apple.quarantine. | Предупреждение при запуске. | Снимите атрибут. |
| Приложение может быть опаснымИсточник сомнителен. | Источник неизвестен. | Не запускайте. |
#Пошаговое решение
- Проверьте источникСкачивайте программу с официального сайта разработчика или из App Store. В Finder выделите файл и нажмите Command+I, проверьте имя и источник. Если macOS предупреждает о неизвестном разработчике или повреждении приложения, не отключайте Gatekeeper и не снимайте атрибуты карантина без независимой проверки подлинности и подписи. При сомнениях удалите загрузку и получите новую официальную версию.
- Откройте через контекстное менюВ Finder перейдите в «Программы» или «Загрузки», найдите файл приложения, удерживая Control щёлкните по нему и выберите «Открыть». Если macOS сообщает о неподтверждённом разработчике, продолжайте только после проверки официального источника. При предупреждении о вредоносном или повреждённом ПО не обходите Gatekeeper.
- Разрешите в настройкахТолько для проверенного приложения от известного разработчика: сначала один раз попробуйте открыть его в Finder, затем в меню Apple → «Системные настройки» → «Конфиденциальность и безопасность» найдите недавнее сообщение о блокировке и кнопку «Всё равно открыть», если она появилась. Подтвердите выбор, после запуска проверьте подпись и поведение. Если кнопки нет, не обходите защиту через Terminal.
- Проверьте подписьДля проверки именно электронной подписи приложения, полученного с официального сайта, откройте Finder → «Программы» → «Утилиты» → «Терминал». Введите
codesign --verify --deep --strict --verbose=2с пробелом в конце, перетащите значок нужной программы из Finder в окно Терминала и нажмите Enter. Отсутствие ошибок означает, что подпись прошла эту локальную проверку, но не доказывает безопасность программы; при сообщенияхinvalid signatureилиcode object is not signedотмените запуск и проверьте источник у разработчика. Не удаляйте метку карантина и не отключайте Gatekeeper, чтобы скрыть проблему. - Снимите карантинНе снимайте
com.apple.quarantineради обхода предупреждений: сначала проверьте источник и подпись приложения. Для проверенной программы используйте Finder → Control+щелчок → «Открыть» или «Системные настройки» → «Конфиденциальность и безопасность» → «Всё равно открыть», если macOS предлагает такое действие. Если приложение повреждено или подпись недействительна, повторно скачайте его у разработчика. - Проверьте оценку GatekeeperДля оценки подписи откройте Finder → «Программы» → «Утилиты» → «Терминал» и выполните
spctl --assess --verboseс пробелом, затем перетащите приложение.appиз Finder и нажмите Enter. Результатacceptedозначает, что системная оценка разрешает этот объект,rejected— что проверка его не принимает; это не абсолютная гарантия безопасности. Если приложение скачано не с официального сайта или вызывает подозрение, удалите его и не используйте универсальный обход Gatekeeper.Linux · Терминал (Bash)КомандаПроверка Gatekeeper вместо удаления карантина; Имя.app замените настоящим именем и путём программы. Запуск: macOS → Finder → «Программы» → «Утилиты» → «Терминал».spctl --assess --verbose "/Applications/Имя.app" - Обновите macOSСначала создайте копию важных данных. Откройте меню Apple → «Системные настройки» → «Основные» → «Обновление ПО» (для старых macOS: «Системные настройки» → «Обновление ПО»). Дождитесь проверки и установите доступное совместимое обновление. Safari обычно обновляется вместе с macOS. После перезапуска проверьте проблемный сайт; не устанавливайте неподдерживаемую версию системы.
- Используйте App StoreЕсли приложение предлагается в App Store, откройте App Store на Mac, введите точное название и проверьте имя разработчика и совместимость. Установите официальную версию вместо неизвестной копии из архива. Если её нет в App Store, используйте проверенный сайт разработчика и штатную проверку безопасности macOS; отсутствие приложения в магазине само по себе не делает его опасным.
Не отключайте Gatekeeper полностью (spctl --master-disable): это снижает защиту всего компьютера. Если приложение скачано с неофициального сайта или раздаёт «взломанные» версии платных программ, не открывайте его: такие файлы нередко содержат вредоносный код. Сверьте контрольную сумму с указанной разработчиком (shasum -a 256 файл). Для корпоративных программ обратитесь к администратору: могут потребоваться профили конфигурации. Справка — .