¿Cuál es la mejor aplicación para abrir y editar un archivo plist?
text-editor
Pierre Watelet
fuente
fuente
Respuestas:
Un archivo PList, como dijo Mankoff, es solo un archivo XML con un formato especial, por lo que puede editarlos y crearlos en un programa como TextEdit.
Sin embargo, debido a la naturaleza específica de PLists to Development, el uso de un programa especial como
Xcode
o seProperty List Editor
convierte en un esfuerzo mucho más fructífero. Esto se debe a que no solo formatea automáticamente el código XML, sino que en realidad traducirá los identificadores clave y las capas en palabras legibles, y también para algunos valores proporcionará un menú desplegable para completar las respuestas correctas. Especialmente cuando se trata de listas de iPhone, cuando se pueden configurar múltiples variables de tiempo de ejecución utilizando la lista de listas, crear fácilmente nuevos campos y saber qué poner en ellos lo hace mucho más fácil.Puede obtener bot Xcode y PList Editor desde el sitio web de desarrolladores de Apple http://developer.apple.com de forma gratuita descargando la última versión de Xcode.
fuente
Si el archivo plist está en formato XML, puede editarlo en cualquier editor de texto como TextEdit. Si el archivo plist está en formato binario, primero puede convertirlo a XML ejecutando:
Si desea volver al formato binario después de la edición:
Si tiene Xcode 4.3 o posterior, puede usarlo para editar listas de propiedades en un editor gráfico como este:
Xcode 4.2 y versiones anteriores venían con una aplicación separada para editar listas de propiedades (
/Developer/Applications/Utilities/Property List Editor.app/
).fuente
plutil -convert json $file
(oxml
), luego editar el archivo con cualquier editor (comovi
) y finalmente convertirlo nuevamenteplutil -convert binary1 $file
.plutil -p <file>
"imprimirá la lista de propiedades de manera legible para los humanos" en lugar de convertirlaUn buen programa como TextWrangler puede editar
.plist
archivos binarios sin convertirlos primero usando Terminal. Simplemente abra el archivo como lo haría con cualquier otro (es decir, arrastre y suelte el icono del programa, o el cuadro de diálogo Abrir archivo, o Abrir con en el Finder o ...)fuente
Desde que Apple se deshizo del editor de la lista de propiedades de la GUI, Xcode es la mejor opción gratuita si desea estar seguro del resultado.
Hay algunos gotcha's que usan un editor de código genérico para editar archivos plist. Como los diccionarios usan entradas como
Puede crear un archivo XML válido que no sea un archivo plist válido, por ejemplo:
Si está dispuesto a comercializar, Plistinator editará archivos binarios y XML plist.
Divulgación completa: soy el autor de Plistinator y los $ 12.99 que cuesta pagan mi ramen y el alquiler.
fuente
En una ventana de Terminal, puede usar
PlistBuddy
, disponible en/usr/libexec/PlistBuddy
.PlistBuddy
puede leer y modificar valores dentro de un plist, ya sea interactivamente o directamente en la línea de comando.Sin embargo,
PlistBuddy
no es un editor de GUI.fuente
Utilicé PlistEdit Pro para macOS y descubrí que es útil y tiene muchas funciones.
fuente