用 plutil 校验和转换 plist 文件

校验、友好打印并转换 plist/JSON 文件,还能在命令行直接改键值。

macOSplist 配置文件JSONplutil plist 转换代码检查低风险
运行 `plutil -lint file.plist` 校验,`plutil -p file.plist` 可读打印,`plutil -convert json file.plist` 转换格式。

01命令

命令
$ plutil -lint ~/Library/LaunchAgents/com.example.job.plist

02作用说明

launchd 的 plist 里只要有一个坏掉的 XML 实体,任务就会静默加载失败,所以 lint 是排查第一步。plutil -p 能以可读形式渲染二进制和 XML 两种 plist,且不改动原文件。除了校验,它还能就地编辑:-insert/-replace/-remove 修改键,-convert json/xmpp1/xml1 覆盖所有 plist 序列化格式。

03风险

风险低风险
!注意: -convert 和编辑参数会直接改写文件;转换格式前先备份。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案