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

VSCode中Flutter反复要求从Xcode启动,真机调试异常求助

解决VSCode运行Flutter iOS真机间歇性提示需从Xcode启动的问题

问题现象

VSCode中运行Flutter iOS真机调试时,间歇性弹出提示要求从Xcode启动应用,偶尔能正常运行,但多数时候需要尝试4-5次才能成功;而直接用Xcode运行则一次就能成功,严重影响开发效率。

错误日志

Launching lib/main.dart on Pannam 10.5 in debug mode...
main.dart:1
Automatically signing iOS for device deployment using specified development team in Xcode project: FTSSDSD68A
Xcode build done.                                           45.0s
Could not run build/ios/iphoneos/Runner.app on 64710b4b6289ef663692fc70dfa0912fdcc7a0ce.
Try launching Xcode and selecting "Product > Run" to fix the problem:
  open ios/Runner.xcworkspace

Error launching application on Pannam 10.5.
Exited

解决方案

  • 清理Flutter缓存并重建项目

    1. 在VSCode中打开命令面板(Cmd+Shift+P),执行Flutter: Clean清理构建缓存
    2. 接着执行Flutter: Pub Get重新获取依赖
    3. 关闭VSCode,手动删除项目根目录下的build文件夹,再重新打开项目尝试运行
  • 修复Xcode项目配置

    1. 用Xcode打开ios/Runner.xcworkspace,执行Product > Clean Build Folder(Cmd+Shift+K)清理Xcode构建缓存
    2. 确认Xcode中签名团队配置正确,手动运行一次项目确保能正常启动,之后关闭Xcode
    3. 检查ios/Runner/Info.plist中的CFBundleIdentifier是否与Xcode项目中的Bundle ID完全一致,避免特殊字符
  • 锁定VSCode运行设备

    1. 在项目的.vscode/launch.json中添加设备ID(即错误日志中的设备标识串64710b4b6289ef663692fc70dfa0912fdcc7a0ce),配置示例:
      {
        "version": "0.2.0",
        "configurations": [
          {
            "name": "Flutter",
            "request": "launch",
            "type": "dart",
            "deviceId": "64710b4b6289ef663692fc70dfa0912fdcc7a0ce"
          }
        ]
      }
      
  • 重置设备信任权限

    1. 在iOS设备上进入设置 > 通用 > VPN与设备管理,找到你的开发者账号,点击「信任」重新授权
    2. 重启iOS设备和电脑,再尝试用VSCode运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:52:45