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

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.

Окно терминала
atbridge --version

Строка с версией означает, что macOS разрешает запуск atbridge. Если вы настраиваете мост Thunderbird, выполните следом:

Окно терминала
atbridge bridge ping

Was this page helpful?