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

VSCode可正常运行iOS模拟器,但物理iOS设备仅能在Xcode中运行

解决VSCode中Flutter调试iOS物理设备超时问题

针对你遇到的VSCode无法调试iOS物理设备、报错Timed out waiting for CONFIGURATION_BUILD_DIR to update的问题,试试以下几个解决方案:

  • 检查Xcode自动化权限
    打开系统设置 → 隐私与安全性 → 自动化,找到VSCode和Xcode相关选项,确保VSCode拥有控制Xcode的权限,勾选对应开关后,重启VSCode和Xcode。

  • 手动指定构建目录

    1. 先打开ios/Runner.xcworkspace,在Xcode中选择你的物理设备,执行一次Product > Run,确认应用能正常在设备上运行。
    2. 关闭Xcode,回到VSCode,打开或新建.vscode/launch.json文件,添加--build-dir参数指定构建目录:
      {
        "version": "0.2.0",
        "configurations": [
          {
            "name": "Flutter",
            "request": "launch",
            "type": "dart",
            "args": [
              "--debug",
              "--build-dir=build/ios/iphoneos"
            ]
          }
        ]
      }
      
  • 清理缓存重置环境
    执行以下命令清理Flutter和Xcode的缓存文件,之后重新构建项目:

    flutter clean
    rm -rf ios/Pods ios/Podfile.lock
    rm -rf ~/Library/Developer/Xcode/DerivedData
    pod install --project-directory=ios
    
  • 验证版本兼容性
    执行flutter doctor检查所有依赖状态,确保Flutter版本和Xcode版本兼容(比如Flutter 3.10+建议搭配Xcode 14.3及以上版本),修复命令输出中提示的所有问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 15:22:09