iOS Developer

iOS PlistBuddy工具使用

2016-11-16  本文已影响0人  飞到哪

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的值。

上一篇下一篇

猜你喜欢

热点阅读