Ich möchte Info.plist für TextEdit bearbeiten. ( Hier ist der Grund. ) Ich verwende OS 10.7 und habe Xcode installiert. Aber jedes Mal, wenn ich versuche, die Datei zu bearbeiten, ist sie gesperrt und ich kann meine Änderungen nicht speichern.
Wenn ich versuche, es mit Xcode zu speichern, fragt Xcode, ob ich es entsperren möchte. Ich sage "Unlock", aber dann sagt ein Fehler The file "Info.plist" could not be unlocked."
; es sagt, dass dies daran liegt, dass ich do not own it
.
Wenn ich Info.plist mit vi im Terminal ( vi Info.plist
) öffne, kann ich die Änderungen nicht einmal mit speichern :w!
. Der Fehler ist E212: Can't open file for writing
.
Wie kann ich Änderungen an der Info.plist-Datei von TextEdit vornehmen?
Bevor Sie dies tun, vergewissern Sie sich, dass auf Ihrem System keine Instanzen von TextEdit ausgeführt werden.
Wählen Sie die Plist-Datei im Finder aus und führen Sie Datei > Informationen abrufen aus. Am unteren Rand des Dateiinfofensters sehen Sie einen Abschnitt namens Freigabe & Berechtigungen . Sie möchten sicherstellen, dass Sie sich in dieser Liste befinden und dass Sie Read & Write
Zugriff auf die Datei haben.
Bevor Sie sich jedoch den Zugriffsberechtigungen für die Datei hinzufügen können, müssen Sie sie entsperren. Klicken Sie auf das kleine Schlosssymbol (1) in der unteren rechten Ecke und geben Sie Ihr Passwort ein. Wenn Sie kein Administrator auf dem Computer sind, können Sie nicht über diesen Schritt hinausgehen.
Nachdem Sie die Datei entsperrt haben, können Sie Ihre Berechtigungen in ändern Read & Write
. Wenn Sie nicht in der Liste der Personen angezeigt werden, die auf die Datei zugreifen können, klicken Sie auf die +
Schaltfläche unter der Liste und finden Sie sich selbst in der Users & Groups
Liste, die sich öffnet.
Die Änderungen werden auf die Datei angewendet, sobald Sie sie im Fenster „Dateiinfo“ vornehmen.
Sie sollten diese Änderungen jetzt öffnen, bearbeiten und in der Datei speichern können.
Öffnen Sie ein Terminalfenster.
Wechseln Sie an den Ort, an dem sich die Plist-Datei befindet:
cd ~/Library/Preferences/
Ändern Sie den Besitz und die Berechtigungen für die Datei, damit Sie sie lesen und schreiben können:
sudo chown $USER aomDSP.plist
sudo chmod u+w aomDSP.plist
Den zweiten Anruf braucht sudo
man dort wohl nicht, schaden kann es aber nicht. Dazu benötigen Sie Administratorzugriff auf die Maschine.
Wenn Sie die Datei bearbeiten möchten (wie Sie es oben beschrieben haben), müssen Sie sie nicht unbedingt entsperren. Wenn Sie mit der Arbeit an der Befehlszeile zufrieden sind, können Sie die Datei mit den von Apple bereitgestellten Befehlszeilentools bearbeiten. Stellen Sie den Befehlen ein voran sudo
, um die erforderlichen Rechte zum Ändern der Datei zu erhalten (Sie müssen Ihr Admin-Passwort eingeben).
Diese Programme sind nämlich defaults
und PlistBuddy
(laufen als sudo /usr/libexec/PlistBuddy
). Dies ist zwar defaults
eine direktere Möglichkeit, die Datei zu ändern, PlistBuddy
verfügt jedoch über einen interaktiven Modus, mit dem Sie Ihre Änderungen vor dem Speichern in einer Vorschau anzeigen können.
Bei Bedarf können Sie auch plutil
zwischen den verschiedenen Formaten konvertieren.
Denken Sie daran, dass Sie Hilfe zu all diesen Befehlen in der Befehlszeile erhalten können, indem Sie man <command>
(z . B. man defaults
) eingeben.
Es hat bei mir nicht funktioniert, die Bearbeitung durch Entsperren der Datei zuzulassen. Ich musste es duplizieren, bearbeiten und dann die Originaldatei entfernen. Jetzt habe ich meine eigene Standardschrift.
Auf dem Desktop einfügen, dann können Sie es ändern, dann wieder in den Ordner legen, in dem es vorher war (getestet auf Mac Mojave 10.14.6)
Das System lässt das Entfernen oder Ersetzen der .plist-Datei nicht zu.
KatieK
Lri
jzadra
Jan C.
temporärer_benutzername
Informationsaustausch