??在網上查了一下,一些教程已經挺舊的了,而且還麻煩,在看了官方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