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
很多资料来源网络,侵权请指出,记录学习,多多交流。
欢迎提出问题