Home

macOS SequoiaでFinderが開く許可がありません(Null)

Updated on 2025年3月12日水曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

最近、多くのMacユーザーが最新のmacOS Sequoiaにアップデートしました。ウィンドウタイリングやiPhoneミラーリングなどの素晴らしい新機能がありますが、一部のユーザーはmacOS Sequoiaでのアップデートやパフォーマンスの問題に直面しています。たとえば、一部のMacユーザーはエラーメッセージ「アプリケーション「Finder」が「(null)」を開く許可がありません」というエラーに遭遇します。

14.7から15.1にアップデートしたところ、OpenSCADを起動しようとすると以下のエラーが表示されます。Show Package Contentsに移動してContents/MacOS/OpenSCADを実行すれば、Terminalウィンドウが開いたまま正しく実行されます。この問題の適切な解決策をご存知の方はいますか?

初めてOpenScadをMac、Apple M1 Pro、OS 15.1にインストールしようとしています。brewページで示唆されているようにRosetta 2をインストールし、OpenScad(ウェブサイトまたはbrew経由)をインストールし、開こうとするとエラーメッセージが表示されます。「アプリケーション「Finder」が「(null)」を開く許可がありません」と表示されます。

the application finder does not have permission to open null

なぜエラー「アプリケーションFinderが許可された(null)を開く許可がありません」が表示されるのか?

このエラー「アプリケーション「Finder」が「(null)」を開く許可がありません」というエラーは、署名されていないアプリケーションを実行しようとすると表示されます。プライバシー&セキュリティの下にプログラムにアクセスするボタンがないときに発生します。この調整が意図的なものなのか、バグなのかは不明です。

macOSをiOSに変換しようとする取り組みの一環として、Appleはアプリケーション署名を回避する可能性を完全にブロックしているようです。これにより、macOS開発者がソフトウェアを署名するために1年間99ユーロを支払う必要がある状況となりますが、多くのオープンソースプログラムには実用的な選択肢ではありません。

「アプリケーションFinderが(null)を開く許可がありません」エラーを修正する方法

通常、Macで署名されていないアプリを実行するには、Appleメニューのシステム設定からプライバシー&セキュリティに移動し、セキュリティのセクションで「とにかく開く」を選択する必要があります。ただし、一部のMacユーザーは、macOS Sequoia 15.1ではこのオプションが利用できず、Finderが開く許可がないエラーメッセージのため、署名されていないアプリを起動できないと報告しています。

誰かがこの許可の問題を修正するためにアプリの署名を削除して自己署名をすることで問題が解決することを発見しました。また、「アプリケーション「Finder」が「(null)」を開く許可がありません」エラーを返す他のアプリにもこの解決策を適用できます。

  1. Spotlightで検索してTerminalを見つけることができます (Cmd + Spaceを押して「Terminal」と入力)。
  2. アプリが配置されているディレクトリに移動するには、cdコマンドを使用してください。cd /Applications
  3. --remove-signatureオプションを使用してcodesignコマンドを使用してアプリの署名を削除できます。例: sudo codesign --remove-signature /Applications/YourApp.app/Applications/YourApp.appをアプリの正しいパスに置き換えてください。
    求められたら管理者パスワードを入力する必要があります。
  4. アプリの署名が削除されたことを確認するには、codesignコマンドを使用してアプリの署名をチェックできます。codesign --verify --deep --strict /Applications/YourApp.app
  5. 次に、以下のコマンドを実行してアプリに再度署名します。codesign --force --deep --sign - /Applications/OpenSCAD.app

Finderが開く権限がありません(null)エラーを修正する方法を他の人に知らせてください!