Xcode项目破碎,冻结“扫描类”

时间:2011-12-30 16:34:25

标签: xcode xcode4.2

我有一个xcode项目,每次打开时都会崩溃xcode。

Xcode不断地在顶部说“扫描类|处理292个文件中的0个”并最终崩溃,尤其是当我打开.xib文件时。这种情况发生在多台计算机上。

有谁知道什么可能导致这个问题?

3 个答案:

答案 0 :(得分:3)

今天我遇到了类似的问题。 Xcode 4.2.1似乎停留在“扫描类”。它会崩溃,如果没有,它仍然无法编辑.xib文件并将出口连接到对象。

就我而言,它是一个标题,在我的源代码树中有一个未终止的注释,触发了这个Xcode错误。该标题位于我的源代码树中的一个文件夹中,但实际上并未包含在我的项目中。 (如果是的话,未终止的评论会引起编译警告。)也不是#import#include d。与 使用的标题存在于同一文件夹中,足以让Xcode无法编辑.xib文件。

无论如何,在弄清楚并向Apple提交错误(rdar:// 10698256)的过程中,我创建了一个错误再现演示项目:https://github.com/masonmark/XcodeXibEditBugDemoApp

(我在Apple的私人开发者论坛上开始的帖子中也为后代保留了所有自己的评论,因为Apple的论坛不具有可谷歌性。如果你有的话,它可能比你需要的更多信息已经阅读了上述内容,但它们位于:http://masonmark.com/more-xcode4-fuckery/

答案 1 :(得分:1)

问题是由于格式错误的头文件导致xcode被卡住了。删除/修复文件解决了问题。

我找不到任何直接指向问题的内容,但通过提交我能够找到它。

答案 2 :(得分:0)

感谢发布此事。我们自己一直存在问题。现在修复了,在我们的例子中,它是一个实现文件,它以某种方式最终出现在一个en.lproj文件夹中,该文件夹是静态库的一部分。不知道那是怎么回事,但现在纠正了,所有人都在愉快地扫视......

结论;索引非常脆弱(就好像你不知道那样......)

编辑:略微纠正;我错了,我的问题也是由同一种错误终止的评论引起的。不得不通过反复试验找到这个,但现在一切都很好。 GCC没有未终止的评论警告标志,除非我弄错了?顺便说一句,这似乎表明xcode索引标题的方式是将整个数据连接成一个文件然后处理它。肯定是一个有缺陷的方法?