×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

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

文章编辑:网站建设 文章来源:建站行业资讯 浏览量:

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项目在制作时所遇见的各种问题进行经验分享。

当前文章链接:/construction/jzhyzx/1429.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。