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

你可能感兴趣的:(Flutter: ios项目中引入Flutter)