Перейти к содержимому
RU

Главная / Блог / Установка

macOS пишет «Clash Verge повреждён и не может быть открыт» — три решения

macOS пишет «Clash Verge повреждён и не может быть открыт» — три решения

Вы дважды щёлкаете по Clash Verge на своём Mac и получаете:

Программу «Clash Verge» не удаётся открыть, так как она повреждена. Переместите её в Корзину.

Не удаляйте. Файл почти наверняка в порядке.

Почему так происходит

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

При открытии Gatekeeper проверяет две вещи:

Что проверяет GatekeeperНа карантине ли файл?всё скачанное браузером — даПодписан ли разработчиком?требуется платный аккаунт разработчика AppleПрошёл ли нотаризацию?процедура notarizationВсе три должны пройтииначе вы получаете «повреждён»
У открытых проектов обычно нет платной подписи, так что они падают на втором шаге

Ключевой момент: «повреждён» — это формулировка Apple, а не утверждение о состоянии файла. Тот же механизм в старых версиях macOS говорил «от неустановленного разработчика», что было гораздо точнее. Практически каждый открытый проект, не оплативший сертификат разработчика, порождает это сообщение.

Решение 1: команда xattr (рекомендуется)

Самый прямой вариант и самый узкий по охвату — он снимает карантинный флаг только с этого приложения.

Откройте Терминал (Launchpad → Другие → Терминал) и вставьте:

sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app

Нажмите Enter, затем введите пароль своей учётной записи. При вводе на экране ничего не появляется — это нормально. Нажмите Enter ещё раз.

Теперь Clash Verge откроется.

Если у вашего приложения другое имя или путь, поправьте их. Проще всего набрать sudo xattr -rd com.apple.quarantine (обратите внимание на пробел в конце) и перетащить значок приложения в окно Терминала — путь подставится сам.

Решение 2: правый клик и «Открыть»

Если не хочется в командную строку:

Путь через правый клик1Найдите Clash Verge в Applicationsне щёлкайте дважды2Control-клик по значку и выберите Openили правый клик → Открыть3В диалоге нажмите Open ещё разна этот раз кнопка «Открыть» есть, а не только «Отмена»4Дальше открывайте двойным щелчкомсистема запомнит ваш выбор
На новых версиях macOS кнопка «Открыть» иногда не появляется — тогда используйте решение 1 или 3

Решение 3: разрешить в системных настройках

На macOS 13 и новее:

  1. Дважды щёлкните приложение, дождитесь «повреждён» и нажмите «Отмена»
  2. Откройте Системные настройки → Конфиденциальность и безопасность
  3. Пролистайте вниз — там будет «Использование "Clash Verge" заблокировано, так как приложение не от установленного разработчика»
  4. Нажмите Всё равно открыть
  5. Подтвердите паролем

Это уведомление появляется только в короткое окно после попытки открыть приложение. Если не находите — щёлкните приложение разок и сразу возвращайтесь.

Почему не стоит просто отключить Gatekeeper

Многие руководства предлагают выполнить:

sudo spctl --master-disable

что добавляет пункт «Из любого источника» в «Конфиденциальность и безопасность» и прекращает все будущие проверки.

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

Если вы его уже отключили, включите обратно, когда закончите:

sudo spctl --master-enable

Сравнение трёх решений

Три решения рядомКоманда xattrохват: однуспех: практически 100%нужен ТерминалрекомендуетсяОткрытие правым кликомохват: однуспех: на новых сборках как повезётполностью графический путьРазрешение в настройкахохват: однуспех: высокийнадо действовать сразу после неудачного запуска
Все три касаются одного приложения; ни одно не ослабляет безопасность системы в целом

Родственные сообщения об ошибках

«Apple не удалось проверить, что это приложение не содержит вредоносное ПО»

Тот же класс проблемы. Подходит любое из трёх решений выше.

«не может быть открыто, так как не предназначено для этого Mac»

А вот это настоящее несоответствие — вы поставили сборку Apple Silicon на Mac с Intel или наоборот. Вернитесь на страницу загрузки и возьмите правильную архитектуру. Как определить чип, описано в руководстве по установке на macOS.

Открывается и тут же закрывается, без сообщений

Запустите из Терминала, чтобы увидеть настоящую ошибку:

/Applications/Clash\ Verge.app/Contents/MacOS/clash-verge

Терминал напечатает реальную причину, что лучше, чем гадать о молчаливом падении. Обычная причина — повреждённая конфигурация; удаление каталога конфигурации и повторный импорт подписки это чинит:

rm -rf ~/Library/Application\ Support/io.github.clash-verge-rev.clash-verge-rev

Коротко

«Повреждён» — широко неправильно понимаемое сообщение macOS. Оно значит «я не могу проверить, откуда это взялось», а не «этот файл сломан».

Используйте xattr -rd com.apple.quarantine: одно приложение, одна команда, системные настройки безопасности трогать не нужно.

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