Question: Why am I allowed to execute the banned script, but not allowed to open it in a text editor?
Wenn Sie ein Skript zum Öffnen eines Skripts verwenden, werden die GateKeeper-Einstellungen umgangen. Wenn Sie eine Datei mit einer Anwendung öffnen, tritt GateKeeper einen Tritt aus und verhindert, dass Sie etwas unternehmen. Ich würde vorschlagen, ein paar Dinge auszuprobieren:
- Deaktivieren oder ändern Sie die GateKeeper-Einstellungen in Systemeinstellungen> Sicherheit und Datenschutz> Allgemein.
- Versuchen Sie, die Anwendung zu öffnen, die Sie zum Anzeigen des Inhalts verwenden möchten, und öffnen Sie die Datei direkt
- Versuchen Sie, den
open
Befehl vom Terminal mit der-a
Flagge zu verwenden.
open -a /Applications/TextMate.app path/to/file
- Verwenden Sie einen Terminal-Editor wie
vim
odernano
.
Frage: Wie kann der Finder die Einstellung "Immer geöffnet mit" beibehalten?
Dies kann ein Problem sein, da der Dateityp, den Sie öffnen, überhaupt nicht an erster Stelle geöffnet werden darf. Prüfen Sie, ob dies weiterhin geschieht, nachdem Sie GateKeeper deaktiviert haben.
Sie können auch Informationen zu einem bestimmten Dateityp abrufen, um zu sehen, welche Anwendung zum Öffnen dieses Dateityps eingestellt ist. Vielleicht haben Sie einen Fehler mit OS X und dem Startservice-Prozess gefunden?