2016-04-23 42 views
0

我開始在使用XCode時遇到特殊問題。 每當我嘗試用swift編寫測試時,XCode顯示一個內部錯誤,所有的代碼都變成白色。當用swift進行測試時Xcode內部錯誤

即使我從代碼中刪除@testable註釋,也會發生這種情況。

我試着重新安裝XCode,但這沒有幫助。 代碼構建得很好,所以我不知道問題可能出在哪裏。

我無法正確開發這種方式的測試,我的模塊無法識別,我沒有錯誤檢查或代碼完成。

這裏的問題是如何看截圖: XCode bug

很想得到任何關於此問題的指導...

+0

是啊,這SourceKit崩潰......我不認爲你可以做那裏很多(除了你有這種東西的經驗,它是開源的)。 – HAS

+0

我發現有時[清理派生數據文件夾](http://stackoverflow.com/a/33736123/2227743)有助於解決這種崩潰問題。有時,如果每個相關文件的目標不一致,Xcode可能會像這樣嚇壞了。 – Moritz

+0

沒有幫助Eric,謝謝。 我不知道我的設置與其他人有什麼不同,人們在ios中測試代碼,爲什麼我不能? – maxandron

回答

1

所以我想現在也沒有很好的解決這個問題。 它似乎是由SourceKit崩潰造成的。

幸運的是,這個問題並沒有解決(部分)在我的一端。

我決定把這個答案的不同的東西彙編出現這一時嘗試:

  • 重啓 - 嘗試重新啓動雙方的Xcode和PC
  • 清潔項目(轉移命令-K)
  • 建立你的代碼,我注意到,有時它發生的時候你就必須構建無關的錯誤在什麼地方你的項目 - 確保它建立
  • 刪除DerivedData文件夾rm -Rf ~/Library/Developer/Xcode/DerivedData/,但你也可以delete it from Xcode
  • 刪除緩存rm -Rf ~/Library/Caches/com.apple.dt.Xcode - 目前這似乎幫助最

我將編輯和添加更多的解決方案,如果我發現任何

相關問題