找到Xcode 4.5.2错误但Build标记为Succeeded

XGo*_*het 26 xcode compiler-errors build

这个问题非常类似于:Xcode 4 Preview 4显示"Build Succeeded"但有错误

链接中提出的不同解决方案不起作用.我尝试使用产品清理,删除派生数据,重启XCode和Mac,但问题仍然存在.

似乎所有错误都链接到项目的预编译头:虽然PCH工作正常并且本身没有错误,但报告的错误看起来像是找不到此特定文件的pch.有时,在构建过程中,错误会随机出现和消失.有人对此有所了解吗?

在此输入图像描述

该错误仅出现在编辑器中打开的文件中.如果我在xcode中关闭文件但保持项目打开,则根本不会报告任何错误.

kba*_*all 67

清洁,关闭,重新启动 - 没有一个对我有用.

对有问题的pch文件进行简单的触摸/编辑即可解决问题.

  • 令人惊讶的是,这对我有用......在XCode 5.0.1中:( (5认同)
  • 这是修复.此外,在Xcode 5.x中,您可以通过在Xcode中选择并运行Product> Perform Action> Compile"xxx-Prefix.pch"来强制重新编译xxx-Prefix.pch. (3认同)
  • 还是修复了XCode 6 (3认同)
  • 这绝对是真的..由于某种原因,文件没有被编译或什么的 (2认同)

Lan*_*nce 26

您是否尝试过清理构建文件夹?

在XCode中,打开"产品"菜单,然后按住选项.Clean应更改为Clean Build Folder.

编辑:

你也可以按+ + +K


hat*_*ike 5

我有同样的问题,两种类型的清洁都没有帮助.我还尝试删除build文件夹,重新启动xcode等,对我来说最终解决了问题的是删除错误引用的文件并重新添加它们.

此外,我事后调查了错误,问题似乎是XCode的"显示实时问题"功能.(这可以在首选项中取消选中,这也解决了问题,但作为一种解决方案并不令人满意,因为我已经开始享受xcode的实时代码感.)