IOS Xcode Could not find a storyboard named ‘Main‘ in bundle NSBundle

项目默认启动控制器是"Main"的storyboard文件。但是我并不想使用默认的,自己定义一个根控制器,把"main"删掉就会报错缺少名为"main"的storyboard文件。

在项目中的info把键"Main storyboard file base name"删掉

这时候运行的话还是会崩溃报错的, 还需要打开info.plist文件源码,删除键对

<key> UISceneStoryboardFile**</key>**

<string> Main**</string>**

这时候运行就可以跑起来了,但是如果你的是新建的项目,运行就是黑屏的。因为删除"mian"后控制器ViewController就不是根控制器了。还需要设置根控制器 。

在SceneDelegate文件中设置根控制器为ViewController,你也可以设置成你自定义的控制器

相关推荐
2501_915106326 小时前
iOS App 测试工具全景分析,构建从开发调试到线上监控的多阶段工具链体系
android·测试工具·ios·小程序·uni-app·iphone·webview
学习非暴力沟通的程序员8 小时前
Mac 自动定时打开指定URL(无日历版)操作文档
macos
Digitally10 小时前
如何通过蓝牙将联系人从 iPhone 传输到 Android
android·ios·iphone
90后的晨仔10 小时前
2025年11月27日年解决隐私清单导致审核总是提示二进制无效的问题
ios
songgeb11 小时前
iOS Audio后台模式下能否执行非Audio逻辑
ios·swift
如此风景11 小时前
Swift的Extension简单说明
ios
kk哥889918 小时前
iOS开发:关于日志框架
网络·ios·cocoa
mixboot1 天前
macOS Homebrew 安装 Nmap
macos·nmap
Haha_bj1 天前
Swift UI 状态管理
ios·app
2501_916007471 天前
iOS 应用性能测试的工程化流程,构建从指标采集到问题归因的多工具协同测试体系
android·ios·小程序·https·uni-app·iphone·webview