在 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
需要注意的是,此工具并不会自动备份原文件,所以一定要记得备份文件哦~
相关文章
- 别再用 BeanUtils 了,这款 PO VO DTO 转换神器不香么?
- 因果图与判定表法_因果图如何转换为判断表
- 驼峰命名转换_大驼峰命名法
- fragment mp4 转换
- 使用Guava Collections2提供的transform批量转换
- JS对象到原始值的转换
- 转换轻松改变Linux中vi编辑器文件编码格式(linuxvi编码格式)
- Oracle数据库多行转换为一列的方法(oracle多行转一列)
- MySQL日期转换函数:轻松解决时间转换困境(mysql日期转换函数)
- 函数MySQL中使用CONV函数轻松转换格式(mysqlconv)
- Linux 环境下轻松转换文件格式(linux文件转码)
- MySQL转换为字符串的技巧(mysql转换为字符串)
- Linux视频转码:轻松搞定一键转换(linux视频转码)
- linux系统下轻松转换PDF文件(linux转pdf文件)
- 将Linux语言轻松转换为中文,让使用更加高效(linux转中文)
- 掌握Linux DNAT,轻松实现网络地址转换(linuxdnat)
- Oracle转换日期格式化的轻松方法(oracle格式时间)
- 轻松转换到Linux:Chsh 的强大功能(chshlinux)
- MySQL 中实现时间和字符串间的转换(mysql中时间转换)
- 从xlsx导入数据到MSSQL:轻松实现数据转换(xlsx导入mssql)
- Linux环境下轻松转换PDF文件(linux 转换pdf)
- 类型轻松转换MSSQL日期类型(mssql转换成日期)
- 字符Oracle空值转换为字符串的方法(oracle 为空 转)
- Oracle数据库中转换的奇妙之旅(oracle中翻转)
- 在Oracle中将小写字母转换为大写字母(oracle中小写变大写)
- Oracle EM轻松转换从复杂到简单(oracle em 切换)
- 太赞了!Python竟可以轻松实现音频格式无损转换