flutter产物导出集成(iOS)

·  阅读 3376

背景:flutter engine升级3.x,要支持nullsafety,mtl不支持线上打包,所以线下将flutter相关代码打包成framework,集成到iOSnative项目中,经测试支持flutter热重载调试。

环境: 
 Dart 2.14.2
 Engine  revision 2.5.1.0-211125091800
复制代码

一、flutter_mouble 生成framework产物

  • 在flutter mouble根目录(pubspec.yaml同级)执行flutter pub get
  • 打包产物

输入命令: flutter build ios-framework image.png

  • 生成三种产物

image.png

  • 存放目录

image.png

对应的包放到xcode工程 image.png

遇到的问题: 昨天升级了flutter engine 重新导包出来,发现flutter attach可以成功,但是执行命令有时会报错 image.png

解决: 执行命令 flutter clean flutter build ios 相当于清下缓存,重新pod install。

分类:
iOS
标签:
分类:
iOS
标签:
收藏成功!
已添加到「」, 点击更改