Xcode报错:Scheme Runner未配置构建动作,Flutter项目无法运行
解决Xcode报错“Scheme Runner is not currently configured for the build action”
1. 直接修复Runner Scheme配置
打开项目ios目录下的Runner.xcworkspace(不要打开.xcodeproj),然后:
- 顶部菜单栏选择
Product > Scheme > Edit Scheme - 在弹窗左侧点击
Build,检查右侧Build列表是否包含Runner:- 若没有,点击
+号找到Runner并添加到列表 - 确保
Runner对应的Run、Test、Profile、Analyze、Archive全部勾选
- 若没有,点击
- 保存设置后重新尝试构建
2. 彻底清理重置依赖与缓存
先关闭Xcode,在终端执行以下命令:
flutter clean flutter pub get cd ios pod deintegrate pod install cd ..
重新打开Runner.xcworkspace,再次检查Scheme配置
3. 修正开发团队签名配置
在Xcode左侧导航栏选中Runner目标,切换到Signing & Capabilities标签页:
- 确认
Team选项已选择正确的开发团队(个人账号选自己Apple ID对应的团队即可) - 先取消勾选
Automatically manage signing,再重新勾选,让Xcode自动刷新签名配置 - 检查
Bundle Identifier格式是否合规(需为反向域名格式,比如com.yourname.yourapp,不能包含特殊字符)
4. 极端方案:重新生成iOS项目文件
如果以上方法均无效,先备份ios目录内的自定义配置(比如Info.plist、权限配置等),再执行以下操作:
- 删除项目根目录下的
ios文件夹 - 终端执行命令重新生成iOS项目文件:
flutter create --platforms ios . - 恢复之前备份的自定义配置,重新设置签名和Scheme
内容的提问来源于stack exchange,提问作者Chin-Erdene Gantulga
相关产品推荐
相关产品推荐

