在XCode 4.5中,我的预处理器宏在目标级别定义时会被忽略,但如果在项目级别定义则会受到尊重。这是一个在#ifdef中使用的简单符号定义(RESTKIT_GENERATE_SEED_DB)。使用“级别”显示,XCode在已解析的部分中显示我的符号。另外,我仔细检查了我当前的方案是运行调试配置,其中定义了宏。
答案 0 :(得分:1)
这是一个新手的错误。设置是我有两个目标,一个定义宏,一个没定义。宏没有达到目标水平的原因是我从未跑过那个目标。我认为你通过选择TARGETS目标列表中的目标来运行它。我现在意识到,为了运行目标,您必须在选择设备目标的位置旁边选择方案菜单。