Bearbeiten Sie die Plist-Datei für TextEdit

0

Ich muss die plist-Datei von TextEdit (TextEdit / Contents / plist.info) bearbeiten diese mit Xcode. TextEdit sagt jedoch, dass ich keine Berechtigung zum Bearbeiten habe enter image description here

enter image description here

Ich habe versucht, mehr Erlaubnis für mich zu bekommen, also habe ich mich in GetInfo eingeschrieben (Pasha ist ich). enter image description here

Aber immer noch dasselbe Problem wie auf den Bildern oben. Ich habe nach einer Antwort gesucht und gefunden diese . Wie Sie sehen können, empfiehlt mir diese Antwort das zu tun, was ich bereits getan habe. Ich hoffe, Sie kennen die unterschiedliche Lösung für dieses Problem.

littlenimrod
quelle
Können Sie bitte ein paar weitere Details hinzufügen, z. B. welche Plist-Datei Sie bearbeiten möchten, was der Dialog Informationen anzeigen für diese Dateien in Bezug auf Berechtigungen anzeigt und welche Antwort auf die von Ihnen verknüpfte Frage nicht funktioniert und warum? Fügen Sie so viele Details hinzu, wie Sie sich vorstellen können, wir lieben Details hier.
nohillside
1
Haben Sie sich selbst Schreibrechte für den Ordner gegeben, in dem sich die plist befindet?
nohillside

Antworten:

1

Sie müssen auch über Schreibrechte für das Verzeichnis verfügen, in dem sich die Datei befindet:

sudo chown $USER /Applications/TextEdit.app/Contents/Info.plist
sudo chown $USER /Applications/TextEdit.app/Contents

Nachdem Sie die Datei bearbeitet haben, ändern Sie den Besitzer der Datei und das Verzeichnis zurück in root:

sudo chown root /Applications/TextEdit.app/Contents/Info.plist
sudo chown root /Applications/TextEdit.app/Contents

Du könntest auch laufen cp /Applications/TextEdit.app/Contents/Info.plist ~/Desktop/ (das ändert den Besitzer zu Ihnen), bearbeiten Sie die Datei auf dem Desktop und führen Sie sie aus sudo cp ~/Desktop/Info.plist /Applications/TextEdit.app/Contents/Info.plist (was den Besitzer wieder in root verwandelt).

Oder verwenden Sie einen anderen Editor:

sudo nano /Applications/TextEdit.app/Contents/Info.plist
Lri
quelle
2
Nachdem ich ein neues Element zu "Document Types" in "Info.plist" von TextEdit hinzugefügt habe (unabhängig von dessen Inhalt, auch leer), kann die Anwendung nicht geöffnet werden. Sobald ich die zusätzliche Zeichenfolge lösche, funktioniert die App sofort.
littlenimrod
Kommentare sollten nicht verwendet werden, um Fragen zu stellen. Bitte erstellen Sie eine neue Frage, in der beschrieben wird, was Sie zu tun versuchen und wie es fehlschlägt.
nohillside
@littlenimrod Oh, das habe ich vergessen. Seit 10.8 sind Sandkastenanwendungen (wie TextEdit, Chess oder aus dem App Store heruntergeladene Anwendungen) beim Start abgestürzt, wenn ihre Info.plist geändert wurde. Ich kenne keine Problemumgehungen dafür, aber es gibt eine Version ohne Textbox von TextEdit auf Github.
Lri
0

Öffnen Sie nach all diesen Schritten das Terminal und führen Sie es aus

sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app
Moledigger
quelle