gpt4 book ai didi

ios - 在 xcode 中分离目标的预处理器指令

转载 作者:行者123 更新时间:2023-11-28 18:01:31 25 4
gpt4 key购买 nike

我的项目有 2 个目标,一个是产品,一个是具有不同配置的阶段。我希望在代码中能够说

#if target == production
NSLog(@"production");
#elif target == stage
NSLog(@"stage");
#endif

有人可以告诉我该怎么做吗?

谢谢,

~Sonic555gr

最佳答案

你可以为每个目标定义一些预处理器宏,像这样... ...

然后你可以这样做:

#ifdef PRODUCTION
//some Code
#elif STAGE
//some other Code
#else
//more Code^^
#endif

但是如果您在调试和/或发布构建中需要它,请小心,您必须在那里声明它。

关于ios - 在 xcode 中分离目标的预处理器指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com