Как исключить исполняемый файл из карантина в macOS

Как исключить исполняемый файл из карантина в macOS

Введение

macOS оснащена системой безопасности Gatekeeper, которая защищает пользователей от запуска потенциально опасного ПО. Если вы загружаете исполняемый файл из интернета, система может заблокировать его.

«Программу невозможно открыть, так как разработчик не может быть проверен.»

1. Почему файл блокируется

Когда вы загружаете файл, macOS автоматически присваивает ему расширенный атрибут com.apple.quarantine. Этот атрибут сообщает системе, что файл не проверен.

Скриншот: предупреждение macOS

2. Проверка карантинного атрибута

xattr -l /путь/к/файлу
com.apple.quarantine: 0002;65f1a823;Safari;...

Скриншот: терминал с выводом xattr

3. Удаление карантинного атрибута

xattr -d com.apple.quarantine /путь/к/файлу
xattr -d com.apple.quarantine ~/Downloads/mytool

Скриншот: удаление quarantine

4. Запуск через контекстное меню

  • Щёлкните файл правой кнопкой мыши
  • Выберите «Открыть»
  • Подтвердите запуск

Скриншот: контекстное меню Finder → Открыть

5. Временное отключение Gatekeeper (не рекомендуется)

sudo spctl --master-disable

После этого в настройках появится пункт «Разрешать приложения из любых источников».

sudo spctl --master-enable

6. Вывод

  • Проверка карантина: xattr -l /путь/к/файлу
  • Удаление карантина: xattr -d com.apple.quarantine /путь/к/файлу

Примечание: исключайте из карантина только файлы из доверенных источников.

myMac ServicemyMac ServiceAugust 9, 2025