状況
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
を残したまま名前だけ変える orMain.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