plist文件在iOS系统中一类非常重要的配置文件,Mac上提供了对plist文件操作的命令,方便脚本生成想要的plist文件,下面将对其作一个介绍
首先命令是/usr/libexec/PlistBuddy,默认可能没有加到Path当中,需要全路径运行,你也可以回到Path里面。
首先看看脚本的基本格式:
/usr/libexec/PlistBuddy -c "�Add :dict1:item1 integer 1" new.plist
其中Add :dict1:item1 integer 1是PlistBuddy需要解析的命令,new.plist是保存的plist文件。
运行命令生成的结果:
生成结果:dict1:item1使用:符号来对层进行分组,PlistBuddy平常能用到的命令包括:
Add[] - Adds Entry to the plist, with value Value
Set- Sets the value at Entry to Value
Delete- Deletes Entry from the plist
set与delete前字段必须存在,不然会报错Set: Entry, ":dict1:item2", Does Not Exist
add的之前字段不能存在,否则也会报错,如/usr/libexec/PlistBuddy -c "Add :dict1:item1 integer 2" new.plist
Add: ":dict1:item1" Entry Already Exists
item1仍然保留1的值。
网友评论