iOS如何配置Flutter国内环境

在iOS上配置Flutter国内环境时遇到问题,总是卡在下载依赖包这一步。我已经按照官方文档设置了PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL,但依然下载很慢甚至失败。想请教大家:

  1. 除了环境变量,还需要修改哪些配置?
  2. 是否需要单独配置iOS的Pod镜像源?
  3. 有没有稳定的国内镜像源推荐?
  4. 如果使用VPN,哪些节点对Flutter依赖下载更友好?
    求详细的解决方案,谢谢!
2 回复
  1. 设置国内镜像源:在环境变量中添加 PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL
  2. 使用国内镜像下载Flutter SDK。
  3. 运行 flutter doctor 检查配置。

更多关于iOS如何配置Flutter国内环境的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在 iOS 上配置 Flutter 国内环境,主要涉及镜像和依赖库的加速。以下是步骤:

  1. 设置 Flutter 镜像环境变量
    在终端中执行以下命令(临时生效,重启终端需重新设置):

    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
  2. 永久生效配置
    将上述命令添加到 shell 配置文件中(如 ~/.zshrc~/.bash_profile):

    echo 'export PUB_HOSTED_URL=https://pub.flutter-io.cn' >> ~/.zshrc
    echo 'export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn' >> ~/.zshrc
    source ~/.zshrc
    
  3. iOS 项目配置

    • 在项目 ios/Podfile 文件开头添加国内 CocoaPods 镜像源:
      source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
      
    • 运行 flutter pub getpod install 时依赖下载会加速。
  4. Flutter 安装与升级
    使用官方安装脚本时,通过镜像下载:

    git clone https://gitee.com/mirrors/Flutter.git --depth 1
    
  5. Android 依赖(如需)
    android/build.gradle 中修改仓库为阿里云镜像:

    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    

完成以上配置后,执行 flutter doctor 检查环境,网络问题应已解决。

回到顶部