Written by
Charlotte LeeViele Mac-Benutzer haben kürzlich auf das neueste macOS Sequoia aktualisiert. Obwohl es einige wunderbare neue Funktionen wie Fensterverfliesung und iPhone-Spiegelung mitbringt, sehen einige auch Aktualisierungs- & Leistungsprobleme auf macOS Sequoia. Zum Beispiel stoßen einige Mac-Benutzer auf die Fehlermeldung: Die Anwendung "Finder" hat keine Berechtigung zum Öffnen von "(null)".
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 'Paketinhalt anzeigen' gehe und dann 'Inhalte/MacOS/OpenSCAD' ausführe, es sich öffnet und anscheinend korrekt funktioniert, wenn auch mit einem festgeklebten 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. Es wird jedoch eine Fehlermeldung angezeigt: Die Anwendung "Finder" hat keine Berechtigung zum Öffnen von "(null)".
Warum tritt der Fehler auf, dass die Anwendung Finder keine Berechtigung zum Öffnen von (null) hat?
Dieser Fehler "Die Anwendung 'Finder' hat keine Berechtigung zum Öffnen von '(null)'" tritt auf, wenn Sie versuchen, eine nicht signierte Anwendung auszuführen und es keinen Button gibt, um auf das Programm in irgendeiner Form unter Datenschutz & Sicherheit zuzugreifen. Es ist unklar, ob diese Anpassung beabsichtigt ist oder ein Fehler.
Im Rahmen des kontinuierlichen Versuchs, macOS in iOS umzuwandeln, das dieselben oder zumindest vergleichbare Sperrungen und restriktiven Richtlinien hat, scheint es, dass Apple die Möglichkeit für Benutzer vollständig blockiert hat, die Anwendungssignatur zu umgehen. Dies würde es für alle macOS-Entwickler notwendig machen, jährlich 99 € zu zahlen, um ihre Software signiert zu haben, was keine praktikable Wahl für viele Open-Source-Programme wäre.
Wie behebt man den Fehler, dass die Anwendung Finder keine Berechtigung zum Öffnen von (null) hat?
Normalerweise sollten Sie in der Lage sein, nicht signierte Apps auf dem Mac über das Apple-Menü > Systemeinstellungen > Datenschutz & Sicherheit auszuführen und in der Sicherheitssektion "Trotzdem öffnen" anzuklicken. Einige Mac-Benutzer berichteten jedoch, dass auf macOS Sequoia 15.1 diese Option nicht verfügbar ist und sie die nicht signierte App aufgrund der Fehlermeldung "Finder hat keine Berechtigung zum Öffnen" nicht starten können.
Jemand findet es funktioniert, dieses Berechtigungsproblem zu beheben, indem man die Signatur der App entfernt und neu signiert, Sie können diese Lösung auch für andere Apps anwenden, die den Fehler "Die Anwendung Finder hat keine Berechtigung zum Öffnen von (null)" zurückgeben.
- Sie können das Terminal finden, indem Sie danach in Spotlight suchen (Cmd + Space und "Terminal" eingeben).
- Verwenden Sie den cd-Befehl, um zum Verzeichnis zu navigieren, in dem sich 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 Sie /Programme/IhreApp.app durch den korrekten Pfad zu Ihrer App.
Sie werden aufgefordert, Ihr Admin-Passwort einzugeben. - 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 /Programme/IhreApp.app
- Führen Sie dann den folgenden Befehl aus, um die App erneut 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!