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,你也可以设置成你自定义的控制器

相关推荐
WarmSword16 小时前
mac上用cursor/vscode调试root权限进程
c++·ide·vscode·macos·mac
zhyongrui17 小时前
托盘删除手势与引导体验修复:滚动冲突、画布消失动画、气泡边框
ios·性能优化·swiftui·swift
Magnum Lehar17 小时前
macos的信息采集器appledataHarvester-2
macos·网络安全·系统安全
echo-niuben19 小时前
macOS 端已如何正常安装并配置XcodeBuildMCP ?
macos
刘某某.19 小时前
Mac上缺失宋体字体,只有宋体-简
macos
Tom·Ge20 小时前
在macOS上安装OpenClaw并实现Chrome网站自动化测试
chrome·macos·策略模式
Boxsc_midnight21 小时前
【openclaw+imessage】【免费无限流量】集成方案,支持iphone手机+macos
ios·智能手机·iphone
Lo-Y-eH21 小时前
Mac 安装 Ollama 部署 DeepSeek 模型
macos·ollama·deepseek·cherry studio
感谢地心引力1 天前
安卓、苹果手机无线投屏到Windows
android·windows·ios·智能手机·安卓·苹果·投屏
仙剑魔尊重楼2 天前
iMazing 3.1.3官方中文版新功能介绍
macos·objective-c·cocoa