直接来拆开一个framework
把这些Mach-O文件中有用的部门从头组装一下, 生当作新的一个FrameWork。
进行编译
拆分老的framework文件, 删失落拆分获得的MachOClassA, 而且用剩下的mach-O文件归并生当作一个新的framework, 替代到工程中去并进行编译
category的实现体例是纷歧样的,故若是我们删除了category的方式, 可是直接把Mach-o删除的话, 编译时是不会报错的。
经由过程编译的手段获得了一堆mach-O文件, 可是良多都是pod中引进的, 这个时辰我们需要在代码编译器执行删除.o文件的剧本。
在debug模式下大要削减了0.5M, 现实二进制文件减小大要1.2M, 若是计较到最终提交到苹果而且颠末DRM加密后, 估计可以减小1M摆布,当作功删除无用mach。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!