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

Flutter iOS模拟器无法运行,执行fvm flutter run无输出

Flutter iOS模拟器运行卡设备列表、fvm flutter run无输出的解决办法

快速临时修复(替代重启Mac)

  • 强制终止Flutter相关进程和模拟器:
    pkill -f flutter
    pkill -f "Simulator"
    
  • 重启iOS模拟器,重新执行fvm flutter run

彻底解决步骤

1. 重置iOS模拟器状态

打开模拟器,点击菜单栏 Simulator → Erase All Content and Settings,清除数据后重启模拟器。

2. 清除Flutter设备检测缓存

删除Flutter的设备缓存目录,刷新设备检测逻辑:

rm -rf ~/.flutter-devices

执行后重新运行fvm flutter run。

3. 确认Xcode命令行工具配置

  • 打开Xcode,进入 Xcode → Settings → Locations,确保Command Line Tools选中当前安装的Xcode 15.0。
  • 重置命令行工具路径:
    xcode-select --reset
    
  • 验证路径是否正确:
    xcode-select -p
    

4. 指定设备运行,跳过自动检测

  • 先获取设备ID:
    fvm flutter devices
    
  • 复制目标模拟器的ID,直接指定设备启动:
    fvm flutter run -d [你的模拟器ID]
    
    示例:
    fvm flutter run -d ED28F503-BF45-423F-9517-559398CB41FB
    

5. 更新Flutter到最新稳定版

当前使用的Flutter 3.13.1可能存在与macOS Sonoma 14.0的兼容性问题,升级到最新版:

fvm flutter upgrade

6. 修复Android工具链问题(避免干扰)

虽然当前问题出在iOS端,但Java版本异常可能影响Flutter整体检测流程:

  • 配置JAVA_HOME环境变量(根据你的JDK实际路径调整):
    export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home"
    
  • 完成Android授权:
    fvm flutter doctor --android-licenses
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 02:28:18