Flutter 混编(Xcode)的坑
生活随笔
收集整理的這篇文章主要介紹了
Flutter 混编(Xcode)的坑
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、關(guān)閉bitcode?
2、File -> WorkSpace Setting -> Legacy build system
3、若是插件中有swift實(shí)現(xiàn)的,但是原項(xiàng)目中是純OC,可以新建個(gè).swift 文件,然后create bridge ,并注意Build Settings中的swift的相關(guān)設(shè)置
4、cd到文件夾下,新建flutter_module的flutter項(xiàng)目,新建完畢之后將自己的dart代碼等全部拖進(jìn)去
flutter create -t module?flutter_module5、PodFile中的設(shè)置(XXX是項(xiàng)目名稱(chēng)),并pod install
# Uncomment the next line to define a global platform for your project # platform :ios, '9.0'target 'YJSchool' do# Uncomment the next line if you're using Swift or would like to use dynamic frameworks# use_frameworks!# Pods for TestOneend#新添加的代碼 flutter_application_path = '../flutter_module' eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)?
?
6、將flutter_module文件夾中的.ios下的Flutter中的App.frameWork和engin中的Flutter.framework拷貝到XXX項(xiàng)目中,
?
7、再將上面的App.framework中的flutter_assets文件夾拷貝到桌面,并在XXX項(xiàng)目中這樣添加
?
8、在Build Phases中,新建
?
并寫(xiě)入: (注意下面的embed,不行可以刪掉)
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed?
并拖動(dòng)至:
總結(jié)
以上是生活随笔為你收集整理的Flutter 混编(Xcode)的坑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 攻防世界 supersqli
- 下一篇: CDO基础操作(一):用CDO进行数据查