xcode在构建前后查找源代码的方式有什么不同?

xcode在构建前后查找源代码的方式有什么不同?,xcode,restkit,code-completion,xcode4.6,codesense,Xcode,Restkit,Code Completion,Xcode4.6,Codesense,我在为我通过cocoa pods安装的库(RestKit)工作时遇到了一个问题,即如何获得代码感知。但我会尽量让问题更一般化,即xcode在底层是如何工作的 情况是,我可以始终如一地执行以下操作来修复代码完成: 清理(cmd+opt+shift+k)->关闭项目->删除派生数据->重新启动xcode 当我重新打开工作区时,代码完成工作正常。然而,一旦我构建(cmd+b)代码完成中断,并且我的头导入失败 所以我的问题是,Xcode在构建之前和之后解析这些头文件的方式有什么不同 非常感谢。使用项目设

我在为我通过cocoa pods安装的库(RestKit)工作时遇到了一个问题,即如何获得代码感知。但我会尽量让问题更一般化,即xcode在底层是如何工作的

情况是,我可以始终如一地执行以下操作来修复代码完成:

清理(cmd+opt+shift+k)->关闭项目->删除派生数据->重新启动xcode

当我重新打开工作区时,代码完成工作正常。然而,一旦我构建(cmd+b)代码完成中断,并且我的头导入失败

所以我的问题是,Xcode在构建之前和之后解析这些头文件的方式有什么不同


非常感谢。

使用项目设置(文件>项目设置)并在“高级”下使用“唯一”来确保生成文件夹是唯一的总是很有帮助的。@flashfabrixx我已经这样做了,但是谢谢你的建议。