如何包含两个几乎与iOS相同的静态库

时间:2013-05-08 18:18:41

标签: ios static-libraries

我有一个用于测试的静态库和一个用于发布的静态库。调试静态lib具有发行版中不可用的调用。在我的代码中,我使用预处理器宏来保护测试静态库中可用的调用。

如何在项目中包含两个库,并根据我正在进行的构建在链接过程中将其中一个链接起来?

注意:我无法访问静态库的代码,因此无法进行任何更改。我有权访问的是使用lib的客户端代码。

1 个答案:

答案 0 :(得分:1)

Target Build SettingsLinkingOther Link Flags下 - 您可以在Debug中包含调试库,在Release中包含真实的调试库(部署,等等)。首先将其从Link Binary With Libraries下的Build Phases移除。