Xcode

xcode8で「an internal error occurred source editor functionality is limited」というエラーが発生したときの対処方法

More than 1 year has passed since last update.

上記エラーが発生すると下記の症状が発生した。


  • ソースを編集するとシンタックスハイライトが無効になる。

  • ソースを編集するときのオートインデントなどの入力補助機能が無効になる。

  • 補完は動いてはいるが、何かが微妙な感じになっている。

  • エラーがある箇所のソース上で表示、修正候補の提示などが無効になる。

一応以下の手順で回復した模様。


  • 手順1:ビルドエラーになっている箇所をコメントアウトするなどにより、正常にビルドできる状態にする。

  • 手順2:Xcodeを終了する。

  • 手順3:~/Library/Developer/Xcode/DerivedDataを削除する。

  • 手順4:Xcodeを起動する。

※私の環境では、手順1を実施せずに、手順2〜4だけ実施しても回復しなかった。