我在-prefix.pch文件中添加了一些内容,但是当我使用它时,XCode会报错,显示“使用未定义的标识符...”。然而,如果我编译它(Command+B),它确实可以编译,所以我认为这可能是由派生数据引起的。我尝试删除派生数据(从而强制重新生成),但是在组织者中没有项目的派生数据,我还尝试过清理,但是没有效果。有人能帮忙吗?编辑:我定义的宏对问题不重要,但是这是宏的内容:
#define IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
编辑 2:我向项目中添加了 Kiwi 作为单元测试工具,可能是项目设置中的某些更改导致了问题。