首页 > 网站建设 >

APP开发后台制作经验之IPA文件结构

发布时间:2018-09-27 作者:深圳APP开发

APP开发对于后台如何获取APK文件,深圳博纳网络在上篇文章中做过详细介绍,今天我们APP开发工程师将主要分析IPA文件结构。IPA文件也是个ZIP文件,用解压缩工具就能解压。IPA解压后首先出现“payload”文件夹,进入“payload”文件夹后是“应用名app”文件夹,进入这个文件夹后就是资源的位置。
                APP开发经验分享IPA文件结构如图3-16所示。
IPA文件的目录结构如下。
·CodeSignature:文件的签名。
·Info.plist
·icon2.png.
加密过的文件,应用名,版本,图标等信息都包含在这个文件中1con.png:不同尺寸的图标文件,也是被加密过的。
APP开发时程序如何获取IPA文件的信息
在“lIPA文件结构”中提及IPA文件的信息是破加密保存在Iufo.plist,用开源工具(https://githubcoⅢ/rodneyrehm/CFPropertvList)就能把里面的内容解密。简单的用法如下
require_once(DIF.'/../classes/CFPropertyList/CFProp.ertyList.PHP');
$c_.ntent=file_get_eontents("/tmp/Info.plist");
$plist=newCFPropertyList();
$plist->parsf($content);
var_dump($plist->toArray(》;
这个数组的信息如下:
$plist这个组的信息如下


APP开发时获取IPA文件这个组的关键如下:
根据这里的图标文件名称,在IPA文件中找到被加密的图标文件,使用开源工具(https://github. com/pcans/PngCompote)就能把加密过的图标文件还原。
APP开发Pngcompote的用法。
好了,APP开发关于如何获取IPA文件的制作经验,本文就分享到这里,为了能锻炼各位APP开发爱好者的动手能力,本文涉及到代码示例部分均为截图,还请见谅。深圳APP开发公司-博纳网络明天会继续就APP项目在制作时所遇见的各种问题进行经验分享。
文章标题:APP开发后台制作经验之IPA文件结构
本文地址:https://www.198bona.com/news/1429.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯