升级Flutter到2.5版本后下载iOS工具卡住,artifacts.zip下载报错
Flutter 2.5版本iOS工具下载卡住问题解决方案
- 配置Flutter国内镜像源
打开终端编辑当前shell对应的配置文件:- 若使用zsh,编辑
~/.zshrc - 若使用bash,编辑
~/.bash_profile
向文件末尾添加以下两行环境变量:
保存退出后执行export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnsource ~/.zshrc(或对应bash配置文件路径)使配置立即生效。 - 若使用zsh,编辑
- 清理旧缓存并预下载iOS依赖
依次执行以下命令:
该命令会主动拉取iOS平台所需的所有构建资源,解决flutter clean flutter precache --iosDownloading iOS tools长时间卡住的问题。 - (可选)修复DNS解析异常
如果仍提示Failed host lookup: 'storage.googleapis.com'错误,可编辑系统hosts文件临时解决:
打开/etc/hosts文件,添加如下映射记录:
保存后执行142.251.42.240 storage.googleapis.comsudo dscacheutil -flushcache刷新DNS缓存即可。 - 验证修复结果
执行flutter doctor检查所有检测项是否正常,确认无报错后重新运行项目即可正常构建iOS版本。
你描述中提到的无法下载
aircrafts文件夹为拼写误差,实际是Flutter iOS构建所需的artifacts资源包,上述操作可正常拉取该资源。
内容的提问来源于stack exchange,提问作者muhammad alduais
相关产品推荐
相关产品推荐

