Swift | アプリケーションの起動画面がまっ黒だった時の対応

アプリケーションを起動しても画面が表示されず、XCode に以下のメッセージが表示されたときの対応メモ

アプリケーションを起動しても Storyboard で設定した ViewController の画面が表示されず、真っ黒な画面のままで、XCode 上には以下のエラーメッセージが表示されていた。

1
2
Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the 
designated entry point is not set?

確認事項は以下の2点。

  1. ストーリーボードのView ControllerがView Controllerのコードと関連付けされているか
  2. 最初のView Controllerに[Is Initial View Controller]のチェックがされているか?

今回は、[Is Initial View Controller]のチェックが怪しかったので、こちらを確認した。

  1. 最初に表示したい VoewController? を Main.storyboard で選択する
  2. [Attributes inspector] を選択する
  3. [ViewController?]の[Is initial View Controller]をチェックする

チェックが外れていた(チェックしてなかった?)のでチェックして再ビルドしたところ、無事に起動し画面が表示された。