??在網(wǎng)上查了一下祸憋,一些教程已經(jīng)挺舊的了仆葡,而且還麻煩,在看了官方API后就順便翻譯一下增強(qiáng)記憶俏站,以及幫一下那些暫時(shí)不喜歡看英文文檔的同學(xué)讯蒲。
??這是英文文檔https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps。
??首先打開終端 cd 到項(xiàng)目
??然后輸入
flutter create -t module my_flutter
??如果有cocoapods就直接在podfile里的目標(biāo)項(xiàng)目添加下面的代碼肄扎,沒有就自己安裝一下墨林,網(wǎng)上很多教程。
flutter_application_path = './my_flutter'
eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)
??在終端運(yùn)行
pod install
??完成后在項(xiàng)目中新建一個(gè)Run Script犯祠,并輸入
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
??最后build一下就可以了
??如果真機(jī)調(diào)試遇到問題旭等,下面的連接可能幫到你
Flutter:issues
Flutter: PhaseScriptExecution failed with a nonzero exit code