2

我想使用预处理器命令来测试我正在编译的目标。我读到的每个例子都告诉我这样做:

  • 在我的目标中添加一个预处理器宏。

  • 做这个 :

    #ifdef TARGET_NAME_MACRO
        NSLog(@"TARGET_NAME");
    #else
        NSLog(@"ANOTHER_TARGET");
    #endif
    

但是,它不起作用。每当我在我的 TARGET_NAME 的文件中执行此操作时,此条件都会通过,但在另一个目标的文件中执行此操作时不会通过。如果我在测试模式下运行它,我需要在另一个目标的文件中进行测试。

我尝试了几件事,没有一个成功。

有任何想法吗?

4

0 回答 0