美文网首页
如何减小iOS包的大小

如何减小iOS包的大小

作者: kakao6 | 来源:发表于2019-12-24 17:27 被阅读0次

    https://www.jianshu.com/p/e76bdc940f28?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    1.配置编译选项 Genetate Debug Symbols 设置为NO

    2.适当舍弃架构arm7

    3.删除无用的图片和音频文件

    LSUnusedResources

    ipa 包的体积增大很大程度上取决于资源文件的大小。包括 Images.xcassets 中无用的图片, bundle 中的音频、视频、图片 和字体文件等。

    4.代码及代码文件的优化

    通过 AppCode 打开对应的工程文件 选择 Code -> inspect Code 分析代码,去掉无用的引用及代码。查找内部使用到的第三方库,一方面可以进行删减代码,用不到的类,可以直接删除,还有把第三方库中的图片资源删除掉。

    5.Optimization Level 等编译项优化

    Build Settings -> Optimization Level 有几个编译优化选项,release 版应该选择 Fastest, Smalllest ,这个选项会开启那些不增加代码大小的全部优化,并让可执行文件尽可能小。

    Strip Linked Product / Deployment Postprocessing / Symbols Hidden by Default 在 release 版本应该设为 YES ,可以去除不必要的调试符号。Symbols Hidden by Default 会把所有符号都定义成 ”private extern” 。

    ( 这些选项目前都是 XCode 里 release 的默认选项,但旧版 XCode 生成的项目可能不是,可以检查一下 )

    https://www.jianshu.com/p/e76bdc940f28?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    https://www.jianshu.com/p/a49d59b01669

    相关文章

      网友评论

          本文标题:如何减小iOS包的大小

          本文链接:https://www.haomeiwen.com/subject/xtlfoctx.html