美文网首页
iOS集成 Flutter 混合工程开发二

iOS集成 Flutter 混合工程开发二

作者: beyond峰 | 来源:发表于2018-11-21 18:49 被阅读19次

    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

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

    相关文章

      网友评论

          本文标题:iOS集成 Flutter 混合工程开发二

          本文链接:https://www.haomeiwen.com/subject/qzthqqtx.html