重装Xcode后Flutter模拟器运行应用报错缺少ios/Runner.xcodeproj怎么办
M1 Mac重装Xcode后VS Code调试Flutter iOS项目报错解决方案
报错信息:Expected ios/Runner.xcodeproj but this file is missing. No application found for TargetPlatform.ios. Is your project missing an ios/Runner/Info.plist? Consider running "flutter create ." to create one.
排查操作步骤
- 步骤1:修复Xcode命令行工具路径
重装Xcode后默认命令行工具路径会自动复位,优先完成该配置:
打开Xcode → 顶部菜单栏选择Xcode → Settings → Locations → 把Command Line Tools选项设置为当前安装的Xcode版本
再打开终端执行命令:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
输入密码确认后完成配置。 - 步骤2:补全Flutter项目原生文件
在项目根目录下执行以下命令,该操作只会补全缺失的原生工程文件,不会修改已有业务代码和自定义配置:flutter create .
完成后执行缓存清理:flutter cleanflutter pub get - 步骤3:校验VS Code调试配置
打开VS Code左侧运行和调试面板,点击打开launch.json配置文件,确认配置中包含"cwd": "${workspaceFolder}"参数,保证VS Code读取的是项目根目录路径。 - 步骤4:M1芯片适配配置(上述操作无效时执行)
打开访达→应用程序文件夹→右键点击Xcode→显示简介→勾选使用Rosetta打开,完成后重启Xcode和VS Code。
结果验证
所有配置完成后,在VS Code内置终端执行flutter doctor,确认iOS相关检查项全部通过,再启动调试即可。
内容的提问来源于stack exchange,提问作者Lisa. di Boss
相关产品推荐
相关产品推荐

