macOSСредняя

Как отключить Gatekeeper в macOS: полное руководство

В этом гайде вы узнаете, как полностью отключить Gatekeeper в macOS для запуска приложений из неизвестных источников. Мы рассмотрим два метода: через командную строку и системные настройки.

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

Введение / Зачем это нужно

Gatekeeper — это встроенный механизм безопасности macOS, который проверяет цифровую подпись приложений и блокирует запуск программ из неизвестных источников. Хотя это полезно для защиты от вредоносного ПО, иногда необходимо запускать специализированные, тестовые или устаревшие приложения, не прошедшие проверку Apple. В этом гайде вы научитесь полностью отключить Gatekeeper, чтобы устанавливать и запускать любое программное обеспечение без ограничений.

Требования / Подготовка

Перед началом убедитесь, что:

  • У вас установлена macOS Ventura (13.x) или новее (инструкция также работает на более старых версиях, но интерфейс может отличаться).
  • Вы имеете учётную запись с правами администратора.
  • Вы понимаете риски: отключение Gatekeeper делает систему уязвимой для вредоносного ПО. Отключайте его только для доверенных приложений и на минимальное необходимое время.
  • Рекомендуется создать резервную копию важных данных через Time Machine.

Пошаговая инструкция

Метод 1: Отключение через Terminal (рекомендуется)

Это основной и самый надёжный способ, работающий на всех версиях macOS.

Шаг 1: Откройте Terminal

Нажмите Cmd+Space для вызова Spotlight, введите Terminal и нажмите Enter. Или перейдите в Applications → Utilities → Terminal.

Шаг 2: Выполните команду отключения

Введите следующую команду и нажмите Enter:

sudo spctl --master-disable

Система запросит пароль администратора. Введите его (символы не отображаются) и нажмите Enter.

⚠️ Важно: Убедитесь, что вы доверяете источнику приложений, которые планируете запускать. Отключение Gatekeeper снижает защиту системы.

Шаг 3: Проверьте статус Gatekeeper

Чтобы убедиться, что Gatekeeper отключён, выполните:

spctl --status

Если вывод assessments disabled, значит, отключение прошло успешно.

Шаг 4: Настройте параметры в System Preferences (опционально)

После отключения через Terminal в настройках безопасности появится дополнительная опция:

  1. Откройте System Preferences (или System Settings в новых версиях).
  2. Перейдите в Security & Privacy.
  3. В разделе Allow apps downloaded from должна быть доступна опция Anywhere.
  4. Если опция не отображается, перезагрузите Mac.

Теперь вы можете устанавливать приложения из любых источников, включая те, что не подписаны разработчиком.

Метод 2: Альтернативный способ через System Preferences (если доступно)

В некоторых версиях macOS опция Anywhere может быть скрыта, но её можно активировать через скрытые настройки. Однако метод с Terminal надёжнее. Если вы всё же хотите попробовать через GUI:

  1. Откройте System Preferences → Security & Privacy.
  2. Нажмите на значок замка внизу слева и введите пароль администратора.
  3. Удерживайте клавишу Option (Alt) и нажмите на кнопку Allow (если такая есть) или посмотрите, появилась ли опция Anywhere.
  4. Если нет, используйте Terminal метод.

Проверка результата

Чтобы убедиться, что Gatekeeper отключён, попробуйте запустить приложение, которое ранее блокировалось. Например, скачайте тестовое приложение без подписи и попробуйте его открыть. Система не должна показывать предупреждение о том, что приложение от неизвестного разработчика.

Также проверьте статус командой spctl --status, как описано выше.

Возможные проблемы

Ошибка «command not found» при вводе spctl

Убедитесь, что вы вводите команду точно: spctl (без опечаток). Команда доступна во всех версиях macOS по умолчанию. Если ошибка persists, перезагрузите Terminal или Mac.

Ошибка доступа (permission denied)

Команда sudo требует прав администратора. Убедитесь, что вы вводите пароль учётной записи с правами администратора. Если пароль не принимается, проверьте, включена ли учётная запись в группе администраторов (System Preferences → Users & Groups).

Gatekeeper снова включился после обновления macOS

После крупных обновлений системы (например, с Ventura на Sonoma) Gatekeeper может автоматически включиться. В этом случае повторно выполните команду sudo spctl --master-disable.

Приложение всё равно не запускается

Некоторые приложения могут иметь другие механизмы защиты (например, требования к версии macOS или отсутствие необходимых библиотек). Убедитесь, что приложение совместимо с вашей версией macOS. Также проверьте, не блокирует ли его другая настройка, например, System Integrity Protection (SIP). Отключение SIP не рекомендуется и требует особых шагов.

Как временно отключить Gatekeeper для одного приложения?

Вместо полного отключения можно добавить исключение для конкретного приложения через xattr -cr /путь/к/приложению. Но это сложнее и не всегда работает. Полное отключение через spctl проще.

Как снова включить Gatekeeper?

Чтобы вернуть защиту, выполните в Terminal:

sudo spctl --master-enable

Или через System Preferences: в разделе Security & Privacy выберите App Store and identified developers.

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

Безопасно ли отключать Gatekeeper?
Как временно отключить Gatekeeper?
Как снова включить Gatekeeper?
Почему не вижу опции 'Из любого места' в настройках?

Полезное

Откройте Terminal
Выполните команду отключения
Подтвердите изменение
Настройте параметры в System Preferences (опционально)

Эта статья помогла вам решить проблему?