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

你可能感兴趣的:(ios ipa安装包瘦身)