I have created a custom framework in swift 3 to store all of my classes, xib, controllers and ui controls. I can generated it, but when I add it to a project I have access to everything except in storyboard.
For example I have a class named 'MyCustomCell' which is a subclass of 'UITableViewCell' in 'MyCustomFramework'.
So on my storyboard, when I want to set a custom class for a UITableViewCell, I write 'MyCustomCell' on the custom class field. But the module not change and 'MyCustomFramework' is not in the list.
I don't know what to do.
I can write manually the module name and it's works, but I have acces to my @IBOutlet define in my class 'MyCustomCell'
Here my class 'MyCustomCell':
import UIKit
import Foundation
open class MyCustomCell: UITableViewCell {
    @IBOutlet open var titleLabel: UILabel?
    @IBOutlet open var subtitleLabel: UILabel?
    open func setup(obj: MyObject) {
        if let title = obj.title {
            titleLabel?.text = title
        }
        if let subtitle = obj.subtitle {
            subtitleLabel?.text = subtitle
        }
    }
}
Do you have any idea ?
-- EDIT --
I've find that all @IBOutlet, @IBInspectable and other thing like that are not reachable from my final project.
And my module are not accessible too. I can compile but can't link every @IB... to a storyboard.
 
    