Ipad

macOS Sequoia、Sonomaでどこからでもアプリを開けるようにする方法

macOS Sequoia、Sonomaでどこからでもアプリを開けるようにする方法

macOS Sequoia、Sonomaなどでどこからでもアプリを開く方法

Macにアプリをダウンロードしたのに、開けなくなった経験はありませんか? このような状況になると、通常は「アプリが開けませんでした。Appleは(アプリ名.app)がMacに危害を加えたりプライバシーを侵害したりする可能性のあるマルウェアに感染していないことを確認できませんでした」といった警告メッセージが表示され、「完了」または「ゴミ箱に移動」の2つの選択肢が表示されます。しかし、アプリとその開発者を信頼していて、どうしてもそのアプリを開きたい場合はどうすればよいでしょうか? macOS SequoiaやmacOS Sonomaなどの最新のmacOSではGatekeeperが厳格に設定されているため、どこからダウンロードしたアプリでもMacで開けるようにするには、追加の手順が必要です。

この調整は、Gatekeeperの権限をセキュリティレベルを低くする変更が必要であり、ターミナルを使用する必要があるため、Appleによって検証されていないアプリや、Appleの標準的な検証プロセスを経ていない開発者によって作成されたアプリなど、どこからでもダウンロードされた未検証のサードパーティ製アプリを開くための「Anywhere」オプションを許可したい上級Macユーザーのみに適しています。Macをあまり使わない方は、おそらくmacOSにこの変更を加える必要はないでしょう。

macOS Sequoia、Sonomaでどこからでもアプリを開く方法

この変更により、macOS Sequoia および Sonoma のセキュリティ環境設定パネルに、アプリを開くための「どこでも」オプションが追加されます。このオプションは、デフォルトでは非表示になっています。

  1. Macでターミナルアプリケーションを開きます。これは/Applications/Utilities/フォルダにありますが、コマンド+スペースバーを押してターミナルと入力してリターンすることでSpotlightでも開くことができます。
  2. 次のコマンド文字列を正確に入力します。
  3. sudo spctl --master-disable

  4. リターンキーを押して、管理者パスワードで変更を認証します(入力時にパスワードは表示されませんが、これは正常です)。
  5. MacOS SequoiaでGatekeeperを変更するターミナルコマンド

  6. 「評価システムをグローバルに無効にするには、システム設定で確認する必要があります。」という確認メッセージが表示されます。
  7. ターミナルを終了する
  8. 次に、Appleメニューに移動し、「システム設定」を選択し、「プライバシーとセキュリティ」に進みます。
  9. 「セキュリティ」セクションまでスクロールし、「アプリケーションを許可」の横にあるドロップダウンメニューをクリックすると、「すべてのアプリ」オプションを選択できるようになります。これにより、検証されていないアプリや不明な開発者のアプリを開くことができます。
  10. macOS Sequoia、Sonomaなどでどこからでもアプリを開く方法

これで、「アプリが開かれませんでした。Apple
は、'AppName.app' に、Mac に損害を与えたりプライバシーを侵害したりする可能性のあるマルウェアが含まれていないことを確認できませんでした。」のような警告メッセージが表示されずに、アプリを自由に開くことができます。

Macでアプリが開かれていないという警告

どこからでもアプリを許可すると、理論的にはセキュリティ リスクが生じる可能性があることを認識することが重要です。これは、こうしたリスクを理解し、サードパーティ アプリやさまざまなソースからのアプリの信頼性を独自に検証できる能力を持つ上級 Mac ユーザーに対してのみ、この変更が適切であるもう 1 つの理由です。

多くの上級 Mac ユーザーは、Github、Gumroad、ソーシャル メディアからダウンロードしたアプリや、個人、企業、教育、政府の環境内で使用される内部アプリを使用できるようにするために、この変更を行う必要があります。

macOS Sequoia、Sonomaでデフォルトのゲートキーパーセキュリティを有効にする

MacOS で GateKeeper のデフォルトのセキュリティ ステータスに戻し、セキュリティ設定パネルから「Anywhere」オプションを削除するには、ターミナルに戻って次のコマンドを入力します。

sudo spctl --master-enable

もう一度リターンキーを押して認証し、システム設定を再起動すると、変更が再度行われたことがわかります。

Gatekeeper をオフにする (または再びオンにする) 方法をすでに知っている場合は、警告ダイアログ、警告、およびシステム設定自体が大幅に変更されているにもかかわらず、ターミナルのコア コマンドは同じままであるため、これらの手順をすでに知っている可能性があります。