¿Cuál es la mejor aplicación para abrir y editar un archivo plist?
¿Cuál es la mejor aplicación para abrir y editar un archivo plist?
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 se Property 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.
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:
plutil -convert xml1 file.plist
Si desea volver al formato binario después de la edición:
plutil -convert binary1 file.plist
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/
).
plutil -convert json $file
(o xml
), luego editar el archivo con cualquier editor (como vi
) y finalmente convertirlo nuevamente plutil -convert binary1 $file
.
plutil -p <file>
"imprimirá la lista de propiedades de manera legible para los humanos" en lugar de convertirla
Un 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 ...)
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
<key>some key</key>
<string>some value</string>
<key>another key with boolean value</key>
<true />
Puede crear un archivo XML válido que no sea un archivo plist válido, por ejemplo:
<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>
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.
Utilicé PlistEdit Pro para macOS y descubrí que es útil y tiene muchas funciones.