ios - Xcode 不会解析文件来查找错误

标签 ios xcode

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

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

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

我尝试过的事情:

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

有人遇到过这个问题并找到解决方案吗?这个问题使我的工作变得极其困难,我们将不胜感激。

最佳答案

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

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

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

你应该可以走了。

关于ios - Xcode 不会解析文件来查找错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14226258/

相关文章:

c++ - 在带有 XCode 4.1 的 Mac OS X Lion 上找不到 OpenAL 的 AL/al.h

swift - 如何使用Swift在WebView中查找和突出显示文本

ios - 如何在 NSURLConnection 委托(delegate)完成后更新 UIImages

ios - 侧边菜单 revealcontroller 问题与 UITableViewController

ios - 我需要 Apple Watch 应用程序才能在 iPhone 和 Apple Watch 之间进行通信吗?

objective-c - Cocoa - 针对框架的弱链接 - 忽略版本?

ios - WatchKit 和 iOS App 的核心数据

iphone - ios 身份验证的最佳实践和教程

iphone - 以编程方式在 iphone SDK 中同时录制声音和播放

xcode - AVPlayerView 的约束错误