#問題点
Swiftのソースコードを解析してシンタックスハイライトや入力補完をしてくれるSourceKitServiceというのがいます。
このSourceKitが不安定でSwift2.3では多少マシになっていたのですがSwift3でまた頻繁にクラッシュするようになりました。
Xcode7まで(6までかも)はSourceKitがクラッシュしても
のように、Xcode上のHUDにエラーが表示されていました。
しかし、Xcode8からは「SourceKitService が予期しない理由で終了しました。」というアラートが表示され、入力中でも強制的にフォーカスがアラートに向いてしまいカーソルをまた合わせるのにトラックパッドを使ったり無駄に入力したりする必要が出てきてしまいました。
#解決策
##クラッシュレポートをダイアログ表示しないようにする
defaults write com.apple.CrashReporter DialogType none
を実行することでクラッシュレポートをダイアログで表示しないようにできます。
##クラッシュレポートを通知で表示する
もっとスマートな方法はこちらです。
defaults write com.apple.CrashReporter UseUNC 1
これを実行することで、クラッシュレポートを通知センターで表示することができます。
クラッシュレポートを送信したい時などは、コチラのほうがスマートですね。