最近、多くのMacユーザーが最新のmacOS Sequoiaにアップデートしました。ウインドウタイリングやiPhoneミラーリングなど、素晴らしい新機能を持っていますが、一部のMacユーザーがmacOS Sequoiaでのアップデートとパフォーマンスに問題があることもあります。たとえば、一部のMacユーザーがエラーメッセージに遭遇します:アプリケーション「Finder」は「(null)」を開くための許可がありません。
14.7から15.1にアップデートしたら、OpenSCADを起動しようとすると次のエラーが表示されるようになりました。パッケージの内容を表示してから、Contents/MacOS/OpenSCADを実行することで、Terminalウィンドウが表示されながらも正常に動作することがわかりました。この問題の正しい解決方法をご存知の方はいますか?
初めてMac、Apple M1 Pro、OS 15.1にOpenScadをインストールしようとしています。ブリューページで推奨されているようにRosetta 2をインストールし、OpenScad(Webサイトまたはbrew経由で)をインストールし、それを開こうとしました。しかし、エラーメッセージが表示されます:アプリケーション「Finder」は「(null)」を開くための許可がありません。
なぜアプリケーションファインダーが(null)を開く許可がないエラーが発生するのですか?
このエラー「アプリケーション「ファインダー」は「(null)」を開くための許可がありません」というエラーは、署名されていないアプリケーションを実行しようとしたときに表示されます。プライバシー&セキュリティの下にプログラムにアクセスするためのボタンがない場合、調整が意図的なものかバグかがはっきりしません。
macOSをiOSに変換しようとする取り組みの一環として、AppleはすべてのmacOS開発者がソフトウェアにサインをするために年間99ユーロを支払う必要があるということから、アプリケーション署名を回避する可能性を完全にブロックしたようです。これにより、多くのオープンソースプログラムにとって実用的な選択肢ではありません。
アプリケーション「ファインダー」が(null)を開く許可がないエラーを修正する方法
通常、Appleメニュー>システム設定>プライバシー&セキュリティからMacで署名されていないアプリを実行できるはずです。セキュリティセクションに「とにかく開く」とタップしてください。ただし、一部のMacユーザーは、macOS Sequoia 15.1ではこのオプションがないと報告し、Finderが許可されていないというエラーメッセージにより、署名されていないアプリを起動できません。
誰かは、この許可の問題を修正するのにアプリケーションの署名を削除して自己署名することで解決するとわかりました。他のアプリに遭遇するこのエラー「アプリケーション「ファインダー」が(null)を開くための許可がない」にもこの解決策を適用できます。
- Spotlightでターミナルを検索して見つけることができます(Cmd+Spaceを押して「Terminal」と入力)。
- cdコマンドを使用して、アプリが保存されているディレクトリに移動します。cd /Applications
- codesignコマンドを--remove-signatureオプションと共に使用して、アプリの署名を削除できます。例: sudo codesign --remove-signature /Applications/YourApp.app「/Applications/YourApp.app」をアプリの正しいパスに置き換えてください。プロンプトが表示されたら、管理者パスワードを入力する必要があります。
- 署名が削除されたことを確認するには、アプリの署名を確認するためにcodesignコマンドを使用してください:codesign --verify --deep --strict /Applications/YourApp.app
- 次に、以下のコマンドを実行してアプリに再度署名します:codesign --force --deep --sign - /Applications/OpenSCAD.app
Finderが(null)を開く権限がないエラーを修正する方法を他の人に共有しましょう!