在 plist 中轻松转换两种格式

简介: 在 plist 中,有两种常见的格式:.plist 和 .plistx。这两种格式有什么区别?它们之间如何相互转换?本文将为您详细解答。

在 plist 中,有两种常见的格式:.plist 和 .plistx。这两种格式有什么区别?它们之间如何相互转换?本文将为您详细解答。

在 iOS 上架时,需要将 plist 文件上传到苹果的 App Store 进行审核。由于 plist 文件是 XML 格式,因此可以使用 appuploader 工具将其转换为二进制格式,然后再上传到 App Store。appuploader 工具可以在 iOS 上架时一并上传 plist 文件,因此可以省去手动上传的麻烦。

image.png

需要注意的是,appuploader 工具并不会自动备份原文件,因此在上传文件前一定要记得备份文件。此外,appuploader 工具只能上传 plist 文件,不能上传其他类型的文件,如 json、xml 等。工具地址:http://www.appuploader.net/,其中的 plist 文件由于是 XML 格式所以一条命令就解决问题了。在 OS X 10.8 中,这个文件被默认转换成了二进制格式,所以使用上述文章中的命令修改就会造成未知后果。所以下面介绍一下在 plist 的两种格式之间互相转换的方法。此方法不仅适用于 OS X 上的 plist,也适用于 iOS 中的 plist 文件。 转换的方法非常简单,也是一行命令的事: plutil -convert format(格式) filename(文件名)

命令中的“格式”部分需要用对应的格式代替,在这里 XML 格式需要替换为“xml1”,二进制格式需要替换为“binary1”。所以,如果需要将“test.plist”由 XML 格式转换为二进制格式: plutil -convert binary1 test.plist

如果需要由二进制格式转换为 XML 格式: plutil -convert xml1 test.plist

需要注意的是,此工具并不会自动备份原文件,所以一定要记得备份文件哦~


image.png

image.png

相关文章
|
12月前
|
XML JSON 数据格式
在 plist 中轻松转换两种格式
在 plist 中轻松转换两种格式
|
5月前
|
JSON 数据格式 C++
C++ Json和结构体或类的转换
C++ Json和结构体或类的转换
256 0
|
JSON 数据格式
UE4 结构体和JSON互转 - DTBPJson插件说明
UE4 结构体和JSON互转 - DTBPJson插件说明
304 1
如何读取文件格式头
如何读取文件格式头
|
存储 XML JSON
plist 文件格式转换器
plist 文件是一种用于存储应用程序配置信息的文件格式,其中包含应用程序的各种设置和数据。
|
存储 索引 Windows
bmp位图格式详细介绍-1/4/8/16/24/32bit、存储格式等
bmp位图格式详细介绍-1/4/8/16/24/32bit、存储格式等
1441 1
bmp位图格式详细介绍-1/4/8/16/24/32bit、存储格式等
|
JSON JavaScript IDE
JSON无法解析,json前有小红点,如何解析json串你可能遇到了UTF-8 BOM头
JSON无法解析,json前有小红点,如何解析json串你可能遇到了UTF-8 BOM头
261 0
JSON无法解析,json前有小红点,如何解析json串你可能遇到了UTF-8 BOM头
fastq文件转换成fasta文件
fastq文件转换成fasta文件
260 0
|
定位技术 iOS开发
讲解:如何将手机联系人转换成vcf格式(vcard格式)?
1、转换成vcf格式也就是vcard格式的话,你先在电脑打开个软件,金芝号码提取导入助手,然后把你的材料也就是一般常见的铭字和号码复制好,选择软件的第三个功能模块“导入通讯录”,依次把刚才复制好的材料,分别粘贴进软件的第一个框和第二个框。2、点击“转换通讯录”,你将得到一个vcf格式的文件(vcard格式),你把这个vcf文件保存到电脑桌面。3、当然了,我们的最终目的肯定不住于此。我们通过电脑矀xin或电脑Q,把这个vcf格式的文件发送给你手机矀xin或手机Q,你在手机上打开这个vcard,那么就会自动批量把号码导入通讯录了。
讲解:如何将手机联系人转换成vcf格式(vcard格式)?