Zum Hauptinhalt springen

PLIST-Datei schreiben (plist.write)

Deklaration

plist.write(Dateipfad, Assoziative_Tabelle)

Parameter

  • Dateipfad
    Textwert; absoluter Pfad der zu schreibenden PLIST-Datei
  • Assoziative_Tabelle
    Tabellenwert; die Baumstruktur dieser Tabelle wird in PLIST umgewandelt

Beschreibung

Schreibt die Baumstruktur einer Tabelle in eine PLIST-Datei.
Diese Funktion kann in XUI verwendet werden.

Beispiel

local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- PLIST-Pfad festlegen
local tmp2 = plist.read(plfilename) -- PLIST-Datei lesen und ihren Inhalt als table zurückgeben
tmp2["Metadata"]["ProductBuildVersion"] = "CustomBuild" -- Wert des Schlüssels ProductBuildVersion in "CustomBuild" ändern
plist.write(plfilename, tmp2) -- Geänderte Tabelle in die PLIST-Datei schreiben
sys.chown(plfilename, 501, 501) -- Dateiberechtigungen korrigieren
sys.chmod(plfilename, "0644") -- Dateiberechtigungen korrigieren