macOS блокирует atbridge (Gatekeeper)
Коротко: atbridge теперь подписан сертификатом Apple Developer ID и
нотаризован Apple, поэтому Gatekeeper в macOS должен запускать его без всяких
предупреждений. Если заблокирована более старая, неподписанная версия,
переустановите её через скрипт (curl -fsSL https://atbridge.ai/install.sh | sh)
или снимите флаг карантина одной командой xattr.
Если macOS показывает «не удаётся открыть atbridge», «atbridge повреждён и не может быть открыт» или «неустановленный разработчик» — вы почти наверняка на старой, неподписанной сборке: это Gatekeeper в macOS проявляет обычную осторожность к приложению, которое он не может распознать.
Почему это всё ещё может случиться
Заголовок раздела «Почему это всё ещё может случиться»Каждое приложение, скачанное в macOS, получает скрытый флаг карантина. До того как atbridge был нотаризован, Gatekeeper перестраховывался при первом запуске и блокировал неподписанный бинарный файл, пока вы не подтвердите, что доверяете ему. Текущие сборки нотаризованы, поэтому Gatekeeper их распознаёт, — но бинарный файл, который вы скачали до подписанного релиза, всё ещё несёт старый флаг карантина и не имеет подписи, поэтому macOS продолжает блокировать именно эту копию, пока вы её не замените или не снимете флаг.
Как исправить (старая неподписанная сборка)
Заголовок раздела «Как исправить (старая неподписанная сборка)»Переустановка загружает текущую подписанную + нотаризованную сборку, которую Gatekeeper принимает, и заменяет старый неподписанный бинарный файл:
curl -fsSL https://atbridge.ai/install.sh | shЭто всё, что нужно. Он устанавливается в ~/.atbridge/bin/atbridge, добавляет
atbridge в ваш PATH и регистрирует мост Thunderbird.
Если вы предпочитаете оставить имеющийся бинарный файл, снимите флаг карантина и пометьте его исполняемым:
xattr -dr com.apple.quarantine ~/.atbridge/bin/atbridgechmod +x ~/.atbridge/bin/atbridgeСкорректируйте путь, если сохранили его в другом месте (например, ~/Downloads/atbridge).
Флаг -dr удаляет атрибут рекурсивно; chmod +x делает файл запускаемым.
(Переустановка, чтобы получить нотаризованную сборку, всё же остаётся более
чистым решением.)
-
Дважды щёлкните по бинарному файлу atbridge. Когда macOS его заблокирует, нажмите «Отменить» (не «Переместить в корзину»).
-
Откройте «Системные настройки» → «Конфиденциальность и безопасность». Прокрутите до раздела «Безопасность» — вы увидите «Запуск atbridge был заблокирован для защиты вашего Mac.» Нажмите «Открыть всё равно».
-
Подтвердите ещё раз при запросе. macOS запомнит ваш выбор для этого бинарного файла.
Проверка
Заголовок раздела «Проверка»atbridge --versionСтрока с версией означает, что macOS разрешает запуск atbridge. Если вы настраиваете мост Thunderbird, выполните следом:
atbridge bridge pingЧто дальше
Заголовок раздела «Что дальше»Was this page helpful?
Thanks for the feedback!