Flutter安装执行flutter doctor报错:Unable to get list of installed Simulator runtimes
Flutter doctor报错「Unable to get list of installed Simulator runtimes」的成因分析
针对你在macOS 13.6上使用Flutter 3.13.5、Xcode 15.0时出现的这个错误,主要成因有以下几点:
- 版本适配问题:Flutter 3.13.5稳定版发布时,Xcode 15的部分接口变更尚未被适配,Xcode 15修改了Simulator运行时的查询逻辑,旧版Flutter无法识别新的接口格式,导致无法获取运行时列表。
- Simulator运行时未完整安装:Xcode安装后,iOS/iPadOS等模拟器运行时需要单独下载,如果下载过程中断、未完成,或者运行时文件损坏,Flutter就无法读取到有效的运行时信息。
- 权限异常:Flutter执行诊断命令时,没有足够权限访问Xcode Simulator的核心目录(如
~/Library/Developer/CoreSimulator),目录权限设置错误会导致无法读取运行时数据。 - Xcode命令行工具配置错误:若未完成Xcode命令行工具的初始化,或者
xcode-select命令指向的路径不正确,Flutter无法调用Xcode的相关工具来查询Simulator运行时状态。
内容的提问来源于stack exchange,提问作者Ebuzer SARIYERLİOĞLU
相关产品推荐
相关产品推荐

