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