1、 如图,操作现有plist文件
plist文件
1.1 打开终端
$ cd /Users/qi/Downloads
//1.1.1 修改一层key - value
$ /usr/libexec/PlistBuddy -c 'Set :method enterpriseeeeeee' /Users/qi/Downloads/archive.release.plist
//1.1.1 修改一层bool类型 key - value
/usr/libexec/PlistBuddy -c 'Set :comileBitcode NO' /Users/qi/Downloads/archive.release.plist
//1.1.1 修改多层key - value
$ /usr/libexec/PlistBuddy -c 'Set :provisioningProfiles:com.perkinelmer.entInventoryBeta c8cd986c-64a0-4ba3-a278-de3db076a4b1' /Users/qi/Downloads/archive.release.plist
plist文件
2、创建plist文件,并添加key - value
2.1 我试着用终端新建一个plist文件
touch test.plist
2.2 然后我准备往里面add key - value的时候出现了下面的问题,大致意思是这是一个空的文件,不能被解析
2.2image.png
2.3 之后我看了一下关于plist的help,貌似没有关于创建plist的命令,所以暂时只能复制一个新的plist来用
/usr/libexec/PlistBuddy --help
2.3 plistBuddy --help
当然手动打开报了下面的错
image.png
3、拷贝了一个新的plist文件之后
$ /usr/libexec/PlistBuddy -c "Add :CFBundleDocumentTypes:age string 18" archive.plist
增加一个新的键值对,想要修改的话,可以用set命令
image.png













网友评论