MacOS安装flutter sdk

82 阅读1分钟

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

出现如下信息说明安装成功。

WX20230805-161128@2x.png

  • 查看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

WX20230805-161500@2x.png

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


Mac安装cocoapods