项目有时候需要预配置一些参数,这时使用plist文件保存再好不过。但又不想手动创建,想将创建plist的写入命令行中。下面就是我暂时收集的两种创建Plist的方式。
1.使用echo创建一个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](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><plist version="1.0"><dict/></plist>' > example.plist
2.使用plistBuddy创建一个空的plist, set不带引号
/usr/libexec/plistbuddy -c Set: example.plist
打印日志如下
File Doesn't Exist, Will Create: example.plist
Set: Cannot Perform Set On Containers
这种方式会检查是否有该plist,没有的话会创建新plist文件
网友评论