Écrire un fichier de propriétés (plist.write)
Déclaration
plist.write(chemin_fichier, table_associee)
Paramètres
- chemin du fichier
Chaîne contenant le chemin absolu du fichier plist à écrire. - table associée
Table dont la structure arborescente sera convertie en plist.
Description
Écrit la structure arborescente d’une table dans un fichier plist. Cette fonction peut être utilisée dans XUI.
Exemple
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- Définir le chemin plist
local tmp2 = plist.read(plfilename) -- Lire le fichier plist et renvoyer une table
tmp2["Metadata"]["ProductBuildVersion"] = "CustomBuild" -- Modifier la valeur de ProductBuildVersion en "CustomBuild"
plist.write(plfilename, tmp2) -- Écrire la table modifiée dans le fichier plist
sys.chown(plfilename, 501, 501) -- Corriger les permissions du fichier
sys.chmod(plfilename, "0644") -- Corriger les permissions du fichier