Flutter 开发环境搭建 Mac篇
Flutter 会同时构建Android和Ios两个平台同时发包,所以Flutter 同时支持Android SDK和iOS SDK,在安装Flutter时也需要安装相应平台的构建工具和SDK。
在masOS下可以同时进行Android和iOS设备的测试。
1)系统要求
要安装并运行Flutter,您的开发环境必须满足以下最低要求:
操作系统: macOS (64-bit)
磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间).
工具: Flutter 依赖下面这些命令行工具.
bash、mkdir、rm、git、curl、unzip、which
2) 获取 Flutter SDK
1.我们去Flutter官网下载与自己电脑相对应其最新可用的安装包,官网地址:https://flutter.dev/sdk-archive/#macos
注意:Flutter的渠道版本会不停变动,请以Flutter官网为准。另外,在中国大陆地区,要想正常获取安装包列表或下载安装包,可能需要?♀️魔法上网
2.解压安装包到你想要的目录
cd ~/development
unzip ~/Downloads/flutter_macos_v0.5.1-beta.zip
3.添加flutter
相关工具到path
中:
将Flutter添加到PATH中,可以在任何终端会话中运行flutter命令。
下面讲一下遇到的坑,我的Mac 不会自动使用 ~/.bash_profile
而是 ~/.zshrc
,所以我在 ~/.zshrc
直接添加以下路径:
export PATH=[FLUTTER_INSTALL_PATH]/flutter/bin:$PATH
如果你安装的目录是 ~/development/flutter
应该添加以下路径
export PATH=~/development/flutter/bin:$PATH
由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
此镜像为临时镜像,并不能保证一直可用,读者可以参考 https://flutter.dev/community/china 以获得有关镜像服务器的最新动态。
3) 安装 Xcode
要为iOS开发Flutter应用程序,您需要Xcode最新版本:
您可以去 AppStore 进行下载最新的 Xcode
- 安装Xcode最新版本。
- 配置Xcode命令行工具以使用新安装的Xcode版本
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
对于大多数情况,当您想要使用最新版本的Xcode时,这是正确的路径。如果您需要使用不同的版本,请指定相应路径。 - 确保Xcode许可协议是通过打开一次Xcode或通过命令
sudo xcodebuild -license
同意过了.
使用Xcode,您可以在iOS设备或模拟器上运行Flutter应用程序。
4)安装Android Studio
和Window一样,要在Android设备上构建并运行Flutter程序都需要先安装Android Studio,读者可以先自行下载并安装Android Studio,在此不再赘述。