ios ipa安装包瘦身

近期做了个IPA减包,参考了几篇文章,记录一下ipa包的优化方法

1、删掉架构armv7
armv7用于支持4s和4


FE7C1AEF-FBB8-4E9E-8784-2BD3A05D5E52.png

2、删掉无用的代码、三方库、

3、图片优化
可使用Tinypng压缩
删除无用的图片资源,可使用LSUnusedResource
用Assets.xcassets来管理图片

4、去除符号信息
Strip Linked Product / Deployment Postprocessing / Symbols Hidden by Default 在release版本应该设为yes,可以去除不必要的调试符号。Symbols Hidden by Default会把所有符号都定义成”private extern”
这些选项目前都是XCode里release的默认选项,但旧版XCode生成的项目可能不是,我们的项目有点久了,这些选项中有些就不是yes。

最后还有一张减包图


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

推荐阅读更多精彩内容