Viele Mac-Benutzer haben kürzlich auf das neueste macOS Sequoia aktualisiert. Obwohl es einige wunderbare neue Funktionen wie Fensterausrichtung und iPhone-Spiegelung mit sich bringt, gibt es auch einige Aktualisierungs- und Leistungsprobleme auf macOS Sequoia. Zum Beispiel erhalten einige Mac-Benutzer die Fehlermeldung: Die Anwendung "Finder" hat keine Berechtigung, "(null)" zu öffnen.
Ich habe von 14.7 auf 15.1 aktualisiert und erhalte jetzt den folgenden Fehler, wenn ich versuche, OpenSCAD zu starten. Ich habe festgestellt, dass, wenn ich auf Paketinhalt anzeigen gehe und dann Inhalte/MacOS/OpenSCAD ausführe, öffnet es und läuft scheinbar korrekt, wenn auch mit einem festhängenden Terminalfenster. Hat jemand eine Lösung für dieses Problem?
Ich versuche, OpenScad zum ersten Mal auf meinem Mac, Apple M1 Pro, OS 15.1, zu installieren. Ich habe Rosetta 2 installiert, wie auf der Brew-Seite vorgeschlagen, OpenScad installiert (über die Website oder Brew) und versucht, es zu öffnen. Es wird jedoch eine Fehlermeldung angezeigt: Die Anwendung "Finder" hat keine Berechtigung, "(null)" zu öffnen.

Warum erscheint der Fehler "Die Anwendung Finder hat keine Berechtigung, (null) zu öffnen"?
Dieser Fehler "Die Anwendung 'Finder' hat keine Berechtigung, '(null)' zu öffnen" tritt auf, wenn Sie versuchen, eine nicht signierte Anwendung zu starten und es keine Schaltfläche gibt, um auf das Programm in irgendeiner Form unter Privatsphäre & Sicherheit zuzugreifen. Es ist unklar, ob diese Anpassung beabsichtigt ist oder ein Fehler ist.
Im Rahmen des fortlaufenden Versuchs, macOS in iOS umzuwandeln, das die gleichen oder zumindest vergleichbare Sperren und restriktiven Richtlinien hat, scheint es, dass Apple die Möglichkeit für Benutzer vollständig blockiert hat, das Signieren von Anwendungen zu vermeiden. Dies würde es für alle macOS-Entwickler erforderlich machen, jährlich €99 zu zahlen, um ihre Software signieren zu lassen, was keine praktikable Wahl für viele Open-Source-Programme wäre.
Wie behebt man den Fehler "Die Anwendung Finder hat keine Berechtigung, (null) zu öffnen"?
Normalerweise sollten Sie in der Lage sein, nicht signierte Apps auf dem Mac über das Apple-Menü > Systemeinstellungen > Privatsphäre & Sicherheit auszuführen und im Sicherheitsbereich auf "Trotzdem öffnen" zu klicken. Einige Mac-Benutzer haben jedoch berichtet, dass auf macOS Sequoia 15.1 keine solche Option verfügbar ist und sie die nicht signierte App aufgrund der Fehlermeldung "Die Anwendung Finder hat keine Berechtigung, (null) zu öffnen" nicht starten können.
Jemand hat herausgefunden, dass es funktioniert, dieses Berechtigungsproblem zu beheben, indem er die Signatur der App entfernt und sie selbst signiert. Sie können diese Lösung auch für andere Apps anwenden, die den Fehler "Die Anwendung Finder hat keine Berechtigung, (null) zu öffnen" zurückgeben.
- Sie können Terminal finden, indem Sie danach im Spotlight suchen (Cmd + Leertaste und "Terminal" eingeben).
- Verwenden Sie das cd -Befehl navigieren Sie zum Verzeichnis, in dem sich die App befindet. cd /Applications
- Sie können die Signatur der App entfernen, indem Sie den codesign -Befehl mit der Option --remove-signature verwenden. Zum Beispiel: sudo codesign --remove-signature /Applications/YourApp.app Ersetzen /Applications/YourApp.app durch den richtigen Pfad Ihrer App.
Sie müssen Ihr Admin-Passwort eingeben, wenn Sie dazu aufgefordert werden. - Sie können überprüfen, ob die Signatur entfernt wurde, indem Sie den codesign-Befehl verwenden, um die Signatur der App zu überprüfen: codesign --verify --deep --strict /Applications/YourApp.app
- Führen Sie dann den folgenden Befehl aus, um die App erneut zu signieren: codesign --force --deep --sign - /Applications/OpenSCAD.app
Lassen Sie andere wissen, wie Sie den Fehler beheben können Der Finder hat keine Berechtigung, den Fehler (null) zu öffnen!