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

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

🚀 このコンテンツをAIで要約:

🤖 ChatGPT 🧠 Perplexity 🔍 Google AI Mode ⚡ Grok

最近、多くのMacユーザーが最新のmacOS Sequoiaにアップデートしました。ウィンドウタイリングやiPhoneミラーリングといった素晴らしい新機能が追加されている一方で、macOS Sequoiaではアップデートとパフォーマンスに関する問題もいくつか発生しています。例えば、一部のMacユーザーは「アプリケーション「Finder」に「(null)」を開く権限がありません」というエラーメッセージに遭遇しています。

14.7から15.1にアップデートしたところ、OpenSCADを起動しようとすると以下のエラーが表示されるようになりました。「パッケージの内容を表示」から「Contents/MacOS/OpenSCAD」を実行すると、ターミナルウィンドウが開いたままの状態ですが、正常に起動しているように見えます。この問題の適切な解決策をご存知の方はいらっしゃいますか?

Apple M1 Pro、OS 15.1搭載のMacに初めてOpenScadをインストールしようとしています。brewページの推奨に従ってRosetta 2をインストールし、OpenScadを(ウェブサイトまたはbrew経由で)インストールして起動しようとしました。ただし、次のエラーメッセージが表示されます: アプリケーション「Finder」には「(null)」を開く権限がありません。

アプリケーションには開く権限がありません

アプリケーション「Finder に (null) を開く権限がありません」というエラーが表示されるのはなぜですか

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

macOS を、同等、あるいは少なくとも同等のロックダウンと制限ポリシーを持つ iOS に移行しようとする継続的な取り組みの一環として、Apple はユーザーがアプリケーションの署名を回避する可能性を完全にブロックしたようです。これにより、すべての macOS 開発者はソフトウェアの署名を取得するために年間 99 ユーロを支払う必要があり、多くのオープンソースプログラムにとって現実的な選択肢とは言えません。

アプリケーション「Finder に開く権限がありません (null)」を修正するにはどうすればよい

通常、Mac では Apple メニュー > システム設定 > プライバシーとセキュリティ > セキュリティの「このまま開く」をタップすることで、署名のないアプリを実行できるはずです。しかし、macOS Sequoia 15.1 ではこのオプションが利用できず、「Finder に開く権限がありません (null)」というエラーメッセージが表示され、署名のないアプリを起動できないという報告が一部 Mac ユーザーから寄せられています。

アプリの署名を削除して自己署名することで、この権限の問題を解決できるという報告もあります。この解決策は、「アプリケーション「Finder に開く権限がありません (null)」」というエラーを返す他のアプリにも適用できます。

  1. Spotlight でターミナルを検索すると見つかります (Cmd + Space を押して「ターミナル」と入力)。
  2. cdコマンドを使用して、アプリが配置されているディレクトリに移動します。cd /Applications
  3. アプリの署名を削除するには、codesign コマンドに --remove-signature オプションを指定します。例: 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) エラーを修正する方法を他の人に知らせてください。