プロパティリストファイルに書き込む (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 ファイルの内容を読み込み、table を返す
tmp2["Metadata"]["ProductBuildVersion"] = "CustomBuild" -- ProductBuildVersion キーの値を "CustomBuild" に変更
plist.write(plfilename, tmp2) -- 変更したテーブルを plist ファイルに書き込む
sys.chown(plfilename, 501, 501) -- ファイルの所有権を修正
sys.chmod(plfilename, "0644") -- ファイルの権限を修正