iOS集成 Flutter 混合工程开发二

2018-11-21  本文已影响19人  beyond峰

Flutter依赖抽取模块

将Flutter的依赖抽取为一个Flutter依赖库发布到远程,供纯Native工程引用。如图


TB1OqY3Ff1TBuNjy0FjXXajyXXa-1279-1125.png

将 Flutter 抽取模块以CocoaPods形式引入Native

主要说下.spec的写法

  s.resources = "Flutter/*"
  s.vendored_frameworks = "Flutter/*.framework"

如果添加
GeneratedPluginRegistrant

  s.source_files = "Flutter/*.{h,m}"

其他就如正常创建私有库一样。

关于模拟器和真机的问题

在Andriod Studio Terminal 中执行 flutter build ios release后,和直接运行Runner.xcworkspace后, flutter_asset不同,在模拟器运行后会多3个文件,如图:


image.png

很多资料来源网络,侵权请指出,记录学习,多多交流。
欢迎提出问题

上一篇下一篇

猜你喜欢

热点阅读