我想使用预处理器命令来测试我正在编译的目标。 我读过的每个例子都说明了这一点:
在目标中添加预处理器宏。
这样做:
#ifdef TARGET_NAME_MACRO
NSLog(@"TARGET_NAME");
#else
NSLog(@"ANOTHER_TARGET");
#endif
但是,它不起作用。每当我在TARGET_NAME的文件中执行此操作时,此条件都会通过,但在另一个目标的文件中执行此操作时,它永远不会通过。 如果我在测试模式下运行它,我需要测试另一个目标的文件。
我尝试了一些事情,没有成功。
有什么想法吗?