跳至主要內容

寫入屬性表檔案 (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") -- 修正文件權限