macOS「アプリケーションを開く権限がありません」:7つの解決方法

macOS「アプリケーションを開く権限がありません」:7つの解決方法

3分で読めます
| ハウツー

アプリケーションにはmacOSエラーメッセージダイアログを開く権限がありません

iOSやiPadOSデバイスと比較すると、macOS環境ではアプリのダウンロードとインストールの柔軟性が高くなります。ただし、一部のアプリは動作が不安定になる場合があります。例えば、MacのグラフィカルUIとアプリが調整されていない場合、「アプリケーション『Dock』は開く権限がありません」というエラーが表示されることがあります。

おそらく、これは単なるソフトウェアの不具合です。問題の潜在的な原因を特定し、トラブルシューティングするための7つの方法をご紹介します。

「アプリケーション 'Dock' を開く権限がありません」というエラーが発生するのはなぜですか?

明確で議論の余地のない原因はまだ見つかっていません。しかし、Finderからプログラムを開いた際にDock以外でも発生する可能性があることは分かっています。また、あるアプリが別のアプリを起動しようとした場合にも、この問題が発生する可能性があります。

アプリケーション「Dock」がmacOSで開く権限がありません:解決策

メモアイコン 注記

問題の根本原因が不明なため、以下の方法は試行錯誤に基づいています。一部のユーザーでは有効かもしれませんが、一部のユーザーでは有効でない可能性があります。簡単なものから順にリストアップしているので、不必要に高度な設定をする必要はありません。

1. Dockからアプリを削除し、Finderから起動する

所要時間:  1分

まず最初に試すべきことは、Dockからアプリを削除し、アプリケーションフォルダから起動することです。以下の手順に従ってください。

  1. ドック内のアプリ アイコンをControl キーを押しながらクリック (または右クリック) し、 [オプション] > [ドックから削除]を選択します。

    macOS Dock のコンテキスト メニューで、Dock から削除オプションが強調表示されている

  2. Finderを開き、メニューバーの [移動] > [アプリケーション]を選択します。
  3. 実行しようとしているアプリを見つけてダブルクリックします。

2. アプリを別のフォルダに移動する

ただし、上記の方法だけでは不十分な場合があります。エラーメッセージが少し変わり、「Dock」が「Finder」に置き換わっている可能性があります。もう一つの簡単な方法として、アプリをアプリケーションフォルダから別のフォルダに一時的に移動してみるのも良いでしょう。その後、アプリを再度開いて、エラーメッセージが消えるかどうかを確認してください。

3. 右クリックまたはControlキーを押しながらクリックして実行

別のフォルダに移動しても問題が解決しない場合は、まだ試す方法があります。まず、ダブルクリックではなく、Ctrlキーを押しながらクリックします(トラックパッドを2本指でタップするか、右クリックすることもできます)。コンテキストメニューから「開く」を選択します。

これにより、アプリは権限を確認する際に「別のパスを試す」ようになります。これは、アプリが正しく開くために必要なものかもしれません。

4. プライバシーとセキュリティ設定でアプリを許可する

前の方法を試した後は、アプリがmacOSによってブロックされていないか確認してみるのも良いでしょう。以下の手順をお試しください。

  1. システム設定アプリを開き、プライバシーとセキュリティに移動します。
  2. 一番下までスクロールします。
  3. 「セキュリティ」セクションのすぐ上に、アプリに関するメッセージがないか確認してください。「Macを保護するため」にブロックされ、Appleがマルウェアが含まれていないことを確認できなかったことが表示されているはずです。
    macOS Sequoia システム設定 プライバシー セキュリティ とにかくAppを開く
  4. このメッセージが表示された場合は、[とにかく開く]をクリックします。
  5. ほぼ同じ内容のダイアログが表示されますので、ボタンをクリックして開きます。パスワードの入力を求められます。

ただし、アプリの開発者を信頼できる場合にのみ、これを行うようにしてください。Macのセキュリティリスクは現実に存在するため、無作為にシステムの保護をバイパスするべきではありません。

5. ターミナルからアプリを開く

まだうまくいかない?それなら、もっと強力な方法を試してみましょう。まずはターミナルからアプリを開いてみましょう。

  1. 開こうとしているアプリを右クリックし、「パッケージの内容を表示」を選択します。
  2. 新しいフォルダが開きます。その中の「Contents」>「MacOS」に移動すると、アプリと同じ名前のファイルが表示されます。
  3. ターミナルウィンドウを開きます。ファイルをターミナルにドラッグし、Returnキーを押します。アプリが起動するはずです。

6. アプリのInfo.plistファイルを編集する

上記の方法がうまくいかなかった場合、またはご自身で作成したアプリで問題が発生する場合は、別の可能性が考えられます。アプリパッケージ内のContentsフォルダにInfo.plistファイルがあるはずです。

Appleのサポートフォーラムのあるユーザーは、このファイルから不要なパラメータを削除することで問題が完全に解決したことを発見しました。万が一問題が発生した場合に備えて、変更を加える前に元のファイルのコピーを作成しておくことをお勧めします。

7. ローカルキーでアプリに署名する

最後に、アプリに自己署名するのは少しやり過ぎかもしれませんが、試してみる価値はあります。これを行うには、ターミナルウィンドウを開いて次のコマンドを実行します。

sudo codesign --force --deep --sign - [PATH]/[TO]/[YOUR]/[APP].app

明らかに、[PATH]/[TO]/[YOUR]/[APP].appアプリへのパスです。これは少し極端な解決策ですが、問題は確実に解決するはずです。

互換性のない禁止オーバーレイを含む macOS 汎用アプリアイコン

Appleの徐々に閉鎖的なエコシステムを考えると、アプリのインストールの自由度が高まるのは良いことです。しかし、macOSで「アプリケーション『Dock』は開く権限がありません」というエラーが表示されるなど、問題が発生することもあります。少なくともこの場合は、試せる解決策がいくつかあります。

Knowledge Network