Xcode生成的静态库的大小

时间:2010-04-24 18:06:32

标签: iphone xcode linker static-libraries static-linking

我在Xcode中有一个项目树,如下所示:AppProject依赖于ObjcWrapper,而ObjcWrapper依赖于PureCppLib。 ObjcWrapper和PureCppLib是静态库项目。结合起来,所有源代码几乎都不会达到15k行代码,并且正如预期的那样,在发布模式下生成的二进制文件的大小约为750Kb,在调试模式下略大于1Mb。到目前为止,非常好。

但是,ObjcWraper.a和PureCppLib.a在任一模式下均超过6Mb。所以第一个问题就是为什么会这样。但更重要的是,我如何确保那些静态库不包含部分或全部源代码?

提前致谢!

1 个答案:

答案 0 :(得分:10)

您可能希望构建没有调试符号的静态库。在您分发的配置中找到静态库目标的“生成调试符号”构建设置,并确保未选中它。

相关问题