You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Xcode运行Flutter应用时的「未设置指定入口点」错误?

解决Flutter应用在Xcode中运行时的Main Storyboard入口点错误

遇到这个错误,核心问题是Xcode找不到Main Storyboard的默认视图控制器入口,以下是针对性的解决步骤:

  • 检查Storyboard初始视图控制器设置
    打开Xcode中的Main.storyboard,选中要作为启动入口的ViewController,在右侧属性检查器(Attributes Inspector)中,勾选Is Initial View Controller(勾选后该控制器左上角会出现箭头标识)。同时确认这个ViewController的类关联正确(Flutter项目一般关联FlutterViewController)。

  • 验证项目主界面配置
    选中iOS项目Target,切换到General标签页,在Deployment Info区域,确认Main Interface选项选中的是Main(和你的Storyboard文件名一致)。如果之前重建过Storyboard,这里需要重新选择一次Main.storyboard。

  • 清理缓存与重建依赖

    1. 在Xcode中按Cmd + Shift + K清理项目构建文件,再按Cmd + Option + Shift + K清理Xcode缓存
    2. 关闭Xcode,删除项目ios/Pods文件夹,进入ios目录执行pod install
    3. 回到Flutter项目根目录,依次执行flutter clean、flutter pub get,再重新用Xcode打开运行
  • 检查Info.plist配置
    打开ios/Runner/Info.plist,确认存在UIMainStoryboardFile键且值为Main。如果缺失,手动添加以下内容:

    <key>UIMainStoryboardFile</key>
    <string>Main</string>
    
  • 确认Storyboard的Target归属
    选中Main.storyboard文件,在右侧文件检查器(File Inspector)中,确保你的项目Target在Target Membership中被勾选。

内容的提问来源于stack exchange,提问作者Farid Ahmadov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 19:48:20