关于IPA的一些小知识

     ipa后缀的文件是iOS系统的软件包,全称为iPhoneapplication archive。通常情况下,ipa文件都是使用苹果公司FairPlayDRM技术进行加密保护的。每个IPA文件都是ARM架构的可执行文件以及该应用的资源文件的打包文件,只能安装在iPhone,iPod Touch或iPad上。该文件可以通过修改后缀名为zip后,进行解压缩,查看其软件包中的内容。

     解压出来的文件夹中有4个子文件(文件夹),Payload文件下的.app类型的文件是主程序文件,iTunesArtwork是一个png图片,用来在iTunes中显示app的图片信息,plist文件是记录购买者等信息。其中,主程序文件通过右击-显示包内容,可以看出包中含的内容主要分为以下几类:.text结尾的文稿信息、源代码文件夹、应用程序所用到的图片资源、音频资源、HTML文件、info.plist及其他一些信息文件。

    了解完IPA的基本结构信息后,对iOS工程进行持续集成有兴趣的朋友们可以参考这篇文章:https://herkuang.info/archives/54419

文章讲述了如何用代码实现主动从ipa包中提取出相关信息的方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容