2

我有一个奇怪的问题,我在其他任何地方都没有看到或读过。我的 Xcode 不再解析我的所有文件来查找问题/错误。它将显示我当前正在查看的文件中的任何问题或错误,此后这些问题或错误将持续存在,但是对于 400 多个文件,我无法合理地访问每个文件以使其编译。如果代码有效,Xcode 可以成功构建,但是我永远不知道那是什么时候,因为我没有看到任何错误。发生索引,但不进行编译。

此外,在构建时,状态栏会指出 Xcode 正在从许多总编译源中编译 x,但总数通常甚至不接近实际总数。例如,当实际上有 400 个编译源时,它可能会说从 40 个文件中编译 x。

当这个问题开始时,我并没有在我的日常任务中做任何不寻常的事情。新项目会编译,一段时间后随机停止编译。

我尝试过的事情:

  • 核爆衍生数据
  • 退出 Xcode/重新启动计算机
  • 从已知的工作存储库重新克隆项目。它会构建,但在确实存在时不会发现错误/问题。至少应该有一些小问题,但没有出现。
  • 重新安装 Xcode (4.5.2)
  • 尝试了 GCC 4.2 和 LLVM 4.1 编译器

有没有人遇到过这个问题并找到了解决方案?这个问题使我的工作变得非常困难,任何帮助将不胜感激。

4

1 回答 1

2

听起来确实像 DerivedData 的损坏。试试这个:

  1. 清理目标:cmd+shift+K 或 Product->Clean
  2. 退出 xcode
  3. 删除 /Users/your_user/Library/Developer/Xcode/DerivedData 的内容
  4. 重启xcode

(删除此文件夹的内容是安全的。但如果您对此感到紧张,请先备份它)。

你应该很高兴。

于 2013-01-09T01:12:33.127 回答