macOSСредняя

Исправляем ошибку Developer ID Not Verified в macOS — полное руководство

Ошибка блокирует запуск сторонних программ в macOS из-за недоверенной подписи разработчика. Вы узнаете причины и получите рабочие способы восстановить запуск без рисков.

Обновлено 28 апреля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:macOS Ventura 13.xmacOS Sonoma 14.xmacOS Sequoia 15.x

Что означает ошибка Developer ID Not Verified

Ошибка «Developer ID Not Verified» (или «приложение не открывается, так как разработчик не проверен») появляется в macOS при попытке запустить стороннюю программу, которая не подписана сертификатом, доверенным Apple. Полный текст предупреждения: «"Название программы" нельзя открыть, так как разработчик не проверен» или «Приложение повреждено и не может быть открыто». Она возникает в системах с включённым Gatekeeper при первом запуске скачанного вне App Store приложения.

Причины возникновения

  • Программа подписана сертификатом, который Apple не признаёт надёжным (например, бесплатным или самоподписанным).
  • Сертификат разработчика отозван или просрочен, и macOS блокирует выполнение файла.
  • В системе включён строгий режим Gatekeeper, который разрешает только приложения из App Store и с идентифицированных разработчиков.
  • Повреждение или изменение содержимого пакета приложения после загрузки, из-за чего подпись перестаёт быть валидной.

Способы решения

Способ 1: Разрешить запуск в настройках безопасности

Откройте «Системные настройки» → «Конфиденциальность и безопасность». В разделе «Безопасность» найдите сообщение о заблокированном приложении и нажмите «Открыть всё равно». Это разрешит запуск конкретной программы без изменения глобальных ограничений.

Способ 2: Включить опцию «Разрешить загрузки из любых источников»

Современные версии macOS скрывают переключатель «Разрешить загрузки из любых источников». Чтобы вернуть его, выполните в терминале:

sudo spctl --master-disable

Введите пароль администратора. После этого откройте «Системные настройки» → «Конфиденциальность и безопасность» → «Общие» и отметьте «Разрешить загрузки из любых источников». Это снимет ограничения для всех неподписанных приложений.

Способ 3: Разблокировать приложение через контекстное меню

Нажмите правой кнопкой мыши (или удерживайте Control) по значку приложения и выберите «Открыть». В появившемся окне подтвердите действие. macOS запомнит выбор для этой программы и больше не будет блокировать её, не меняя системных настроек.

Способ 4: Временно отключить Gatekeeper через терминал

Если предыдущие способы не помогли, временно отключите проверку:

sudo spctl --master-enable

Эта команда включает Gatekeeper, если он был выключен. Чтобы полностью отключить проверку на запуск (не рекомендуется на постоянной основе), используйте:

sudo spctl --global-disable

После запуска нужной программы верните защиту:

sudo spctl --global-enable

Профилактика

  • Скачивайте программы только с официальных сайтов или проверенных источников, чтобы избежать повреждённых или подделанных пакетов.
  • Не оставляйте настройку «Разрешить загрузки из любых источников» включённой дольше, чем требуется для установки доверенного ПО.
  • Регулярно обновляйте macOS, чтобы получать актуальные корневые сертификаты и списки отозванных разработчиков.
  • Перед запуском неподписанных приложений проверяйте их с помощью встроенного средства: xattr -cr /путь/к/приложению.app, чтобы удалить расширенные атрибуты карантина.

Часто задаваемые вопросы

Безопасно ли отключать Gatekeeper для запуска приложения?
Поч macOS пишет «разработчик не проверен», если у него есть Apple ID?
Поможет ли переустановка приложения?
Как временно разрешить запуск одной программы без отключения Gatekeeper?

Полезное

Разрешить запуск в настройках безопасности
Включить опцию «Разрешить загрузки из любых источников»
Разблокировать приложение через контекстное меню