搭建基于 Mac 的 Flutter 开发环境

此文档不会完全按照官方文档来书写,只会讲解在配置开发环境过程中,遇到的一些坑的解决方法。所以,请结合官方文档来看此篇文档。

环境变量

起步

1.下载 Flutter SDK,当前版本为flutter_macos_v1.0.0-stable。当运行以下命令无法正常升级 flutter 时候,可以通过在 Flutter 官网下载压缩包,解压后替换之前 flutter 安装文件。

flutter upgrade
1

2.解压下载的文件,笔者解压的文件路径为 ~

3.打开控制台,进入到解压的文件路径,针对于笔者环境,当前路径为 ~,输入以下命令。

注意,此命令仅针对当前控制台窗口生效。

export PATH="$PATH:`pwd`/flutter/bin"
1

进阶

针对于前面所述,你每次使用 flutter 命令,都需要执行一次命令,这件事情就变得非常繁琐。所以我们会想永久将 Flutter 添加到 PATH 中。

1.打开 .bash_profile 文件,此文件应位于 ~ 路径下面,如果没有此文件,可以通过 touch .bash_profile 来生成。

2.在 .bash_profile 文件中添加以下命令。针对于配置过 PATH 的电脑,可以使用 : 号来继续添加环境变量。

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=~/flutter/bin:$PATH
1
2
3

3.运行 source ~/.bash_profile 来刷新当前命令行窗口

如果你使用的是 zsh,终端启动时 ~/.bash_profile 将不会被加载,解决办法就是修改 ~/.zshrc ,在其中添加:source ~/.bash_profile

配置 iOS 环境

安装到iOS设备

运行以下命令来安装用于将 Flutter 应用安装到 iOS 设备的工具

brew update
brew install --HEAD libimobiledevice
brew install ideviceinstaller ios-deploy cocoapods
pod setup
1
2
3
4

1.如果遇到安装缓慢的情况,可以通过切换 Homebrew 镜像来解决来解决

2.如果遇到 CocoaPods 安装缓慢,可以通过终端方式安装

cd ~/.cocoapods/repos/master
git clone git@github.com:CocoaPods/Specs.git
1
2

参考文档

最后更新: 8/10/2019, 7:38:12 PM