Written by
Charlotte LeeViele Mac-Benutzer haben kürzlich auf das neueste macOS Sequoia aktualisiert. Auch wenn es einige wunderbare neue Funktionen wie Fensterverkachelung und iPhone-Spiegelung mit sich bringt, gibt es auch einige Update- 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 sich und scheint korrekt zu laufen, wenn auch mit einem feststeckenden Terminalfenster. Hat jemand eine richtige 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. Allerdings wird eine Fehlermeldung angezeigt: Die Anwendung "Finder" hat keine Berechtigung, "(Null)" zu öffnen.
Warum tritt der Fehler "Die Anwendung Finder hat keine Berechtigung, (Null) zu öffnen" auf?
Dieser Fehler "Die Anwendung 'Finder' hat keine Berechtigung, '(Null)' zu öffnen" tritt auf, wenn Sie versuchen, eine nicht signierte Anwendung auszuführen, und es gibt keine Schaltfläche, um auf das Programm in irgendeiner Form unter Datenschutz & Sicherheit zuzugreifen. Es ist unklar, ob diese Anpassung beabsichtigt ist oder ein Fehler ist.
Im Zuge des fortlaufenden Versuchs, macOS in iOS umzuwandeln, das dieselben oder zumindest vergleichbare Sperren und restriktiven Richtlinien hat, scheint es, dass Apple die Möglichkeit für Benutzer vollständig blockiert hat, Anwendungen ohne Signierung zu umgehen. Dies würde es erforderlich machen, dass alle macOS-Entwickler jährlich €99 zahlen müssten, 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 auf einem Mac nicht signierte Apps über das Apple-Menü > Systemeinstellungen > Datenschutz & Sicherheit und "Trotzdem öffnen" im Bereich Sicherheit starten können, jedoch haben einige Mac-Benutzer berichtet, dass diese Option auf macOS Sequoia 15.1 nicht 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.
Einige finden, dass es funktioniert, dieses Berechtigungsproblem zu beheben, indem sie die Signatur der App entfernen und sie selbst signieren, diese Lösung kann auch für andere Apps angewandt werden, die den Fehler "Die Anwendung Finder hat keine Berechtigung, (Null) zu öffnen" zurückgeben.
- Sie können das Terminal finden, indem Sie es in Spotlight suchen (Cmd + Leertaste und "Terminal" eingeben).
- Verwenden Sie das cd Befehl, um zum Verzeichnis zu navigieren, in dem die App befindet.cd /Programme
- 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 /Programme/IhreApp.appErsetzen /Programme/IhreApp.app durch den richtigen Pfad zu Ihrer App.
Sie müssen Ihr Administratorpasswort 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 prüfen:codesign --verify --deep --strict /Programme/IhreApp.app
- Führen Sie dann den folgenden Befehl aus, um die App neu zu signieren:codesign --force --deep --sign - /Programme/OpenSCAD.app
Teilen Sie anderen mit, wie sie den Fehler beheben können, dass der Finder keine Berechtigung zum Öffnen (null) hat!