Mit welcher Anwendung lässt sich eine plist-Datei am besten öffnen und bearbeiten?
Mit welcher Anwendung lässt sich eine plist-Datei am besten öffnen und bearbeiten?
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
oder Property 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.
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:
plutil -convert xml1 file.plist
Wenn Sie nach der Bearbeitung zum Binärformat zurückkehren möchten:
plutil -convert binary1 file.plist
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/
).
plutil -convert json $file
(oder xml
) zu bearbeiten, mit einem beliebigen Editor (wie vi
) zu bearbeiten und schließlich mit wieder zu konvertieren plutil -convert binary1 $file
.
plutil -p <file>
"druckt die Eigenschaftsliste in einer für Menschen lesbaren Art und Weise aus", anstatt sie zu konvertieren
Ein 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 ...).
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
<key>some key</key>
<string>some value</string>
<key>another key with boolean value</key>
<true />
Sie können eine gültige XML-Datei erstellen, die keine gültige plist-Datei ist. Beispiel:
<key>some key</key>
<!-- oops, forgot to enter a value - still valid XML -->
<!-- valid XML, not a plist -->
<key>another key with boolean value</key>
<true>yes</true>
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.
Ich habe PlistEdit Pro für macOS verwendet und fand es nützlich und umfassend funktionsreich .