开发者社区> 问答> 正文

在Flutter混合工程中怎么部署link过程?

在Flutter混合工程中怎么部署link过程?

展开
收起
游客cum3jectrqmmy 2022-01-07 21:38:20 353 0
来自:闲鱼技术
1 条回答
写回答
取消 提交回答
  • link 过程在于关联本地的原生工程和 Flutter工程。在关联的过程中,会先请求获取 Flutter工程的地址和原生工程的地址,然后将霖要手动集成的部分通过脚本的方式自动集成。为 获得 Flutter开发视角(即 Flutter工程下运行原生工程),将原生工程进行了软链接, 链接到 Flutter工程的iOS目录和Android 目录。Flutter在运行前会找到 工程下的 iOS或 Android 目录然后运行。在 Flutter 工程下运行 iOS 工程会存在— 个限制,即 iOS工程的 target 霖要指定为 runner。为了解决这个问题, 将原生工程的主 target 进行了复制, 命名为 runner 的 target。同时,为了支持远程构建的模式 , 将 Flutter仓库本地路径的声明根据构建模式进行了区分,封装在自定义的依赖脚本中。例如在iOS工程内,会添加 fbpodhelper.rb 脚本文件,然后将 Flutter 仓库本地路径添加到配詈文件 fbConfig. locaI.json 中。

    资料来源:《闲鱼Flutter技术解析与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=19。

    2022-01-08 21:23:16
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
基于flutter的产品应用实践 立即下载
《Flutter in action》 立即下载
闲鱼《Flutter 技术解析与实战》 立即下载