「Build failed」というエラーでXcodeプロジェクトがビルド出来ない状態に遭遇。
1. Build Preparation
Couldn't update module cache session file '/Users/USER_NAME/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation': The folder “Session.modulevalidation” doesn’t exist.
2. Build failed
原因
実際のエラー原因は「Build Preparation」の方にあり、どうやら特定のフォルダが見つからないためにエラーが発生している。
対処
プロジェクトをクリーン(Product → Clean ⌘⇧K
)したり、Xcodeを再起動したりしてもエラーが消えない場合は、DerivedData
フォルダの存在を疑ったほうが良い。
/Users/ユーザー名/Library/Developer/Xcode/
上記のディレクトリにDerivedData
というフォルダが存在していないと、今回のようなエラーが発生する原因になる。