/ iOS

Stroyboard 项目中出现 Applications are expected to have a root view controller at the end of application launch 的解决方法

此警告出现的场景有可能是:

  • 更改了 Stroyboard 的名称
  • 项目中删除了 Storyboard,之后从其他项目拖进来一个 Storyboard,这两个 Storyboard 的文件名不一样,比如删掉的是 MainStoryboard.storyboard,新加进来的是 MainStoryboard_iPhone.storyboard

原因是由于项目的 -Info.plist文件未自动更新引起的,解决方法就是到 Supporting Files 目录中找到 项目名-Info.plist,找到开头为 Main storyboard file base name 的 Key,将其 Value 改为新 storyboard 的文件名。