1、操作系统:macOS (64-bit)
2、开发工具:VSCode、Xcode
3、镜像:
国内访问flutter受限的用户需要加入如下环境变量到.bash_profile(路径:/Users/用户名/.bash_profile )中
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
注意: 此为临时镜像,并不能保证一直可用,可参考 Using Flutter in China 以获得有关镜像服务器的最新动态。
当然,如果安装了代理切换工具proxifier,flutter安装速度也是刚刚的。
4、获取Flutter SDK
详见Flutter中文网:https://flutterchina.club/setup-macos/#%E8%8E%B7%E5%8F%96flutter-sdk
注意:
(1)在配置PATH的时候需要关注Flutter SDK解压后的路径
(2)如果运行flutter doctor后提示command not found: flutter,说明你使用的是zsh,需要终端执行source $HOME/.bash_profile 刷新当前终端窗口
其他注意项欢迎补充
5、iOS设置
安装Xcode
置Xcode命令行工具以使用新安装的Xcode版本 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(注意路径是否正确)
确保Xcode许可协议是通过打开一次Xcode或通过命令sudo xcodebuild -license同意过了
iOS模拟器
open -a Simulator可以直接启动当前默认的模拟器
cd到你的flutter项目下,执行flutter run就可以直接通过模拟器启动你的应用.
iOS真机
安装了Xcode:直接连真机run
没有安装Xcode:通过命令行工具(需要安装homebrew)flutter run
⚠️flutter run如果有一个报错:Could not build the precompiled application for the device. Error launching application on iPhone.
尝试1:xcode清除缓存,重启,在flutter项目目录下执行 flutter clean 命令,重新flutter run
尝试2: File —> Workspace Settings —> Build System改为Legacy Build System传统构建模式
概念了解和总结
(1)Flutter几个版本的区别(stable、beta、dev、master)
stable:稳定版
beta: 公测版,较稳定
dev: 开发版,时常包含一些新的功能
master: 主分支
(2)flutter doctor作用:查看是否需要安装其它依赖项来完成flutter sdk的安装。
网友评论