美文网首页
IOS 安装包瘦身总结

IOS 安装包瘦身总结

作者: 朴下柔 | 来源:发表于2017-12-25 11:32 被阅读56次

前言

随着APP不断的开发迭代,安装包也会变得越来越大。冗余的东西总会让人觉得不舒服,对于代码用洁癖的开发者,肯定是不能忍受的。废话不多说!

资源优化

删除无用资源

  • 删除1X图片资源,因为IPhone4以下的机型不需要适配了。
  • 删除重复的图片资源。
  • 删除无用的资源,包括不适用的图片、类文件、三方库等、音频、视频、字体库等。
  • 空函数,无用函数或者代码删除掉。

资源压缩

  • 对大图片进行无损压缩处理。
  • .xcassets管理图片资源。它会把里边的所有png格式的图片压缩成一个Assets.car文件,压缩比率比其他方式管理图片要高。
  • 大型数据远程化,包括H5资源、大量数据等

编译选项优化

这个最有用的一个选项是Deployment PostprocessingStrip Linked Product,两个需要都设置为YES才有用。
原理是打开这两个选项后构建ipa会去除掉symbol符号,就是那些类名啊函数名啊啥的。这样子的影响就是运行时你没法进行线程回溯,符号都没了回溯了也是乱码。但是不会影响正常的崩溃日志生成和解析。在本机专门测试过,如果使用符号表来解析崩溃日志,则完全不受影响。

不要进行OC 和Swift的混编

安装包瘦身

参考链接

《iOS安装包瘦身指南》;

相关文章

  • iOS瘦身各种方案

    iOS瘦身之删除无用的mach-O文件 iOS微信安装包瘦身 基于clang插件的一种iOS包大小瘦身方案 以往C...

  • IOS 安装包瘦身总结

    前言 随着APP不断的开发迭代,安装包也会变得越来越大。冗余的东西总会让人觉得不舒服,对于代码用洁癖的开发者,肯定...

  • 安装包瘦身

    mark:iOS APP安装包瘦身实践 清理项目中不再使用的图片资源 当我们谈论iOS瘦身的时候,我们到底在谈论些...

  • iOS 安装包瘦身

    iOS 安装包瘦身 一. 安装包组成 谈到 App 瘦身,最直接的想法莫过于分析一个安装包内部结构,了解其每一部分...

  • iOS包瘦身其实就那么简单几步

    篇文章继续为大家讲解下iOS安装包瘦身思路。 瘦身指导原则 常规瘦身方案 压缩资源 删除无用/重复资源 删除无用代...

  • iOS安装包瘦身方案探索和实践

    安装包过大,不利于市场人员做推广,最近做了 iOS 安装包瘦身的技术研究和实践。iOS APP经过编译,打包文件中...

  • iOS 应用包大小瘦身解决办法

    本文是借鉴 戴铭老师 iOS开发高手课 内容总结。 App 的安装包主要是由资源和可执行文件组成的。 App瘦身:...

  • 23- iOS项目/APP瘦身—OpenShare从三方登录,分

    iOS项目安装包瘦身—OpenShare从三方登录,分享,支付开始 前言 系统瘦身是老生常谈的问题,以笔者自己公司...

  • 真题

    1、iOS瘦身:代码瘦身、资源优化。(安装包体积优化,图片资源优化的策略)(怎么删除无用的图片?怎么压缩图片?)2...

  • iOS 安装包瘦身

    1, 查找无效的图片资源 1,使用脚本http://www.itboth.com/d/fIrAB3aMZFFf/i...

网友评论

      本文标题:IOS 安装包瘦身总结

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