Xcode上でiPhoneシミュレータを起動すると、一瞬でアプリが落ちた。
エラーは以下のような内容。
'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Main'
Main.storyboardが見つからないとのこと。
解決方法はstack overflowを参照。
- projectName-info.plistのMain story board file based nameを確認。
- 1が問題なければ、ツリーからMain.storyboardを右クリックして削除。参照のみ削除する。
- プロジェクトを右クリックして、Add Files to [Your Project]を選択。
- Main.storyboardを追加する。
- プロジェクトをクリーンしてコンパイル。
自分の場合、この方法のみでは解決せず焦る。。。
その原因はMain.storyboardがja.lprojディレクトリ配下にしか存在していなかったから。
そこで、en.lprojにもMain.storyboardをコピー。
ja.lprojのMain.storyboardを先ほどの手順3同様の操作でプロジェクトに追加。
以上の対応で、無事にiPhoneシミュレータ上でアプリが起動するようになりました。