2015-06-27 71 views
1

我正在用Xcode开发一个C++项目。Xcode 7 beta 2不断崩溃

我的Xcode不断崩溃。它经常这样做几乎不可能工作。直到现在我一直在使用Xcode 6。由于它不断崩溃,我只是认为我会格式化一切。我做了一个干净的Yosemite安装,然后从官方的Apple Developer页面下载了Xcode 7 beta 2。我将它安装在我干净的系统上,然后拉回我的回购并尝试工作。仍然是同样的问题。

这里是崩溃日志:

http://pastebin.com/t4gMWa95

我环顾四周SO和许多答案建议,这可能与源代码控制。但是,我试图从我的设置中禁用源代码管理,并且仍然像以前一样频繁崩溃。

任何人都可以告诉我发生了什么?这令人沮丧......!

+0

我有同样的问题。从我所知道的情况来看,它是错误输出中字符串溢出的产物。对我来说,这似乎正在发生,因为累积的类名(包括指定特征的类)非常长。在某种程度上,设置-ferror-limit = 1会有所帮助,但我仍然会遇到有时会过长的单个错误。看起来有一个XCode错误显示中断的长度(你得到一个巨大的文本块),然后是另一个长度,XCode只是直线上升(没有提供信息)。 – Asher

+0

Xcode 7b3现在一直崩溃: 调度队列:共享编译命令队列:: NSOperation 0x7ff3dcf672f0(QOS:UTILITY) 1 libclang.dylib 0x0000000112522bd7 llvm :: report_fatal_error(llvm :: Twine const&,bool)+ 343 2 0x0000000112522a79 LLVM :: report_fatal_error(字符常量*,布尔)+ 41 3 0x0000000110b26a89 LLVM :: BitstreamCursor ::读取(无符号整型)+ 265 4 LLVM 0x0000000110b26aae :: BitstreamCursor :: SkipBlock()+ 30 5 0x0000000110b2626e铛:: serialized_diags :: SerializedDiagnosticReader :: readDiagnosticBlock(llvm :: BitstreamCursor&)+ 414 但是,目前尚不清楚为什么。 – Asher

+0

Apple的XCode团队正在研究这个问题,并验证了可重现的条件。问题#21896690在苹果的bug记者。一旦他们更新问题,我会更新问题的细节。 – Asher

回答

0

嗯,崩溃是在clang::DiagnosticRenderer::emitDiagnostic这大概是重新错误和警告。你的警告可能有些奇怪吗?或者是在警告类名,源文件名,源文件路径中回应的东西?如果代码太少以至于没有或只有很少的诊断程序,它会发生吗?但首先 - 制作一个新的XCode项目并添加源代码,看看新项目是否更好。

+0

这是什么意思,在警告中回应? –

+0

我试图通过命令行编译整个项目。事实上,我得到了11个警告,都是相同的性质:模板专门化中无关的模板参数列表。不那么可怕,我只是添加了一个模板<>来记住我正在专门化一个模板列表,但仍然有一个模板列表。这可能吗?我会尝试删除所有这些模板<>标签,看看这是否有一些效果。 –

0

转到用户> [用户名]>库>首选项
搜索“的Xcode”“首选项”文件夹里面
将所有产生的文件(我有6个文件,当我搜索)到桌面
重新启动Mac
现在打开Xcode,看看它是否崩溃

这些步骤解决了我的问题。希望这可以帮助...