生成plist文件
echo '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict/></plist>' > option.plist
插入 插入字符串 在option.plist文件中插入string类型的键值对, 键{key} 值{value}
plutil -insert {key} -string {valu}e option.plist
插入值的类型有:
-bool: 布尔类型
-integer: 64位整数
-float: 64位浮点数
-string: 字符串
-date: 日期
-data: base64 编码的字符串
-xml: xml 属性
-json: json 片段
插入字典
plutil -insert my-dic -xml <dict/> option.plist
plutil -insert my-dic.name -string peak option.plist
plutil -insert my-dic."com\.company" -string test option.plist
创建一个 my-dic 的字典,插入key是name,value是peak的键值对,插入key是com.company, value是test的键值对
字典内的key使用 .
分割,放在字典名称后面,如果key包含 .
使用 \
来转义。
修改 基本语法
plutil -replace keypath -type value
删除 基本语法
plutil -remove keypath
查找
plutil -extract keypath fmt