Delete MainWindow.xib. Project runs fine without it. Then, in app delegate delete awakeFromNib. Replace application:didFinishLaunching: with application: didFinishLaunchingWithOptions:. Use current Xcode app delegate boilerplate.