关于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包中提取出相关信息的方法。

你可能感兴趣的:(关于IPA的一些小知识)