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

如何在VSCode中调试由Xcode构建的Flutter iPhone真机应用?

解决MacBook+iPhone下Flutter无法在VSCode调试/热重载的问题
  • 先在终端执行 flutter doctor,确保iOS相关的Xcode、iOS toolchain、CocoaPods都正常(全部打勾),有问题就按提示修复,比如运行 flutter doctor --ios 补全依赖。
  • 不要先单独用Xcode构建,直接通过VSCode操作:
    1. 用USB连接iPhone,在iPhone上点击「信任」这台电脑,确保设备处于解锁状态。
    2. 在VSCode中打开Flutter项目,按 Cmd+Shift+P 调出命令面板,选择 Flutter: Select Device,确认能识别到你的iPhone。
    3. 点击左侧调试图标,选择默认的Flutter调试配置,按F5启动调试——第一次启动会自动通过Xcode处理签名、证书配置,可能需要你在弹出的Xcode窗口中选择自己的开发者账号完成验证。
  • 如果设备仍无法识别:
    • 重启VSCode、iPhone,重新插拔USB线。
    • 终端执行 flutter devices,如果列表里没有iPhone,打开Xcode的「Window > Devices and Simulators」,确认设备已被识别,未识别则检查USB线或设备连接状态。
  • 必要时检查Xcode项目配置:
    打开项目的 ios/Runner.xcworkspace,确认Runner target的「Signing & Capabilities」中已选择你的开发者团队,「Deployment Info」的iOS版本与Flutter要求匹配,之后关闭Xcode回到VSCode重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:41:03