仅调试iOS
使用镜像
由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参考https://flutter.io/community/china 以获得有关镜像服务器的最新动态。
获取Flutter SDK
官网地址:https://flutter.io/sdk-archive/#macos或https://github.com/flutter/flutter/releases
# 这里采用的第二种
git clone https://github.com/flutter/flutter.git -b stable
更新环境变量
打开.bash_profile
加入
export PATH=[flutter安装路径]/flutter/bin:$PATH //
source .bash_profile #这里是bash shell,如果是zsh,把这句加入到~/.zshrc
echo $PATH #验证/flutter/bin是否加入
运行flutter doctor
来查看需要安装的其它依赖。
升级Flutter SDK
flutter channel
查看分支
*号表示当前分支,切换分支调用flutter channel master
就可切到master分支,建议跟踪stable
分支。flutter upgrade
升级SDK
该命令会同时更新Flutter SDK和你的flutter项目依赖包。如果你只想更新项目依赖包(不包括Flutter SDK),可以使用如下命令:flutter packages get
获取项目所有的依赖包。flutter packages upgrade
获取项目所有依赖包的最新版本。
VS Code的配置与使用
在VS Code的插件中搜索flutter
,然后安装Flutter
插件。
创建项目
- VS Code方式:通过
command + shift + P
调出命令面板,通过Flutter: New Application Project
来创建新项目。 - 终端方式:
flutter create my_app
运行
- 连接iOS模拟器
在终端通过open -a Simulator
启动iOS模拟器,然后flutter run
运行flutter项目。在VS Code中直接运行,编译lib/main.dart
文件后通过command + s
保存后会自动更新模拟器(热重载)。 - 连接iOS真机
在真机上运行,需要遵循Xcode签名流程来配置项目,在flutter项目的ios/Runner.xcworkspace
中配置target
相应的signing
,然后运行。
文章参考