Перейти до вмісту

macOS блокує atbridge (Gatekeeper)

Стисло: atbridge тепер підписано сертифікатом Apple Developer ID і нотаризовано Apple, тож macOS Gatekeeper має дозволяти його запуск без жодних попереджень. Якщо блокується старіша, непідписана версія, перевстановіть її скриптом (curl -fsSL https://atbridge.ai/install.sh | sh) або зніміть прапорець карантину однією командою xattr.

Якщо macOS показує «не вдається відкрити atbridge», «atbridge пошкоджено та не вдається відкрити» або «невідомий розробник», ви майже напевно на старішій, непідписаній збірці, — це повідомлення Gatekeeper у macOS застосовує свою звичну пересторогу до програми, яку не може розпізнати.

Чому це все ще може статися

Section titled “Чому це все ще може статися”

Кожна програма, яку ви завантажуєте на macOS, отримує прихований прапорець карантину. Доки atbridge не був нотаризований, Gatekeeper діяв обережно під час першого запуску й блокував непідписаний бінарний файл, доки ви не підтвердите, що довіряєте йому. Поточні збірки нотаризовані, тож Gatekeeper їх розпізнає, — але бінарний файл, який ви завантажили до підписаного випуску, досі несе старий прапорець карантину й не має підпису, тож macOS продовжує блокувати саме цю копію, доки ви не заміните її або не знімете прапорець.

Виправлення (старіша непідписана збірка)

Section titled “Виправлення (старіша непідписана збірка)”

Перевстановлення завантажує поточну підписану + нотаризовану збірку, яку Gatekeeper приймає, і замінює старий непідписаний бінарний файл:

Terminal window
curl -fsSL https://atbridge.ai/install.sh | sh

Це все виправлення. Він установлює atbridge у ~/.atbridge/bin/atbridge, додає atbridge до вашого PATH і реєструє міст Thunderbird.

Terminal window
atbridge --version

Рядок із версією означає, що macOS дозволяє запускати atbridge. Якщо ви налаштовуєте міст Thunderbird, виконайте після цього:

Terminal window
atbridge bridge ping

Was this page helpful?