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