macOSでサードパーティ製のアプリやインストールパッケージを実行しようとして、「開発元が不明です。このまま開いてください」という迷惑なメッセージが表示され続けるのは、あなただけではありません。奇妙なことに、たとえ本当に信頼できるソースであっても、あるいはただ単に作業を完了させたいだけであっても、システムがこれらのファイルを開くことをブロックしてしまうことがあります。特にアプリが安全だと分かっているのに、macOSが警戒しているような場合は、少しイライラします。幸いなことに、すべてを危険にさらすことなく、このゲートキーピングを回避する方法がいくつかあります。これらの修正方法は、同じような状況に陥った他の人にも効果があったので、試してみる価値はあります。ただし、まず整合性を確認せずに怪しいダウンロードを実行しないようにしましょう。
macOSで「未確認の開発元」ブロックを修正する方法
修正1 – システム設定からアプリの実行許可を与える
この修正は、macOSがシステムの安全を確保するために、デフォルトで不明な開発元からのアプリを自動的にブロックするため有効です。ただし、既にソースコードを検証済みであれば、この制限を手動で無効にできるはずです。新しいmacOSバージョンでは、「とにかく開く」ボタンが必ずしも自動的に表示されないため、少し奇妙に感じるかもしれません。そのため、この設定を行うことで、面倒な手続きを踏むことなく、個々のパッケージを手動で承認できるようになります。
- ステップ 1:左上隅にあるAppleメニューをクリックし、 「システム設定」 (または古いバージョンでは「システム環境設定」) を選択します。
- ステップ 2: 「プライバシーとセキュリティ」に移動し、少し下にスクロールして「セキュリティ」セクションに移動します。
- ステップ3: 「からダウンロードしたアプリを許可する」というセクションを見つけます。以前にパッケージを開こうとしたことがある場合は、未確認の開発元からのアプリであるというメッセージとともに、ブロックされたアプリがここに表示されることがあります。
- ステップ4:メッセージの横にある「このまま開く」ボタンをクリックします。この操作を確認するために、管理者パスワードの入力が必要になる場合があります。
- ステップ 5:次回アプリを開こうとすると、macOS に警告が表示されますが、今度は「開く」をクリックして制限を回避するオプションが表示されます。
注:macOSのバージョンによっては、このオプションはアプリを一度手動で開こうとした後にのみ表示されるか、ライブラリ > セキュリティ > Gatekeeper設定など別の場所に表示されます。これは、Appleがこれをできるだけ分かりにくくしているからです。
修正2 – ターミナルからパッケージを強制的に開く
これはもう少し直接的な方法です。ターミナルを使ってmacOSに通常の隔離制限を無視するように指示します。ソースを信頼できる場合は便利ですが、macOSはパッケージの実行を頑なに許可してくれません。正直言って、これがうまくいくのは少し奇妙ですが、ターミナルハックが最善策になることもあります。
- ステップ 1: Dock からLaunchpadを開き、ターミナルを検索して起動します。
- ステップ2:Finderでダウンロードしたパッケージファイルを見つけます。ウィンドウを閉じずに、手元に置いておきます。
- ステップ 3:パッケージ ファイルを Finder から開いているターミナル ウィンドウにドラッグすると、そのパスが自動的に貼り付けられます。
- ステップ4:このコマンドを入力します。コマンドの後にスペースを入れてください
xattr -d com.apple.quarantine
。完全なコマンドは次のようになります。xattr -d com.apple.quarantine /path/to/your/package.pkg
- ステップ5:を押しますEnter。このコマンドは、アプリが開かないようにしていた隔離属性を削除します。
その後、パッケージをダブルクリックするか、ターミナルから実行してください。警告が再度表示されますが、今回はとにかく開くオプションが表示されます。設定によっては、変更を有効にするために再起動またはログアウトが必要になる場合がありますので、すぐに機能しない場合は、再起動またはログアウトをお試しください。
ちなみに、最初の試みではまだブロックされる可能性があるという報告もありますが、ターミナルで修正した後にもう一度試すと、通常はうまくいきます。Macのセキュリティ対策は、特に新しいOSバージョンでは面倒な場合がありますが、これらの調整により、システム全体を消去したり、Gatekeeperを完全に無効にしたりすることなく、問題を解決できることが多いです。
よくある質問
Q: 私の Mac には「とにかく実行」オプションがないのはなぜですか?
A: Appleはこの点でかなり厳重な管理をしています。未検証のコードを誰でも実行できるようにしたくないので、プライバシーとセキュリティで調べないとこのオプションが表示されないことがあります。つまり、このオプションが表示されない場合は、システムが本来の役割を果たしているということです。つまり、潜在的なリスクをブロックしているということです。
Q: 不明な開発者からのパッケージを実行しても安全ですか?
A: 一般的には、いいえ。信頼できないソースから入手したファイルを実行すると、Macがマルウェア、トロイの木馬、キーロガーの脅威にさらされる可能性があります。パッケージの入手元を必ず再確認し、ウイルス対策ソフトでスキャンを実行し、ソースが信頼できることを確認してください。毎回「とにかく開く」をクリックするのはやめましょう。
これで、イライラを解消してパッケージを実行できるようになることを願っています。macOS のセキュリティ機能は正常に機能していますが、インストールする内容に確信が持てるようになったら、ある程度のコントロールを取り戻せるのは良いことです。