Какое лучшее приложение для открытия и редактирования файла plist?
text-editor
Пьер Ватле
источник
источник
Ответы:
Файл 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, запустив:
Если вы хотите вернуться к двоичному формату после редактирования:
Если у вас 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-файлов. Так как словари используют записи типа
Вы можете создать действительный файл XML, который не является допустимым файлом plist, например:
Если вы готовы начать коммерческую деятельность, Plistinator отредактирует как двоичные, так и XML-файлы plist.
Полное раскрытие: я являюсь автором Plistinator, и его стоимость составляет 12,99 доллара, что платит за мой рамен и арендную плату.
источник
В окне терминала вы можете использовать
PlistBuddy
доступный по адресу/usr/libexec/PlistBuddy
.PlistBuddy
может читать и изменять значения внутри plist, либо в интерактивном режиме, либо непосредственно в командной строке.Тем
PlistBuddy
не менее, это не графический редактор.источник
Я использовал PlistEdit Pro для macOS и нашел его полезным и всесторонним.
источник