エラー "Could not insert new outlet connection and deleting DerivedData doesnt work" への対処
環境
- Xcode 7.3
状況
- Storyboardで、該当のコードに対してIBOutletを結ぼうとしたら、"Could not insert new outlet connection and deleting DerivedData doesnt work" というエラーがでた
- そもそもAssistant Editorでautomaticにしたとき、No Resultとなり、対応させたはずのViewControllerのコードは表示されない
- ViewControllerは設定済
考えたこと
- 基本的にIndexが正確に行われていれば問題ないはず
対応
まずはIndexを待つ
- IndexがOnになっていれば自動でIndexが走るはず
- Onにするコマンド
defaults write com.apple.dt.Xcode IDEIndexDisable 0
- Onにするコマンド
これでダメなら、過去のデータを消してXcodeをまっさらにしてやり直してみる
- キャッシュを消してみる
rm -rf ~/Library/Caches/com.apple.dt.Xcode
- DerivedDataを消してみる
rm -rf ~/Library/Developer/XCode/DerivedData/{対応するプロジェクト名}
- Clean Build
- Xcode 再起動
結果
- DerivedDataを削除して、Indexが行われたらうまくいきました