美文网首页
iOS应用包瘦身实践总结

iOS应用包瘦身实践总结

作者: 轮子糙 | 来源:发表于2019-01-28 18:03 被阅读0次

一.资源级别

1. 剔除被工程引用但没有实际使用的资源文件

应用包中的资源文件包括图片资源、音频资源、视频资源以及其他配置文件,这些往往占据了应用包中的很大一部分空间,在持续性开发过程中会不断添加新的功能模块,同时也会移除一些不再使用的模块,有时候我们不一定会完全移除我们不再使用模块的资源,使得这些废弃的资源还会在工程中引用并一起会被打入到包中,这时候我们会用到一个检查工程项目中无用图片资源的工具LSUnusedResources,搜索结果中的资源文件都为被引用但没有实际使用(为确保安全无误,删除前还需要确保工程中没有使用)。

2. 对较大的图片文件进行压缩处理

推荐一个不错的在线图片处理网站 tinypng

二、代码级别

fui命令行工具
这个工具是用来找出OC项目中未用到OC的头文件引用

安装:
gem install fui

帮助:
fui help

在当前目录下检索未使用类:
fui find

在目标路径下检索未使用类:
fui --path=~/source/project/Name find

删除所有未引用类文件
fui --path=~/source/project/Name delete --preform --prompt

请谨慎使用自动删除指令,最好自己确认后在删除

********将来的你一定会感激现在拼命的自己,愿每一个努力的人都能有收获!********
| 简书主页 | CSDN博客 |

相关文章

  • iOS应用包瘦身实践总结

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

  • iOS代码瘦身实践

    iOS代码瘦身实践 iOS代码瘦身实践

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

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

  • 安装包瘦身

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

  • iOS应用瘦身实践

    常见操作 1、删除项目中冗余的图片资源 工具-LSUnusedResources Tips:要选中 ignore ...

  • iOS APP应用包瘦身综合实践小结

    面对如今不断迭代的iOS APP,在产品需求以及功能模块的持续扩大下,应用包大小也会随之变得越来越大,当代码量达到...

  • iOS 项目结构与应用包瘦身实践

    目录:000 - 苹果提供的 App Thinning (了解)001 - 项目结构介绍002 - 变更图片文件的...

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

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

  • iOS瘦身各种方案

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

  • 漫谈iOS的应用瘦身

    漫谈iOS的应用瘦身

网友评论

      本文标题:iOS应用包瘦身实践总结

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