在 plist 的兩種格式之間相互轉(zhuǎn)換

(https://b.billgong.com/2054.a),其中的 plist 文件由于是 XML 格式所以一條命令就解決問題了。在 OS X 10.8 中,這個文件被默認轉(zhuǎn)換成了二進制格式,所以使用上述文章中的命令修改就會造成未知后果。所以下面介紹一下在 plist 的兩種格式之間互相轉(zhuǎn)換的方法。此方法不僅適用于 OS X 上的 plist,也適用于 iOS 中的 plist 文件。
轉(zhuǎn)換的方法非常簡單,也是一行命令的事:
plutil -convert format(格式) filename(文件名)

命令中的“格式”部分需要用對應的格式代替,在這里 XML 格式需要替換為“xml1”,二進制格式需要替換為“binary1”。所以,如果需要將“test.plist”由 XML 格式轉(zhuǎn)換為二進制格式:
plutil -convert binary1 test.plist

如果需要由二進制格式轉(zhuǎn)換為 XML 格式:
plutil -convert xml1 test.plist

需要注意的是,此工具并不會自動備份原文件,所以一定要記得備份文件哦~

可加群一起交流共同學習:801216530。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容