macOS

Как разрешить запуск любых приложений на macOS: полное руководство

Это руководство подробно объясняет, как обойти ограничения Gatekeeper в macOS для запуска приложений, скачанных не из App Store. Вы научитесь безопасно добавлять исключения для нужных программ.

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

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

По умолчанию macOS использует технологию Gatekeeper, которая разрешает запускать только приложения из App Store или подписанные идентифицированными разработчиками. Это важная мера безопасности, но иногда мешает установке полезного ПО из альтернативных источников (например, открытые проекты с GitHub или специализированные утилиты).

Этот гайд покажет, как временно или постоянно разрешить запуск любых приложений. Вы сможете установить нужное программное обеспечение, а затем вернуть систему в защищённое состояние.

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

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

  • macOS Ventura (13.x) или новее (интерфейс System Settings).
  • Учётная запись с правами администратора.
  • Пароль администратора для подтверждения изменений.
  • Установленный файл приложения в формате .app (обычно в папке Applications).

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

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

Нажмите на логотип Apple (🍎) в левом верхнем углу меню и выберите пункт «System Settings» (в старых версиях — «Системные настройки»).

Шаг 2: Перейдите в раздел Privacy & Security

В левом боковом меню новой системы найдите и выберите «Privacy & Security» (или «Конфиденциальность и безопасность»). Прокрутите список вниз до секции «Security».

Шаг 3: Разблокируйте возможность изменений

Внизу окна нажмите на значок замка 🔒. Система запросит пароль администратора. Введите его и нажмите «Разблокировать». Теперь вы можете изменять настройки безопасности.

Шаг 4: Измените параметр Allow apps downloaded from

В разделе «Security» найдите пункт «Allow apps downloaded from» («Разрешить загрузку приложений из»). По умолчанию установлен режим «App Store» или «App Store and identified developers».

Выберите опцию «Anywhere» («Любой источник»), если она доступна. На более старых версиях macOS (до Catalina) этот пункт может отсутствовать — тогда переходите к шагу 5.

Шаг 5: Отключите Gatekeeper через Terminal (альтернативный способ)

Если в интерфейсе нет опции «Anywhere», используйте командную строку. Откройте Terminal (через Spotlight Cmd+Space → «Terminal»).

Выполните команду, которая полностью отключает Gatekeeper:

sudo spctl --master-disable

Система запросит пароль администратора. Введите его (символы не отображаются) и нажмите Enter. После этого в настройках безопасности появится пункт «Anywhere».

💡 Совет: Для временного разрешения конкретного приложения не отключайте Gatekeeper полностью. Проще зажать Cmd и кликнуть на приложении в Finder, выбрав «Открыть». В следующем запуске оно будет открываться без предупреждения.

Шаг 6: Установите нужное приложение и верните защиту

После установки необходимого ПО рекомендуется снова включить Gatekeeper для безопасности.

  • Через интерфейс: вернитесь в «Privacy & Security» и выберите «App Store and identified developers».
  • Через Terminal: выполните команду sudo spctl --master-enable.

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

  1. Попробуйте запустить установленное стороннее приложение двойным кликом.
  2. Оно должно открыться без предупреждения «Приложение повреждено» или «Нельзя открыть, так как от неизвестного разработчика».
  3. Убедитесь, что в настройках безопасности снова выбран режим «App Store and identified developers» (если вы его восстанавливали).

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

Проблема: Приложение всё равно не запускается, даже после изменения настроек

Причина: Файл может иметь атрибут quarantine (карантин), который macOS ставит на всё, что скачано из интернета.

Решение: Удалите атрибут через Terminal. Перейдите в папку с приложением (например, cd ~/Applications) и выполните:

xattr -rd com.apple.quarantine НазваниеПриложения.app

Затем попробуйте запустить снова.

Проблема: После перезагрузки настройка сбрасывается на «App Store»

Причина: Возможно, на компьютере активна политика управления (MDM) от организации или используется сторонний антивирус, который принудительно включает Gatekeeper.

Решение: Проверьте, не установлены ли профили конфигурации (System Settings → «Privacy & Security» → «Profiles»). Если да — обратитесь к администратору. Временно отключите антивирус для установки.

Проблема: Команда spctl выдаёт ошибку «operation not permitted»

Причина: Включена защита целостности системы (System Integrity Protection — SIP) на уровне загрузчика, что редко, но возможно на сильно заблокированных корпоративных Mac.

Решение: Отключение SIP — крайняя мера, требующая перезагрузки в режиме восстановления. Не рекомендуется для обычных пользователей. Лучше установить приложение через официальный установщик (.pkg), который сам проходит проверку Gatekeeper.

FAQ

В: Можно ли отключить Gatekeeper только для одного конкретного приложения? О: Да. Самый безопасный способ — не менять глобальные настройки. Зажмите Cmd и дважды кликните на приложении в Finder. В появившемся предупреждении нажмите «Открыть». Приложение будет добавлено в исключения и будет запускаться нормально впредь.

В: После отключения Gatekeeper через spctl пропали все приложения из Launchpad? О: Нет, они остаются на месте. Gatekeeper влияет только на проверку при запуске, а не на видимость иконок. Если приложения исчезли, это может быть связано с кэшем Launchpad. Обновите его командой killall Dock в Terminal.

В: Как проверить, включён ли сейчас Gatekeeper? О: Откройте Terminal и выполните spctl --status. Если ответ assessments enabled — Gatekeeper активен. Если disabled — отключён. Также можно посмотреть настройку в System Settings → «Privacy & Security».

В: Почему в настройках нет пункта «Anywhere», даже после команды spctl --master-disable? О: Начиная с macOS Catalina (10.15) Apple скрыла этот пункт из графического интерфейса, но команда spctl по-прежнему работает. После выполнения команды Gatekeeper будет отключён, хотя в настройках может отображаться предыдущее значение. Проверьте статус через Terminal.

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

Почему macOS блокирует приложения из интернета?
Это безопасно? Не повредит ли системе?
Настройка сбрасывается после перезагрузки?

Полезное

Откройте System Settings
Перейдите в раздел Security & Privacy
Разблокируйте изменения
Измените параметр Allow apps downloaded from
Подтвердите действие в терминале (если нужно)
Заблокируйте настройки обратно

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