たごもりすメモ

コードとかその他の話とか。

XcodeがMain.storyboardを見付けられずiOSアプリが落ちる

……ことがたまにあって、なんでかなと思ったけどgit checkoutなんかでstoryboardのリビジョンをXcode外部から操作してると起きるのかなという気がする。アプリが起動しかけてから以下のようなエラーメッセージ出して落ちるのがタチ悪い。

"Could not find a storyboard named 'Main' in bundle NSBundle"

Clean Build Folderとかやっても直らないので、以下のようにして直す。

  1. Main.storyboardを選択して "Delete" -> "Remove Reference"
  2. 外部でやる必要のあるgit操作など実行
  3. "File" -> "Add File to ..." してstoryboardを再度追加

起きるたびに時間を無駄にしてる気がするんでメモ。