Apple
 Computer >> コンピューター >  >> トラブルシューティング >> Apple

【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法

macOSは高度なセキュリティ機能を備えた洗練されたオペレーティングシステムです。デフォルト設定では、身元不明の開発者が提供するアプリケーションのインストールは許可されていません。しかし、身元不明の開発者のアプリには悪意のあるものが含まれる一方で、品質の高い優れたアプリも数多く存在します。そのため、Macを使っていると、いつかはそうしたアプリをインストールしたくなる場面に出会うかもしれません。

誤解のないように言っておくと、身元不明の開発者のアプリの使用を推奨したいわけではありません。ただ、どうしても必要な場合に備えて、「身元不明の開発者のため、開くことができません」というエラーが表示されるアプリをmacOSで実行するための手順を、ここですべてご紹介します。

本記事で紹介する解決策は、High SierraをはじめとするほとんどのmacOSバージョンで有効です。

【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法

特定のアプリだけを許可する方法

身元不明の開発者による特定のアプリだけを一度だけ実行したい場合は、以下の手順を行ってください。

  1. Controlキーを押しながら、アプリのアイコンを左クリックします。表示されたコンテキストメニューから「開く」を選択してください。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  2. 操作の確認を求めるポップアップウィンドウが表示されます。「開く」をクリックして続行しましょう。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法

これでアプリは通常どおりインストール・起動できます。ただし、この方法で許可されるのは今回のアプリのみです。今後、同じ開発者の別のアプリや他の身元不明アプリを実行しようとしても、再度拒否されます。今後のインストールをまとめて許可したい場合は、次のセクションをご覧ください。

身元不明の開発者によるすべてのアプリを許可する方法

リスクとメリットを十分に理解した上で、身元不明の開発者によるすべてのアプリの実行を許可したい場合は、以下の手順に従ってください。

  1. MacのメニューバーにあるAppleロゴをクリックし、ポップアップメニューから「システム環境設定」を選択します。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  2. システム環境設定ウィンドウ内で「セキュリティとプライバシー」を探し、ダブルクリックして起動します。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  3. 「セキュリティとプライバシー」ウィンドウ上部の「一般」タブをクリックします。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  4. ウィンドウ左下にある鍵アイコンをクリックします。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  5. ユーザー名とパスワードを入力し、「ロック解除」をクリックします。これでこのウィンドウ内の設定を編集できるようになります。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  6. 「ダウンロードしたアプリケーションの実行許可:」の項目で「すべてのソース」を選択します。これにより、あらゆるソースからのアプリケーションインストールが許可されます。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法
  7. 確認を求めるポップアップウィンドウが表示されるので、「すべてのソースを許可」ボタンをクリックします。
    【解決】macOSで「身元不明の開発者のため、開くことができません」と表示される場合の対処法

この手順を完了すると、追加の設定を行わなくても、身元不明の開発者によるあらゆるアプリをMacにインストールできるようになります。

macOS Sierra以降で「すべてのソース」が表示されない場合

macOS Sierra以降では、セキュリティ強化のため「すべてのソース」の選択肢が初期状態で非表示になっています。このオプションを表示するには、まず「ターミナル」を起動し、以下のコマンドを入力してReturnキーを押してください。

sudo spctl --master-disable

管理者パスワードの入力を求められるので、入力して再度Returnキーを押します。その後、上記の手順で「セキュリティとプライバシー」の「一般」タブを開くと、「すべてのソース」が選択できるようになっています。

セキュリティ設定を元に戻す方法

何らかの理由で設定を元に戻し、再び身元不明の開発者によるアプリのインストールをブロックしたい場合も、簡単に対応できます。変更を元に戻すには、前のセクションと同じ手順を実行しますが、手順6で「すべてのソース」の代わりに「Mac App Storeと確認済みの開発者からのアプリケーション」を選択してください。ポップアップウィンドウが表示されたら内容を確認して確定すれば完了です。

これで、Macは再び身元不明の開発者によるアプリのインストールを自動的にブロックするようになります。Sierra以降でターミナルコマンドを使用した場合は、sudo spctl --master-enableを実行することでGatekeeperを再度有効化できます。

これらの手順を活用すれば、必要に応じてこの機能の有効・無効を自由に切り替えられます。ただし、身元不明の開発者によるアプリにはマルウェアなどのリスクが潜んでいる可能性があるため、入手元の信頼性を必ず確認し、慎重に判断するようにしましょう。

  1. 【Mac】「開発者を確認できないため、開くことができません」エラーを解決する6つの方法

    Macユーザーにとって、App Storeは最も安全なアプリの入手先といえます。App Storeではすべてのアプリが公開前に厳しく審査され、問題がある場合はAppleが即座にストアから削除します。 興味深いことに、App Store以外(開発元の公式サイトやインターネット経由)からアプリをダウンロード・インストールした場合でも、macOSはDeveloper ID署名をチェックし、アプリの互換性と安全性を検証してくれます。しかし、アプリの開発者がAppleに登録・認証されていない場合は、「開発者を確認できないため、開くことができません」というエラーが表示されます。 このエラーが表示されても

  2. Windows 10で「不明なネットワーク」エラーを解決する10の対処法

    現代においてインターネット接続は不可欠なものであり、Windows 10では特にその重要性が高まっています。アプリケーションのほとんどは最新のアップデート取得やサービス提供のためにネットワーク接続に依存しているため、PC使用中に接続トラブルが発生すると大きなストレスになります。「不明なネットワーク(Unidentified Network)」はWindows 10で頻繁に発生する問題の一つです。ネットワークには接続済みと表示されているのに、実際にはインターネットにアクセスできず、接続状態が「不明なネットワーク」と表示される状態を指します。ハードウェア障害が原因となるケースもありますが、多くの場