繁体   English   中英

内置预处理器令牌可检测iPhone应用程序目标

[英]Built-in preprocessor token to detect iPhone app target

我需要为我的应用正确设置FIRM ID(根据目标),例如我在Distribution.h中写了以下几行:

#define X_FIRM_ID @"X"
#define XX_FIRM_ID @"XX"

#define FIRM_ID XX_FIRM_ID

对于我制作的每个版本,我都必须手动更改FIRM_ID。我想要自动更改为FIRM_ID,就像我对Default.png和我的应用程序中使用的其他图像一样。 我有2个目标:一个针对X,另一个针对XX。在每个目标中,我分别用X和XX填充了预处理宏。

现在,我想在Distribution.h中用预处理器宏定义FIRM_ID,我不知道该怎么做。

#define FIRM_ID if defined(XX) XX

以上一项不起作用。

如果可以的话,请帮我。

有几种方法可以做到这一点,这里有两种:

  • 在目标信息的构建下,设置Preprocessor macros
  • 为两个目标导入不同的Prefix headers

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM