Запись файла таблицы свойств (plist.write)
Объявление
plist.write(путь_к_файлу, таблица)
Параметры
- путь к файлу
Текст; абсолютный путь к файлу plist для записи. - таблица
Таблица, древовидная структура которой будет преобразована в plist.
Описание
Записывает древовидную структуру таблицы в файл plist.
Эту функцию можно использовать в XUI.
Пример
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- Задаёт путь к plist.
local tmp2 = plist.read(plfilename) -- Читает содержимое plist и возвращает таблицу.
tmp2["Metadata"]["ProductBuildVersion"] = "CustomBuild" -- Изменяет значение ключа ProductBuildVersion на "CustomBuild".
plist.write(plfilename, tmp2) -- Записывает изменённую таблицу в файл plist.
sys.chown(plfilename, 501, 501) -- Исправляет права доступа к файлу.
sys.chmod(plfilename, "0644") -- Исправляет права доступа к файлу.