How to Really Clean Your Xcode Build

There are times when you have weird Xcode build errors eg. you are absolutely sure that the referenced object is in the project, yet Xcode could not find it.

Or compile errors such as Include of non-modular header inside framework module, when you know the framework works very fine.

You can try clean (Cmd + Shift + K) and build.

But the real way to clean Xcode is to delete folders in ~/Library/Developer/Xcode/DerivedData. Delete folders with your app name, and also ModuleCache. That could well save your day.