I set up an empty app with only an app delegate class, then subclassed a view controller class to create a xib to layout the app and make connections.
But when I tried
Since you're apparently using .xib files, load your view controller and the set the window's rootViewController property to your view controller in -application:didFinishLaunchingWithOptions:.
rootViewController
-application:didFinishLaunchingWithOptions: