在网上查了一下,一些教程已经挺旧的了,而且还麻烦,在看了官方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
网友评论