1

在 XCode 4.5 中,我的预处理器宏在目标级别定义时会被忽略,但在项目级别定义时会受到尊重。这是一个用于#ifdef 的简单符号定义(RESTKIT_GENERATE_SEED_DB)。使用“级别”显示,XCode 在已解析部分显示我的符号。另外,我已经仔细检查了我当前的方案是否正在运行定义宏的调试配置。

4

1 回答 1

1

这是一个新手错误。设置是我有两个目标,一个定义了宏,一个没有定义。宏没有在目标级别被选中的原因是我从未运行过该目标。我以为您是通过在 TARGETS 下的目标列表中选择目标来运行它的。我现在意识到,为了运行目标,您必须在选择设备目标旁边的方案菜单中选择它。

于 2012-11-08T21:44:59.317 回答