美文网首页
iOS应用包瘦身总结(待续)

iOS应用包瘦身总结(待续)

作者: 每天多一点 | 来源:发表于2017-10-23 16:32 被阅读65次

概要

iOS上应用包瘦身的思路大致总结为:
先学会用可靠的测量方法取得应用包的大小,然后通过如下的方法进行优化

  • 利用平台提供的特性: “Rebuild from bitcode” 和 "Asset Catalog"
  • 压缩图片: pngcrush工具,使用JPEG,使用Iconfont代替图片等方法
    注意:pngcrush在xcode的工具中可以找到
    xcrun -sdk iphoneos pngcrush
    
  • 使用合适大小的音,视频文件
  • 最重要,最有效,也是最难的方法,删除不用的东西:图片,库,文件,代码等等

参考文档

官方-首次安装和下载大小的缩减
官方-更新大小的缩减
11M iOS App给你的瘦身建议
iOS瘦身之删除无用的mach-O文件
基于clang插件的一种iOS包大小瘦身方案

辅助工具

查找没有使用的图片

注意不含拼接使用的情况

查看Linkmap信息的程序

削减代码的方法

相关文章

  • iOS应用包瘦身总结(待续)

    概要 iOS上应用包瘦身的思路大致总结为:先学会用可靠的测量方法取得应用包的大小,然后通过如下的方法进行优化 利用...

  • iOS应用包瘦身实践总结

    一.资源级别 1. 剔除被工程引用但没有实际使用的资源文件 应用包中的资源文件包括图片资源、音频资源、视频资源以及...

  • iOS瘦身各种方案

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

  • 漫谈iOS的应用瘦身

    漫谈iOS的应用瘦身

  • iOS应用程序瘦身的静态库解决方案

    iOS应用程序瘦身的静态库解决方案 iOS应用程序瘦身的静态库解决方案

  • IOS 安装包瘦身总结

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

  • iOS包瘦身

    这是第一次写的文章,用于记录开发时所遇到的问题。 今天早上晨会,老大给了一个任务,要求把包文件大小减少30%,所以...

  • 安装包瘦身

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

  • iOS应用瘦身

    App Thinning 三个组成部分: App Slicing、 Bitcode和OnDemand Resour...

  • iOS应用瘦身

    1.Slicing针对设备机型创建相应的应用变体将代码转换为中间代码的方式,放在appstore。大部分的第三方库...

网友评论

      本文标题:iOS应用包瘦身总结(待续)

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