首页 > 其他分享 >在 plist 中轻松转换两种格式

在 plist 中轻松转换两种格式

时间:2023-04-12 18:05:11浏览次数:29  
标签:XML 文件 appuploader 轻松 二进制 格式 plist

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

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

在 plist 中轻松转换两种格式_XML


需要注意的是,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

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

在 plist 中轻松转换两种格式_XML_02



标签:XML,文件,appuploader,轻松,二进制,格式,plist
From: https://blog.51cto.com/u_16017202/6185998

相关文章

  • 在 plist 中轻松转换两种格式
     在plist中,有两种常见的格式:.plist和.plistx。这两种格式有什么区别?它们之间如何相互转换?本文将为您详细解答。在iOS上架时,需要将plist文件上传到苹果的AppStore进行审核。由于plist文件是XML格式,因此可以使用appuploader工具将其转换为二进制格式,然后再......
  • 如何打开 plist 文件
     plist文件是一种用于存储应用程序配置信息的文件格式,其中包含应用程序的各种设置和数据。在过去,plist文件通常是以.plist格式存储的。然而,随着时间的推移,人们开始使用.plistx格式来存储更复杂的数据结构和数据。如果您需要将.plist文件打开,可以使用在线工具或命令行工......
  • 请封装⼀个⽅法,将以下树形数据转换成期望的格式
    转化前constlist=[{id:1},{pid:1,id:2},{id:3},{pid:3,id:4},{pid:4,id:5}]转化后[{id:1,children:[{pid:1,id:2}]},{id:3,children:[{pid:3,id:4,children:[{pid:4,id:5}]}]}]getChildren(arr,id){constres=[];//根据数据⼀致性,定义返回的......
  • 关于OJ中的输入格式的问题
    输入:12345678910如上的输入,并未告诉我们终止条件,这种无上限输入的格式可以用以下格式读入intmain(){intS[100];inti=0;while(scanf("%d",S+i)){i++;}}其中scanf改成cin也是一样的,原理就是OJ上的输入结束后scanf会返......
  • spring声明式事务(XML格式)
             ......
  • 全栈之前端 | 3.HTML格式化输出标签元素学习篇
    [点击......
  • 直播平台源代码,js 时间戳转为日期格式
    直播平台源代码,js时间戳转为日期格式js把时间戳转为普通日记格式第一种 functiongetLocalTime(nS){     returnnewDate(parseInt(nS)*1000).toLocaleString().replace(/:\d{1,2}$/,'');   } ​第二种 functionadd0(m){returnm<10?'0'+m:m}func......
  • C语言变量范围,打印格式
    int:               -2147483648~2147483647long:             -2147483648~2147483647           2147483647:linux2038问题    打印格式%ld   unsignedlong %lulonglong:    ......
  • vue3 el-table-column 修改时间格式
    根据element文档说明,el-table中的el-table-column是可以使用formatter格式化时间的。  先添加绑定函数formatter <el-table-columnprop="createdTimeFormat":formatter="dateFormat"label="日期"width="170"></el-table-column> 新建格式......
  • 如何在EasyCVR视频融合平台中播放MP4格式的视频文件?
    EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力,平台可支持多协议、多类型的设备接入,可覆盖市面上绝大多数的视频源设备,包括:IPC、NVR、视频编码器、移动执法仪、应急布控球、移动警用单兵、智能终端、无人机、车机设备、智能一体机等。今天我们来分享......