iOS开发初识flutter

配置环境

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  • 下载flutter SDK
git clone -b dev https://github.com/flutter/flutter.git
  • 配置PATH变量
export PATH="$PWD/flutter/bin:$PATH"
  • 由于命令行中只能更新当前会话的PATH变量,在其他终端会话中无法使用flutter命令,所以需要配置该PATH为全局
1. 终端输入: cd $HOME    // 进入~根目录
2. 终端输入: vim .bash_profile   // 编辑.bash_profile文件,可使用自己喜欢的编辑器
3. 进入编辑界面后,添加下面几行,保存退出
   // 将[PATH_TO_FLUTTER_GIT_DIRECTORY]更改为你克隆Flutter的git仓库的路径
   export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH  
4. 终端输入:source $HOME/.bash_profile   // 刷新当前窗口
5. 终端输入:echo $PATH   // 验证flutter/bin目录是否在你的PATH中
  • 检查环境
cd ./flutter     // 进入flutter安装目录,如前面已经配置好全局PATH,可忽略该行
flutter doctor   // 检查flutter运行的相关环境
  • 查看flutter doctor结果


    flutter doctor结果

根据结果提示一步步的操作,完善环境
如按坚持结果的提示步骤操作出现错误,可以输入flutter doctor重新检查

  • 根据结果提示完成操作后,重新输入flutter doctor检查,直到出现OK提示的结果
    如下图是按照iOS toolchain的提示完成后的检查结果,可见iOS工具链已经OK可以开始工作,后续安卓的相关环境同样


    flutter doctor结果

运行一个demo

  • 以官方的hello,world!为例在模拟器上运行
  • 启动模拟器具,下面是其中一种方式,终端输入
open -a Simulator  // 启动一个模拟器
  • 查看可用的设备
flutter devices
  • 运行
cd ~/flutter/examples/hello_world
flutter run -d  deviceId  // 可用设备列表中会返回设备deviceId,替换命令行deviceId
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容