メインコンテンツまでスキップ

プロパティリストファイルに書き込む (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") -- ファイルの権限を修正