iOS - 验证调试/发布静态库是使用正确的风格构建的

时间:2012-03-18 03:32:31

标签: ios

我正在iOS上构建一个可可触摸静态库,我想分发它。我通过更新Schemes编译了一个版本和一个调试版本。当我查看生成的库的大小时,发行版本是2195504字节,而调试版本是2021216字节。 (在Products / Release | Debug-iphoneos目录中)

发布版本不应该更小吗?

当我将库的发行版本链接到应用程序时,我希望无法在静态库中看到源代码,但是在单步执行代码时我会继续看到源代码。

您是否怀疑我没有正确构建静态库的发布版本?

1 个答案:

答案 0 :(得分:0)

xcode非常智能,可以在您的计算机中找到源代码。因此,请尝试从您的计算机中删除源代码,或尝试在新文件中使用您的库,其中源文件根本不可用。

发布版本应该更小。

link应提供更多见解。

如果这些都不起作用,您可以考虑创建一个隐藏源代码的自定义框架。了解如何操作herehere