NSException instantiating swift framework's UIViewController from Objective C

I have a Swift framework which has a ViewController I want to instantiate from Objective C. In the SwiftModule-Swift.h I have this code:

@interface MainScreenViewController : UIViewController
- (void)viewDidLoad;
- (void)didReceiveMemoryWarning;
- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER;
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;
@end

MainScreenViewController is in the framework's Storyboard.

I've tried instantiating the VC from my Objective-C project a few ways and keep getting an NSException "unrecognized selector sent to instance".

Ways tried:

1.
    NSBundle * bundle = [NSBundle bundleForClass:[MainScreenViewController class]];
    vc = [[MainScreenViewController alloc] initWithNibName:@"Main" bundle:bundle];

2.
    UIViewController * vc = [[MainScreenViewController alloc] init];

3.
    NSBundle * bundle = [NSBundle bundleForClass:[MainScreenViewController class]];
    UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:bundle];

    vc = [storyboard instantiateViewControllerWithIdentifier:@"MainScreenVCID"];

I'm also seeing this message in the console when the app loads:

Unknown class _TtC18TestMyAppObjC14ViewController in Interface Builder file.

In the framework the class has the @objc:

@objc public class MainScreenViewController: UIViewController,
...

Ideas?

Added as requested:

2018-11-07 11:18:11.975531-0800 TestMyAppObjC[627:152385] Unknown class _TtC18TestMyAppObjC14ViewController in Interface Builder file. 2018-11-07 11:18:15.042144-0800 TestMyAppObjC[627:152385] -[UIViewController launchCaptureScreenAction:]: unrecognized selector sent to instance 0x135e12cb0 2018-11-07 11:18:15.043052-0800 TestMyAppObjC[627:152385] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController launchCaptureScreenAction:]: unrecognized selector sent to instance 0x135e12cb0' * First throw call stack: (0x21e2a3ef8 0x21d471a40 0x21e1bb154 0x24b05a034 0x21e2a9810 0x21e2ab4bc 0x24aca8c6c 0x24adcdb38 0x24adcde58 0x24adcce58 0x24b4457d4 0x24b446a38 0x24acc2d50 0x24abfe8e0 0x24ac0134c 0x24abf9ee0 0x21e2325b8 0x21e232538 0x21e231e1c 0x21e22cce8 0x21e22c5b8 0x2204a0584 0x24aca7558 0x10436a7b4 0x21dcecb94) libc++abi.dylib: terminating with uncaught exception of type NSException