美文网首页
Flutter - 混合工程自动化

Flutter - 混合工程自动化

作者: 恍然如梦_b700 | 来源:发表于2020-07-18 13:10 被阅读0次

混合工程是既有Flutter工程 又有iOS工程
假如多人开发,但是原生的开发工程师是没有flutter环境的,既要版本号一直,flutter环境还要一致,为了解决这个问题,就需要我们就搭建好这个混合工程,那么如何去搭建这个环境呢?

方案一

flutter工程打包成framework

flutter build ios-framework -- output = ../flutter_app
image.png

中间的高性能
只有中间的支持模拟器

iOS只要在工程中配置


image.png
image.png

弊端

  1. 编译完之后,每次都有两个framework
    app
    flutter
    what is ci
  2. CocoaPods

方案二

通过cocoaPods

flutterFramework 通过cocoaPods引入
appFramework直接引入
方便很多

CI自动化

gitHub 搭建一个简单的CI

服务端 编译 耗时的事情
客户端 拉去 编译之后的产物 运行
这就是CI做的事情

flutter-action 三方脚本交给CI在服务器端push
启动ssh_aent
vi ~/.ssh/config这点一定要做
混合开发的工程变得简单,节约时间
原生的开发者 Flutter开发者,互不干扰、互相配合
两个仓库

相关文章

网友评论

      本文标题:Flutter - 混合工程自动化

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