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

  1. 安装Xcode最新版本。
  2. 配置Xcode命令行工具以使用新安装的Xcode版本
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    对于大多数情况,当您想要使用最新版本的Xcode时,这是正确的路径。如果您需要使用不同的版本,请指定相应路径。
  3. 确保Xcode许可协议是通过打开一次Xcode或通过命令 sudo xcodebuild -license 同意过了.

使用Xcode,您可以在iOS设备或模拟器上运行Flutter应用程序。

4)安装Android Studio

和Window一样,要在Android设备上构建并运行Flutter程序都需要先安装Android Studio,读者可以先自行下载并安装Android Studio,在此不再赘述。

标签: none

添加新评论