【发布时间】:2012-07-28 05:00:36
【问题描述】:
我借助 template 构建了通用静态库
问题是我的库 libWrapper.a 的大小为 1.3 mb??? :0 而我的源代码有 130 kb。
如何减小静态库的大小?
其他奇怪的东西-
每个库都具有相同的大小 - 1.3 mb。我认为通用(胖)库应该有更大的尺寸。
【问题讨论】:
-
你是在调试还是发布模式下构建你的库?
-
两者...并且它们的大小相同(
-
Release 模式下是否将 Strip Debug Symbols during Copy 标志设置为 Yes?
-
是的,它设置为 YES 用于发布
-
您的库是否静态链接到任何其他库?请记住,您的二进制文件包含 3 种不同的架构,这意味着您的库中可能包含的静态链接库代码是代码的 3 倍。
标签: objective-c ios build static-libraries