函数:plist.write PLIST 文件写入(仅支持 iOS)

函数分类:ts.so

函数名称:PLIST 文件写入

函数功能:PLIST 文件写入

函数方法

plist.write(plfilename, tmp2)

参数 类型 必填 说明
plfilename string PLIST 文件路径
tmp2 table 需要写入的内容

函数用例

--写入键值
local ts = require("ts")
local plist = ts.plist
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" --设置 plist 路径
local tmp2 = plist.read(plfilename)           --读取 PLIST 文件内容并返回一个 TABLE
dialog(tmp2.Metadata.ProductBuildVersion, 0)  --显示 ProductBuildVersion 的键值
tmp2["Metadata"]["ProductBuildVersion"] = "havonz" --将表中 ProductBuildVersion 键值改为 havonz
plist.write(plfilename, tmp2)                      --将修改后的表写入 PLIST 文件

注意事项

  • 实例代码仅做为参考,实际调试中请将文件路径替换为实际存在的文件路径。

  • 对于个别重要的 PLIST 文件,请谨慎使用写入功能或在运行脚本前进行备份。

  • 在使用此函数修改部分文件后会导致使用此文件的软件闪退,请谨慎使用写入功能。

  • 需要注意的是,nib 文件作为一种特殊的 PLIST 文件格式,不能被正确的读取。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""