Flutter: ios项目中引入Flutter

  在网上查了一下,一些教程已经挺旧的了,而且还麻烦,在看了官方API后就顺便翻译一下增强记忆,以及帮一下那些暂时不喜欢看英文文档的同学。
  这是英文文档https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps

  首先打开终端 cd 到项目
  然后输入

flutter create -t module my_flutter

  如果有cocoapods就直接在podfile里的目标项目添加下面的代码,没有就自己安装一下,网上很多教程。

flutter_application_path = './my_flutter'
  eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)

  在终端运行

pod install

  完成后在项目中新建一个Run Script,并输入

"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed

  最后build一下就可以了

  如果真机调试遇到问题,下面的连接可能帮到你
Flutter:issues
Flutter: PhaseScriptExecution failed with a nonzero exit code

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,330评论 25 709
  • 现在鸡蛋成本120元一箱/360个,我的成本是100元/180个鸡蛋合0.56个/蛋
    三良薯业阅读 1,339评论 0 0
  • 日出东山万物兴, 黄牛一嚎断人肠。 趋窗侧耳听何事, 半辈辛勤共赴觞。
    晏水阅读 3,477评论 0 0
  • ------嗒嗒嗒嗒 “你来了啊,好久不见。” “是啊,好久不见。” ---沉默------ “什么时候你知道找我...
    荒芜边城阅读 1,384评论 0 0
  • 《好好学习》拆书笔记 step1 原文摘抄 P90如实地记录过程 在心理学上,有一个概念叫“认知失调”。当我们的认...
    静静Link阅读 1,183评论 0 0