Could not find a storyboard named ‘Main’ in bundle NSBundle?
- 在开发iOS的时候,xcode引入的storyboard方便了开发的同时,也对新人屏蔽了一些必备的APP细节。这里记录了构建无storyboard工程的配置流程。
- 打开Xcode,新建iOS项目,现在的版本,有且只能选择iOS->App->next
- 补充项目配置信息
4.删除两个storyboard文件
-
从info.plist中删除 “Main storyBoard file base name”
-
从项目配置里面删除下面两项
-
新版的iOS项目中,AppDelegate仅仅用来承担APP生命周期事件,UiWindow的持有交给了SceneDelegate。在拥有stroryboard的时候,会默认的初始化sceneDelegate中的UiWindow,删除后,需要我们自己手动添加。
- 由于缺少了launch.storyboard, APP在启动的时候缺少一个splash scene。我们可以在第一部中仅仅删除main.stiryboard即可。