SDK下载地址
本次安装使用的sdk下载地址
flutter sdk 3.10.6-stable下载地址
国内镜像配置
搭建环境过程中要下载很多资源文件,当一些资源下载不了的时候,可能会报各种错误。在国内访问Flutter的时候有可能会受到限制。Flutter官方为我们提供了国内的镜像。
flutter.dev/community/c…
flutter-io.cn/
- 清华大学 TUNA 协会镜像
FLUTTER_STORAGE_BASE_URL: https://mirrors.tuna.tsinghua.edu.cn/flutter
PUB_HOSTED_URL: https://mirrors.tuna.tsinghua.edu.cn/dart-pub
- macos国内镜像配置
vim ~/.bash_profile
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
//刷新环境
source ~/.bash_profile
环境变量配置
- 切换到flutter sdk配置目录
cd /Users/mark/application/flutter
vim ~/.bash_profile
export PATH=/Users/mark/application/flutter/bin:$PATH
export PATH=/Users/mark/application/flutter/bin/cache/dart-sdk/bin:$PATH
source ~/.bash_profile
- 重新打开终端. 执行如下命令
cd /Users/mark/application/flutter
flutter -h
出现如下信息说明安装成功。
- 查看flutter 版本
flutter --version
出现如下信息。
Flutter 3.10.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f468f3366c (3 weeks ago) • 2023-07-12 15:19:05 -0700
Engine • revision cdbeda788a
Tools • Dart 3.0.6 • DevTools 2.23.1
安装诊断
flutter doctor
xcode安装
xcode是原生ios开发的工具。 安装方法可以直接在appstore搜索xcode进行下载安装。 软件大约8G。
vs code 在编译代码的时候,也是通过xcode进行编译。
安装后,需要打开xcode进行模拟器等插件的安装。以及协议的同意。 否则flutter doctor 进行检测会报错。
CocoaPods安装
CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。
终端安装homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
rvm 安装
brew install ruby
CocoaPods当前支持的Ruby版本应该是2.5或更高版本。然而,根据你的错误信息,系统中安装的Ruby版本为3.2.0,这可能是不兼容的版本。所以我们需要降级ruby到2.7。
搜索ruby
brew search ruby
安装指定的ruby
brew install ruby@2.7
配置终端环境变量(vim ~/.bash_profile)
export PATH="/usr/local/opt/ruby@2.7/bin:$PATH"
刷新环境
source ~/.bash_profile
查看gem版本是否=3.4.17
gem -v
安装cocoapods
gem install cocoapods -V
查看版本
pod--version