Какое лучшее приложение для открытия и редактирования файла plist?
Какое лучшее приложение для открытия и редактирования файла plist?
Ответы:
Файл PList, как сказал Манкофф, - это просто специально отформатированный XML-файл, так что вы можете редактировать и создавать его в такой программе, как TextEdit.
Однако из-за специфики PLists to Development использование специальной программы, такой как Xcode
или Property List Editor
становится гораздо более плодотворным. Это связано с тем, что он не только автоматически форматирует код XML для вас, но и фактически переводит ключевые идентификаторы и слои в читаемые слова, а также для некоторых значений он предоставляет раскрывающееся меню для заполнения правильных ответов. Особенно при работе с списками iPhone, когда с помощью Plist можно задать несколько переменных времени выполнения, легко создавая новые поля и зная, что в них вставить, это значительно облегчает задачу.
Вы можете бесплатно загрузить Xcode и PList Editor с веб-сайта Apple Developer http://developer.apple.com , загрузив последнюю версию Xcode.
Если файл plist имеет формат XML, вы можете отредактировать его в любом текстовом редакторе, таком как TextEdit. Если файл plist находится в двоичном формате, вы можете сначала преобразовать его в XML, запустив:
plutil -convert xml1 file.plist
Если вы хотите вернуться к двоичному формату после редактирования:
plutil -convert binary1 file.plist
Если у вас Xcode 4.3 или новее, вы можете использовать его для редактирования списков свойств в графическом редакторе, например:
Xcode 4.2 и более ранние версии поставлялись с отдельным приложением для редактирования списков свойств ( /Developer/Applications/Utilities/Property List Editor.app/
).
plutil -convert json $file
(или xml
), затем редактировать файл в любом редакторе (например vi
) и, наконец, конвертировать его обратно plutil -convert binary1 $file
.
plutil -p <file>
будет «печатать список свойств в удобочитаемом виде вместо того, чтобы преобразовывать его»
Хорошая программа, такая как TextWrangler, может редактировать двоичные .plist
файлы без предварительной конвертации их с помощью Terminal. Просто откройте файл, как любой другой файл (например, перетащите и отпустите значок программы, или диалоговое окно «Открыть файл», или «Открыть с помощью в Finder» или ...)
Поскольку Apple избавилась от редактора списка свойств GUI, Xcode - лучший бесплатный вариант, если вы хотите быть уверены в результате.
Есть некоторые ошибки, которые используют редактор общего кода для редактирования plist-файлов. Так как словари используют записи типа
<key>some key</key>
<string>some value</string>
<key>another key with boolean value</key>
<true />
Вы можете создать действительный файл XML, который не является допустимым файлом plist, например:
<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>
Если вы готовы начать коммерческую деятельность, Plistinator отредактирует как двоичные, так и XML-файлы plist.
Полное раскрытие: я являюсь автором Plistinator, и его стоимость составляет 12,99 доллара, что платит за мой рамен и арендную плату.
Я использовал PlistEdit Pro для macOS и нашел его полезным и всесторонним.