2015-06-27 109 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,看看它是否崩潰

這些步驟解決了我的問題。希望這可以幫助...