Saltar al contenido principal

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