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

执行flutter run无法选择已连接的iOS设备运行应用,调试正常

解决iOS设备Flutter应用不调试直接运行的问题
  • 直接用VS Code的非调试运行按钮:点击左侧活动栏的「运行和调试」图标,在顶部运行配置选「Flutter」,点击旁边的三角形播放按钮(不带调试虫标的那个),就能以debug模式直接运行应用,无需附加调试器。

  • 若flutter devices识别不到设备但VS Code能显示,可指定设备ID运行:

    1. 点击VS Code右下角的设备名称,弹出设备列表
    2. 右键你的iPhone设备,选择「Copy Device ID」
    3. 终端执行flutter run -d <复制的设备ID>,强制指定该设备启动应用
  • 修复点击图标闪退的签名问题:

    1. 打开ios目录下的Runner.xcworkspace文件
    2. Xcode中选中你的iPhone作为运行目标
    3. 进入「Signing & Capabilities」标签,确保「Automatically manage signing」已勾选,且关联了有效的开发者账号
    4. 若要安装后能直接点击图标启动,可切换到「Release」或「Profile」配置构建,执行flutter run --release -d <设备ID>
  • 清理缓存后重试:

    1. 终端执行flutter clean
    2. 进入ios目录执行pod deintegrate && pod install
    3. 回到项目根目录执行flutter pub get
    4. 再尝试非调试运行或指定设备ID的flutter run命令
  • 校验Flutter环境:执行flutter doctor,确保iOS相关检查项(Xcode版本、CocoaPods配置等)全部通过,有警告就按提示修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 15:46:10