在 plist 中轻松转换两种格式
在 plist 中轻松转换两种格式
在 plist 中,有两种常见的格式:.plist 和 .plistx。这两种格式有什么区别?它们之间如何相互转换?本文将为您详细解答。
在 iOS 上架时,需要将 plist 文件上传到苹果的 App Store 进行审核。由于 plist 文件是 XML 格式,因此可以使用 appuploader 工具将其转换为二进制格式,然后再上传到 App Store。appuploader 工具可以在 iOS 上架时一并上传 plist 文件,因此可以省去手动上传的麻烦。
需要注意的是,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
需要注意的是,此工具并不会自动备份原文件,所以一定要记得备份文件哦~
相关文章
- 只通过com.alibaba.fastjson.JSONArray实现okHttp下String转换JSONArray
- SqlServer时间与字符串相互转换[通俗易懂]
- 在 plist 中轻松转换两种格式
- java 转换中文数字为阿拉伯数字详解编程语言
- Android常用单位转换的辅助类详解编程语言
- JSP JSTL <fmt:parseDate>标签:转换为时间
- 如何将const_iterator转换为iterator类型迭代器?
- 函数MySQL中使用CONV函数轻松转换格式(mysqlconv)
- Oracle数据库实现分区转换(oracle转换分区)
- 写转换Oracle字符串大小写转换:轻松实现最佳结果(oracle字符串大小)
- 掌握Oracle中的TODATE函数,轻松转换日期格式(oracletodate函数)
- 掌握Linux DNAT,轻松实现网络地址转换(linuxdnat)
- SQL党进阶必备:轻松转换Oracle数据库教程(sql转oracle)
- Linux中如何进行日期转换?——轻松Get转换技巧(linux日期转换)
- 轻松学会Linux系统转换到root账户(linux转到root)
- Oracle转换日期格式化的轻松方法(oracle格式时间)
- 轻松解决Oracle数据格式转换(oracle格式转换)
- 轻松实现MSSQL日期类型转换(日期转换 mssql)
- 轻松完成:从其他数据库到MSSQL的转换(数据库转换成mssql)
- SQL Server转小写:轻松实现大小写转换(sqlserver转小写)
- 类型轻松转换MSSQL日期类型(mssql转换成日期)
- MSSQL轻松转换:从生日计算出年龄(mssql 生日转换年龄)
- Oracle数据库如何将列名全部转换为大写?(oracle 列名大写)
- Oracle让关键词转换更轻松(oracle 关键词转义)
- 突破界限DB2转换为Oracle的平台实现(db2oracle平台)
- 转换Oracle中轻松转换时间格式(oracle中将时间格式)
- 太赞了!Python竟可以轻松实现音频格式无损转换
- asp.net(c#)下各种进制间的轻松转换(2进制、8进制、10进制、16进制)
- JavaScript将相对地址转换为绝对地址示例代码
- js将json字符串转换为json对象的方法解析
- jquery对象和javascript对象即DOM对象相互转换