我需要正确设置我的应用的FIRM ID(根据目标)。例如,我在Distribution.h中写了以下几行:
#define X_FIRM_ID @"X"
#define XX_FIRM_ID @"XX"
#define FIRM_ID XX_FIRM_ID
对于我创建的每个构建,我必须手动更改FIRM_ID。我想自动更改,就像我对Default.png和我的应用程序中使用的其他图像一样。 我有两个目标:一个用于X,另一个用于XX。在每个目标中,我相应地用X和XX填充预处理器宏。
现在我想在Distribution.h中使用预处理器宏来定义FIRM_ID,我不知道该怎么做。
#define FIRM_ID if defined(XX) XX
上述不起作用。
如果可以的话,请帮助我。
答案 0 :(得分:0)
有几种方法可以做到这一点,这里有两个:
Preprocessor macros
Prefix headers