iOS APP瘦身

作者: Vanha | 来源:发表于2020-07-05 17:49 被阅读0次

一、资源

二、代码

  • Xcode编译器优化,在XCode -> Project -> Build Settings下设置
    1、Strip Linked Product、Make Strings Read-Only、Symbols Hidden by Default设置为YES
    2、去掉异常支持,Enable C++ Exceptions、Enable Objective-C Exceptions设置为NO, Other C Flags添加-fno-exceptions

  • AppCode检测未使用的代码
    工具(该软件收费,可以试用30天,也有破解教程,自行百度):https://www.jetbrains.com/objc/
    操作: Code -> Inspect Code 检测出来未使用的类和方法,属性等,根据自己项目概况优化

    image.png
  • 根据LinkMap文件分析各个类和第三方库占用空间的大小,根据自己项目情况排查需要优化的地方(比如多个类似的第三方,是否只用一个;较大的SDK集成,可否只集成项目所需的部分;)
    工具:https://github.com/huanxsd/LinkMap
    1、设置XCode -> Project -> Build Settings -> 把Write Link Map File选项设为yes,并指定好linkMap的存储位置
    2、如果没有指定存储位置,工程编译完成后,linkMap文件默认在~/Library/Developer/Xcode/DerivedData/XXXX-xxxxxxxxxxxxxx/Build/Intermediates.noindex/XXXX.build/Debug-iphoneos/xxxx.build/XXXX-LinkMap-normal-arm64.txt
image.png

相关文章

  • 包含flutter的ios瘦身

    包含flutter的ios瘦身 类别瘦身前瘦身后导出的ipa133M110M上传App Store,testfli...

  • iOS App瘦身

    iOS App瘦身 关于app瘦身,你能想到什么? 删除无用类 删除无用方法 代码相似度分析 删除无用图片 无损压...

  • 安装包瘦身

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

  • iOS app 瘦身

    前言 你肯定不希望你辛辛苦苦的开发打包出来的安装包,非常大吧?那么怎么减小这个安装包的大小呢? 一、瘦身切入点 1...

  • iOS App 瘦身

    更多内容请挪步我的博客 图片资源删减 使用工具查找未引用资源 LSUnusedResources 比之前的 Unu...

  • iOS APP瘦身

    主要的一个问题是SDK体积过大。主要原因是各三方库开发人员为了兼容模拟器和真机的CPU真机在电脑上面跑的需要用到i...

  • iOS App 瘦身

    App瘦身 编译选项优化 Optimization Level 减小资源文件 推荐使用 iconfont 代替图片...

  • iOS APP瘦身

    一、资源 删除无效图片资源工具:https://github.com/tinymind/LSUnusedResou...

  • iOS App瘦身

    随着公司App版本不断迭代,安装包不断变大,如果APP达到150M的话,在4G或者蜂窝情况下,APP下载会收到限制...

  • iOS App瘦身

    删除无用图片 主要是使用一个开源的 Mac App LSUnusedResources[https://githu...

网友评论

    本文标题:iOS APP瘦身

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