Written by
JackYamamoto概要: この記事は iBoysoft のもので、「このアプリは開発元が検証できないため、起動できません。macOSはこのアプリがマルウェアから安全であることを検証できません。」と表示されるメッセージを受け取る理由と、MacBookとデスクトップMacで回避する4つの効果的な方法について説明しています。
ウェブからダウンロードしたアプリをインストールする際、"アプリは開発元が検証できないため、起動できません。macOSはこのアプリがマルウェアから安全であることを検証できません。"というメッセージが表示されることがあります。このエラーは多くのMacユーザーから報告されており、macOSが開発元を検証できないアプリで発生する可能性があります。以下は影響を受けるアプリや実行可能ファイルの例です:
- 「chromedriver」は開発元が検証できないため、開けません
- 「iproxy」は開発元が検証できないため、開けません
- 「fsevents.node」は開発元が検証できないため、開けません
- 「java」は開発元が検証できないため、開けません
- 「OpenEmu」は開発元が検証できないため、開けません
- 「OpenOffice」は開発元が検証できないため、開けません
- 「Ampps」は開発元が検証できないため、開けません
- 「Kindle Comic Converter」は開発元が検証できないため、開けません
- 「Nettle.vst」は開発元が検証できないため、開けません
また、通知には「ゴミ箱に移動」または「キャンセル」というオプションも提供されます。キャンセルをクリックし、この記事の解決策に従って、開発元の検証エラーを回避できます。
[クイック修正] Ventura/Monterey/Big Sur/Catalinaおよびそれ以前のバージョンで、「アプリが開けない理由は、開発元が検証できないため」という問題の対処法:
未確認の開発者エラーへの解決策 | クイックステップ |
アプリを右クリックして開く | 1. アプリを右クリックして[開く]を選択します。 2. 再び[開く]をクリックします。 |
プライバシーとセキュリティで[とにかく開く]をクリック | 1. [システム設定/環境設定]を開きます。 2. [プライバシーとセキュリティ]を選択します。 3. [とにかく開く]をクリックします。 |
アプリの隔離属性を削除する | 1. ターミナルを起動します。 2. 以下のコマンドを実行します:sudo xattr -r -d com.apple.quarantine ファイルパス |
どこからでもダウンロードしたアプリを許可する | 1. ターミナルを開きます。 2. 以下のコマンドを実行します:sudo spctl --master-disable 3. [セキュリティとプライバシー]を開きます。 4. "アプリケーションのダウンロード元" で [どこからでもダウンロードする] を選択します。 |
'開発者を確認できないため、開けません' エラーが表示される理由
マルウェアが配布される主な方法の1つは、無害な見た目のアプリに埋め込まれることです。そのため、ウェブからダウンロードされたアプリはマルウェア感染の大きな懸念事項です。Macコンピュータは、マルウェアに対して保護するため、App Storeと確認された開発者からのアプリのみを許可するようにデフォルト設定されています。
App Store以外からダウンロードしたアプリを開くと、オペレーティングシステムは開発者IDの署名を確認し、それが確認された開発者からのものであり、改変されていないことを検証します。macOS Catalina以降では、アプリに既知のマルウェアがスキャンされることも必要です。
Macで"開くことができません。開発者を確認できません"というメッセージを受け取った場合、インストールしようとしているアプリが未確認の開発者からのものであるか、確認された開発者からのものでありながらAppleによるレビューおよび承認が行われていないことを意味します。
これはセキュリティ対策ですが、アプリ自体が信頼できると確信しているのにインストールできない場合は、"開発者を確認できません" エラーを回避する方法があります。次のセクションを読み続けて、それらを見つけ出してください。
この投稿が役に立った場合は、共有してください!
'開発者を確認できないため、開けません' を修正する方法
MacBookやデスクトップMacで「開発元を確認できないため、アプリケーションを開けません」というメッセージが表示された場合に試すべき解決策を以下に示します。使用する前に、開きたいアプリが信頼できるリソースから提供されていることを確認してください。
アプリを開くために右クリックします
「開発元を確認できないため、このアプリを開けない」というメッセージが表示されるアプリを速く開く方法は、コンテキストメニューからです。これにより、Macのシステムセキュリティが上書きされ、アプリを自由に起動できます。
- 問題のアプリを見つけます。
- それを右クリックまたはコントロールクリックし、「開く」を選択します。
- アプリを開くかどうかを確認するウィンドウが表示されたら、「開く」をクリックします。
その後、このアプリを開く際にエラーメッセージは表示されなくなります。オペレーティングシステムからは安全なものと見なされるからです。
プライバシーとセキュリティで「Anywayに開く」をクリックします
「開発元を確認できないため、このアプリを開けません」というメッセージをバイパスするには、「Anywayに開く」ボタンをプライバシーとセキュリティ設定でクリックします。もし「Anywayに開く」ボタンが表示されない場合は、何度かシステム環境設定を開閉するか、アプリを右クリックして「開く」を選択します。
Venturaまたはそれ以降のバージョンで「開発元を確認できないため、このアプリを開けません」をバイパスする方法:
- Appleメニューに移動し、「システム設定」を選択します。
- 「プライバシーとセキュリティ」を選択します。
- セキュリティのセクションまでスクロールします。
- 「開発者を確認できないため、"アプリ"は使用がブロックされました」というメッセージの下にある「Anywayに開く」をクリックします。
- 管理者パスワードを入力します。
- 再度「開く」をクリックします。
Monterey/Big Sur/Catalinaで「開発元を確認できないため、このアプリを開けません」をバイパスする方法:
- Appleメニューに移動し、「システム環境設定」を選択します。
- 「セキュリティとプライバシー」を選択します。
- 黄色い南京錠をタップしてパスワードを入力して設定をロック解除します。
- 「開発者を確認できないため、"アプリ"は使用がブロックされました」というメッセージの横の「Anywayに開く」をクリックします。
- 「開く」をクリックします。
アプリは通常通り実行され、次回開く際に再度確認されることはありません。
アプリの検疫属性を削除する
ウェブからファイルをダウンロードすると、そのファイルにはダウンロードアプリケーションによって特定の隔離フラグが追加されます。この隔離フラグによってGatekeeperがアプリケーションの検証をトリガーします。したがって、未検証の開発者エラーを回避する別の方法としては、隔離フラグを削除することです。
この方法は、特に「vst」が「開発者が確認できないため開けません」というメッセージを排除するのに役立ちます。VSTは別のアプリからロードされるため、前述の2つの方法では開けない場合があります。
「開発者が確認できないためアプリケーションを開けません」というエラーをMacのターミナルで修正する方法:
- Finderを開き、Applications > UtilitiesフォルダからTerminalを起動します。
- 以下のコマンドを実行してアプリケーションに追加された拡張属性を確認します。xattr ファイルパスxattrと入力し、スペースを開けて、アプリをテキストエディタにドラッグアンドドロップしてEnterキーを押します。
- もしcom.apple.quarantineと返ってきた場合は、以下のコマンドを実行して属性を削除します。sudo xattr -r -d com.apple.quarantine ファイルパス
sudo xattr -r -d com.apple.quarantineと入力し、スペースを開けて、開けないアプリをTerminalにドラッグアンドドロップしてEnterキーを押します。 - 管理者パスワードを入力してEnterキーを押します。
どこからでもダウンロードできるアプリを許可する
上記の修正が効果がない場合は、Gatekeeperを無効にし、どこからでもダウンロードしたアプリケーションを許可することができます。この方法では、アプリは検証されずに通常通り開けるようになります。ただし、アプリの起動に成功した後はGatekeeperを再度有効にするために再度設定する必要があります。
- Terminalを開きます。
- 以下のコマンドを入力してEnterキーを押します。sudo spctl --master-disable
- 管理者パスワードを入力してEnterキーを押します。
- システム設定/環境設定に移動します。
- "Allow apps downloaded from"の下で"Anywhere"を選択します。
- 再度開けない開発者エラーを引き起こすアプリを開きます。
- Gatekeeperを再度有効にする場合は、以下のコマンドをTerminalで実行します。sudo spctl --master-enable
Tips:このコマンドでGatekeeperを無効にできない場合は、次のコマンドを試してみてください:sudo spctl --global-disable
あなたのMacBookで「開発者が確認できないため、アプリケーションを開けません」というエラーを回避できたことを願っています。もし回避できた場合は、この投稿を共有してください!