2016-04-23 16 views
0

Ich begann mit seltsamen Problemen bei der Verwendung von XCode. Immer wenn ich versuche, Test mit Swift zu schreiben, zeigt XCode einen internen Fehler und der gesamte Code wird weiß.Xcode interne Fehler beim Testen mit Swift

Dies passiert auch, wenn ich die @testable Annotation aus dem Code entfernen.

Ich habe versucht, XCode neu zu installieren, aber das hat nicht geholfen. Der Code baut gut auf, so dass ich keine Ahnung habe, wo das Problem liegen könnte.

Ich bin nicht in der Lage, Tests auf diese Weise ordnungsgemäß zu entwickeln, meine Module werden nicht erkannt, ich habe keine Fehlerprüfung oder Code-Vervollständigung. Hier

ist ein Screenshot, wie das Problem aussieht: XCode bug

Würde gerne jede Anleitung zu diesem Thema erhalten ...

+0

finden Ja, das SourceKit abstürzt ... Ich glaube nicht, Sie tun können, viel da (außer du hast Erfahrung mit dieser Art von Sachen, es ist Open Source). – HAS

+0

Ich finde, dass manchmal [Reinigung des abgeleiteten Datenordners] (http://stackoverflow.com/a/33736123/2227743) mit dieser Art von Absturz hilft. Manchmal kann Xcode auch so ausflippen, wenn die Ziele für die jeweiligen Dateien nicht konsistent sind. – Moritz

+0

Hat Eric nicht geholfen, danke. Ich frage mich, was ist anders in meinem Setup im Gegensatz zu anderen Menschen, Leute testen Code in IOS, warum kann ich nicht? – maxandron

Antwort

1

Also ich denke, jetzt gibt es keine gute Lösung für dieses Problem ist. Es scheint durch Abstürze von SourceKit verursacht werden.

Zum Glück ist das Problem nicht (teilweise) an meinem Ende gelöst.

ich beschlossen, diese Antwort ist eine Zusammenstellung von verschiedenen Dingen machen dies zu versuchen, wenn erleben:

  • Restart - versuchen beide Xcode und den PC
  • Reinigen Sie das Projekt (Umschalt-Befehl-K)
  • Neustart
  • Bauen Sie Ihren Code, bemerkte ich, dass manchmal kommt es vor, wenn Sie gerade nicht verwandten Fehler irgendwo in Ihrem Projekt Build - stellen Sie sicher, dass es
  • löschen Sie den Ordner DerivedData baut rm -Rf ~/Library/Developer/Xcode/DerivedData/, aber Sie können auch delete it from Xcode
  • löschen Cache rm -Rf ~/Library/Caches/com.apple.dt.Xcode - Zur Zeit scheint dies die helfen

Ich werde bearbeiten und weitere Lösungen hinzufügen, wenn ich jede