Flutter - Mac m1和Windows10配置flutter环境 ,iOS原生项目接入flutter

参考资料:
在 macOS 上安装和配置 Flutter 开发环境
Flutter iOS 混合工程自动化
Flutter 与 iOS 混合项目初探
Flutter混合开发(二):iOS项目集成Flutter模块详细指南
Flutter 开发 (1)iOS 下超详细集成 Flutter
Flutter中文网 在macOS上搭建Flutter开发环境

一、Mac m1配置flutter环境

关于一些软件比如Xcode、Android Studio、cocoapods,homebrew、ruby 我这里是已经安装过了
如需安装cocoapods、homebrew、ruby,请看另一篇文章
Swift项目使用CocoaPods(包含m1安装方法)

官方提醒
如果你要在 Apple 芯片的 Mac 电脑 上使用,你还需要安装 Rosetta 2 环境因为 一些辅助工具 仍然需要,你可以通过手动运行下面的命令来安装:

sudo softwareupdate --install-rosetta --agree-to-license

开发环境:
Andorid Studio + Xcode + iOS模拟器 + 安卓自带模拟器
Flutter 使用的是2.10.0
具体可看下面👇🏻运行 flutter doctor 之后的截图

1、下载flutter SDK

Flutter SDK 版本列表

2、安装和配置 Flutter 开发环境

在 macOS 上安装和配置 Flutter 开发环境

2.1、配置PATH 环境变量(当前窗口生效)

配置 flutter 的 PATH 环境变量(当前窗口生效):
这个命令配置了 PATH 环境变量,且只会在你 当前 命令行窗口中生效。如果想让它永久生效,请查看 更新 PATH 环境变量

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

运行 flutter doctor 命令
通过运行以下命令来查看当前环境是否需要安装其他的依赖(如果想查看更详细的输出,增加一个 -v 参数即可):

这个命令会检查你当前的配置环境,并在命令行窗口中生成一份报告。安装 Flutter 会附带安装 Dart SDK,所以不需要再对 Dart 进行单独安装。你需要仔细阅读上述命令生成的报告,看看别漏了一些需要安装的依赖,或者需要之后执行的命令(这个会以 加粗的文本 显示出来)。

 flutter doctor

2.2、配置PATH 环境变量(任意窗口生效,推荐这个)

首先设置终端使用Rosetta打开
1.访达-应用程序-实用工具里,右键点击终端-显示简介 (如果找不到实用工具,请以列表或分栏的方式显示项目)
2.勾选使用Rosetta打开
设置完成终端顶部显示zsh

在这里插入图片描述

然后打开用户目录下的.zshrc文件(注意,默认是隐藏文件,没有的话新建一个),将flutter环境变量的配置复制到.zshrc文件中(我的flutter SDK是放在文档目录下的)

# --- flutter 环境配置

# flutter SDK 路径配置
export FLUTTER_SDK=/Users/jh/Documents/FlutterSDK/flutter2.10.0
export PATH=${
   PATH}:${
   FLUTTER_SDK}/bin

# flutter 国内镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

在这里插入图片描述

再重新打开终端运行flutter doctor,如果不是返回command not found: flutter,说明配置成功

在这里插入图片描述

Jh@bogon ~ % flutter doctor      

Doctor 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西半球

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值