2011-12-30 42 views
2

我有一个xcode项目,每次打开xcode项目时崩溃。Xcode项目打破,冻结'扫描类'

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

有没有人有想法可能会导致这个问题?

回答

3

今天我有一个类似的问题。 Xcode 4.2.1似乎卡在“扫描类”中。它会崩溃,或者如果没有,它仍然无法编辑.xib文件并将插座连接到对象。

就我而言,这是一个头文件,在我的源代码树中有一个未终止的注释,触发了这个Xcode错误。该头文件位于我的源代码树中的一个文件夹内,但实际上并未包含在我的项目中。 (如果是这样,未终止的评论会导致编译警告。)也不是任何地方都可以编辑或者编辑或#include。与使用所使用的标题相同的文件夹中存在的文件已足以使Xcode无法编辑.xib文件。

在计算出来并记录缺陷与苹果的过程中

反正(rdar:// 10698256),我创建了一个错误重现演示项目:https://github.com/masonmark/XcodeXibEditBugDemoApp

(我也传诸后世所有我自己的在线程意见,我开始对苹果公司的私人开发者论坛,因为苹果的论坛是不是googleable这可能方式更多信息比你需要的,如果你已经阅读了上面的,但这些都是在:http://masonmark.com/more-xcode4-fuckery/

+0

哇...谢谢...我从项目中删除了不明确的文件,并提交了代码,然后解决了这个问题...我再次在项目中添加ambiguos文件解决了问题并提交了代码...它的功能就像一个魅力:)...谢谢你! – yunas 2012-07-06 12:18:44

1

该问题是由xcode卡住的错误形成的头文件造成的。删除/修复文件解决了问题。

我找不到任何东西直接指出问题,但通过提交我能够找到它。

0

感谢发帖对这个。我们自己一直有问题。现在已经修复了,在我们的例子中,这是一个实现文件,该文件以某种方式结束于作为静态库一部分的en.lproj文件夹中。不知道这是怎么回事,但现在纠正,所有正在愉快扫描...

结论;索引是非常脆弱的(如果你不知道已经...)

编辑:轻微更正;我错了,我的问题也是由同一种错误终止的评论造成的。不得不通过反复试验来发现,但现在都很好。除非我误解,否则GCC没有未终止的评论警告标志?顺便说一句,这似乎表明,xcode索引标头的方式是将整个批次连接成一个单独的文件,然后处理它。肯定是一个有缺陷的方法?