删除framework中无用mach

删除framework中无用mach

东西/原料

  • 电脑一台

方式/步调

  1. 1

    直接来拆开一个framework

  2. 2

    把这些Mach-O文件中有用的部门从头组装一下, 生当作新的一个FrameWork。

  3. 3

    进行编译

  4. 4

    拆分老的framework文件, 删失落拆分获得的MachOClassA, 而且用剩下的mach-O文件归并生当作一个新的framework, 替代到工程中去并进行编译

  5. 5

     category的实现体例是纷歧样的,故若是我们删除了category的方式, 可是直接把Mach-o删除的话, 编译时是不会报错的。

  6. 6

    经由过程编译的手段获得了一堆mach-O文件, 可是良多都是pod中引进的, 这个时辰我们需要在代码编译器执行删除.o文件的剧本。

  7. 7

    在debug模式下大要削减了0.5M, 现实二进制文件减小大要1.2M, 若是计较到最终提交到苹果而且颠末DRM加密后, 估计可以减小1M摆布,当作功删除无用mach。

注重事项

  • 必然要多合作才能晋升本身的品级噢~
  • 本文原创,若有任何疑问,请点击下方,将疑问反馈给作者。
  • 发表于 2020-06-12 21:19
  • 阅读 ( 27 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论