Attention! Translated article might be found on my English blog.

2014年11月8日土曜日

Swiftコード編集中にSourceServiceKitがクラッシュする

Xcode 6.1(6A1052c)にsて、Swiftコード編集中にSourceServiceKitがクラッシュする現象が多発しました。ウインドウに"SourceKitService Crashed Crashlog generated in ~/Library/Logs/DiagnosticReports Editor functionality temporarily limited."と表示され、書いてるコードが読みにくく、カラーシンタックスやオートインデントが効いたり効かなかったりという状態が続きました。
こちらの環境では、~/Library/Developer/Xcode/DerivedData内のフォルダを全て削除することでクラッシュしなくなりました。

参考:ios - Swift SourceKitService Crashed - Stack Overflow

環境設定のLocations - Locations - Derived Data:をDefault以外にしている場合は、他のディレクトリを削除する必要があるかもしれません。