Mit welcher Anwendung lässt sich eine plist-Datei am besten öffnen und bearbeiten?
text-editor
Pierre Watelet
quelle
quelle
Antworten:
Eine PList-Datei ist, wie Mankoff sagte, nur eine speziell formatierte XML-Datei, sodass Sie sie in einem Programm wie TextEdit bearbeiten und erstellen können.
Aufgrund der spezifischen Natur des plists auf Entwicklung, aber wie mit einem speziellen Programm
Xcode
oderProperty List Editor
werden zu einem viel fruchtbaren Fangen. Dies liegt daran, dass der XML-Code nicht nur automatisch für Sie formatiert wird, sondern auch die Schlüsselkennungen und Ebenen in lesbare Wörter übersetzt werden. Bei einigen Werten wird ein Dropdown-Menü bereitgestellt, in das die richtigen Antworten eingegeben werden. Insbesondere beim Umgang mit iPhone-Plists, wenn mit Plist mehrere Laufzeitvariablen festgelegt werden können, ist es sehr viel einfacher, neue Felder zu erstellen und zu wissen, was in sie eingefügt werden soll.Sie können bot Xcode und PList Editor kostenlos von der Apple Developer-Website http://developer.apple.com herunterladen, indem Sie die neueste Xcode-Version herunterladen.
quelle
Wenn die Plist-Datei im XML-Format vorliegt, können Sie sie in einem beliebigen Texteditor wie TextEdit bearbeiten. Wenn die plist-Datei im Binärformat vorliegt, können Sie sie zunächst in XML konvertieren, indem Sie Folgendes ausführen:
Wenn Sie nach der Bearbeitung zum Binärformat zurückkehren möchten:
Wenn Sie über Xcode 4.3 oder höher verfügen, können Sie damit Eigenschaftenlisten in einem grafischen Editor wie folgt bearbeiten:
Xcode 4.2 und früher enthielt eine separate Anwendung zum Bearbeiten von Eigenschaftslisten (
/Developer/Applications/Utilities/Property List Editor.app/
).quelle
plutil -convert json $file
(oderxml
) zu bearbeiten, mit einem beliebigen Editor (wievi
) zu bearbeiten und schließlich mit wieder zu konvertierenplutil -convert binary1 $file
.plutil -p <file>
"druckt die Eigenschaftsliste in einer für Menschen lesbaren Art und Weise aus", anstatt sie zu konvertierenEin gutes Programm wie TextWrangler kann Binärdateien bearbeiten
.plist
, ohne sie zuvor mit Terminal zu konvertieren. Öffnen Sie die Datei einfach wie jede andere (z. B. durch Ziehen und Ablegen des Programmsymbols oder im Dialogfeld "Datei öffnen" oder "Öffnen mit" im Finder oder ...).quelle
Da Apple den GUI Property List Editor abgeschafft hat, ist Xcode die beste kostenlose Option, wenn Sie sich über das Ergebnis sicher sein möchten.
Es gibt einige Fallstricke, die einen generischen Code-Editor zum Bearbeiten von Plist-Dateien verwenden. Da Wörterbücher Einträge wie
Sie können eine gültige XML-Datei erstellen, die keine gültige plist-Datei ist. Beispiel:
Wenn Sie kommerziell tätig werden möchten , bearbeitet Plistinator sowohl Binär- als auch XML-Plist-Dateien.
Vollständige Offenlegung: Ich bin der Autor von Plistinator und die 12,99 USD, die es kostet, zahlen sich für meine Ramen und Miete aus.
quelle
In einem Terminal-Fenster können Sie verwenden
PlistBuddy
, verfügbar unter/usr/libexec/PlistBuddy
.PlistBuddy
kann Werte in einer Plist entweder interaktiv oder direkt in der Befehlszeile lesen und ändern.Ist
PlistBuddy
jedoch kein GUI-Editor.quelle
Ich habe PlistEdit Pro für macOS verwendet und fand es nützlich und umfassend funktionsreich .
quelle