macOS が atbridge をブロックする(Gatekeeper)
要点: atbridge は現在 Apple Developer ID 証明書で署名され、Apple による公証
(notarization)を受けているため、macOS Gatekeeper は警告なしで実行を許可するはずです。
署名前の古い未署名バージョンがブロックされる場合は、スクリプト
(curl -fsSL https://atbridge.ai/install.sh | sh)で再インストールするか、
xattr コマンド 1 つで隔離フラグを解除してください。
macOS に 「atbridge は開けません」、「atbridge は壊れているため開けません」、 または**「開発元が未確認」と表示される場合、ほぼ確実に古い未署名のビルド**を使って います。そのメッセージは、macOS の Gatekeeper が認識できないアプリに対して通常の 用心を働かせているものです。
それでも起こりうる理由
Section titled “それでも起こりうる理由”macOS でダウンロードしたアプリにはすべて、隠された隔離フラグが付きます。atbridge が 公証を受ける前は、Gatekeeper が初回起動時に安全策を取り、あなたが信頼すると確認する まで未署名のバイナリをブロックしていました。現在のビルドは公証済みなので Gatekeeper が 認識します。しかし、署名済みリリースの前にダウンロードしたバイナリには古い隔離フラグ が残っており、署名もないため、macOS はそのコピーを置き換えるかフラグを解除するまでブロック し続けます。
解決する(古い未署名のビルド)
Section titled “解決する(古い未署名のビルド)”再インストールすると、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 pingWas this page helpful?
Thanks for the feedback!