最近在用 uni 开发 ios 的时候给项目添加了自定义的 Info.plist 文件,但是打包后发现并没有生效,才有了查看打包后的 Info.plist 文件想法。

HBuilderX3.6.5起,支持直接在应用项目中配置 iOS 平台的 Info.plist 和 资源文件(Bundle Resources)

官方文档: iOS原生应用配置文件和资源

首先,用 Bandizip 将打包后的 .ipa 文件解压,可以在解包后的 \Payload\HBuilder.app\ 找到 Info.plist 文件。

没有 mac,这里用的是 java 对 .plist 文件解密成 .xml文件,网上有很多现成工具,这里找了一个积分较少的:转换工具

在这里插入图片描述
解压后有一个 jar 包和一个主类,用 IDEA 新建一个Java工程,在 Project Structure 视图中添加刚才下载好的文件中的 jar 包。
在这里插入图片描述然后,在将主类 cv 到项目中,填写好 Info.plist 路径和转存的 xml 的路径,运行之后就可以看到 plist 对应的 xml 信息。
在这里插入图片描述
注意:项目如果是使用 cli 创建的,Info.plist 文件要放在最外面和 package.json 同级

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐