升级MacOS Ventura后Flutter SDK显示0.0.0-unknown问题求助
解决MacOS Ventura升级后Flutter SDK版本异常导致pub get失败的问题
问题现象
升级MacOS Ventura后,打开Flutter项目无法构建,提示当前Flutter SDK版本为0.0.0-unknown,执行flutter pub get时版本解析失败。
具体报错信息
执行flutter pub get的报错:
Running "flutter pub get" in elfi_menu... The current Flutter SDK version is 0.0.0-unknown. Because country_icons 2.0.2 requires Flutter SDK version >=0.1.4 and no versions of country_icons match >2.0.2 <3.0.0, country_icons ^2.0.2 is forbidden. So, because elfi_menu depends on country_icons ^2.0.2, version solving failed. pub get failed (1; So, because elfi_menu depends on country_icons ^2.0.2, version solving failed.) Exited (1)
后续发现报错上方存在xcrun相关错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
排查尝试
- 重装Flutter SDK,问题依旧
- 新建Flutter项目,同样出现该报错
- 网上查询到的解决方案多针对Windows系统,不适用于Mac环境
解决方法
在终端执行以下命令,安装缺失的Xcode Command Line Tools:
xcode-select --install
内容的提问来源于stack exchange,提问作者Andrei
相关产品推荐
相关产品推荐

