I upgraded to Xcode 6 beta 4 and now my App continuously crashes with the message
Unknown class X in Interface Builder file.
It crashes because supposedly Xcode can't find my custom classes that I have linked in my Storyboard but it shows that they are linked correctly in the Xcode interface.
I'm positive everything is linked correctly. My only other option may be to delete the entire storyboard file and start from scratch because it might be corrupted somehow.
Edit: I would also like to add that I tried cleaning, reseting simulator, messing with build phases etc. None of that works.
My answer: set custom Module equal to the custom Pod name (in my example - custom class name) like on the screenshot attached
This solution is for a specific case: for custom views classes from Pod (or Carthage) framework.
Infrastructure: XCode8, Swift3
I faced the problem when I ported the storyboard from Swift project to Objective-c project, noticing vvkuznetsov's answer, it turned out the two project using same identifier. I "Product -> Clean" and tap Enter key on the Module and Class text field. the issue went away.
My solution was to remove @objc from Custom class definition.
This worked for me..
Check your compiled source, whether that file(e.g; ViewController.m) is added or not, in my case ViewController file was not added so it was giving me the error..
Selecting the proper
Module
for myCustom Class
I solved this problem .Here it is :
These steps work for me.
1) Clear Derived Data.
2) Remove .h and .m files
3) Create .h and .m files Again