3

我正在构建一个 iOS 应用程序,我希望能够在带有模拟连接的演示模式下启动我的应用程序。我使用静态库进行模拟。但是我不希望在我的应用商店发布版本中链接这个库。我正在寻找解决这个问题的方法。

我能想象的最好的解决方案是,如果我可以像这样定义一个编译器宏:

#define TEST_ENVIRONMENT 1

如果此宏为 1,则库将被链接。但我不知道如何为此设置链接。有没有类似的东西可以工作?

我知道我可以在 Xcode 中创建一个新配置并为此配置手动添加库的 -l 选项,但这意味着很容易发生编辑构建设置并忘记编辑测试配置的情况,反之亦然.

最好的问候,迈克尔

4

0 回答 0