6

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

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

提前致谢!

4

1 回答 1

10

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

于 2010-04-25T03:38:13.370 回答