预处理器指令来分离xcode中的目标
我有两个目标在我的项目一个生产和一个阶段不同的configuration。 我想在代码中能够说
#if target == production NSLog(@"production"); #elif target == stage NSLog(@"stage"); #endif
有人可以告诉我,我该怎么做?
谢谢,
〜Sonic555gr
您可以为每个目标定义一些预处理器macros,像这样…
然后你可以做这样的事情:
#ifdef PRODUCTION //some Code #elif STAGE //some other Code #else //more Code^^ #endif
但是如果你需要在Debug和/或Release-Build中使用它,那么你必须在那里声明它。