Escribir un archivo de lista de propiedades (plist.write)
Declaración
plist.write(ruta_del_archivo, tabla_asociativa)
Parámetros
- ruta_del_archivo
Tipo texto; ruta absoluta del archivo plist en el que se debe escribir - tabla_asociativa
Tipo tabla; su estructura de árbol se convierte en un plist
Descripción
Escribe la estructura de árbol de una tabla en un archivo plist.
Esta función se puede utilizar en XUI.
Ejemplo
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- establece la ruta del plist
local tmp2 = plist.read(plfilename) -- lee el contenido del plist y devuelve una table
tmp2["Metadata"]["ProductBuildVersion"] = "CustomBuild" -- cambia el valor de la clave ProductBuildVersion a "CustomBuild"
plist.write(plfilename, tmp2) -- escribe la tabla modificada en el archivo plist
sys.chown(plfilename, 501, 501) -- corrige los permisos del archivo
sys.chmod(plfilename, "0644") -- corrige los permisos del archivo