[Swift]新規プロジェクト起動するとCould not find a storyboard named ‘Main’ in bundle NSBundleでひたすら動かない


状況

Main.storyboardを消してHome.storyboardとかを新しく作ったら

Could not find a storyboard named ‘Main’ in bundle NSBundle

がでてクラッシュする

ポイント

  • Home.storybordにあるViewControllerと(例えば)HomeVCの紐付けはできている
  • Is Initial View Controllerはチェック入れてる
  • Main storyboard file base nameを消す or Main->Homeに変更も両方やった
  • Copy Bundle Resourcesにもドラッグした

対策

  • 初期で生成されるMain.storyboardは残したままプロジェクトの作成を続ける ->何らかの形で初期で生成したstoryboardの情報や参照状況が残っているからバグが起こる?
  • 名前を変えたい場合はMain.storyboard残したまま名前だけ変える or Main.storyboardの削除時にMove to trashせずにRemove referenceするにとどめる

参考

Could not find a storyboard named 'Main' in bundle NSBundle 対処方法 - Qiita
"Could not find a storyboard named 'Main' in bundle NSBundle" のエラーを吐いてしまい実機で動かない | makotton.com
xibをロードしようとしたらアプリ落ちる問題に少しハマったのでメモ - Qiita