命令行创建空Plist文件

项目有时候需要预配置一些参数,这时使用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文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。