Flutter-native混合开发(二)

本文详细介绍了在iOS上进行Flutter-native混合开发的步骤,包括从创建iosNative目录,初始化Podfile,配置并安装依赖,禁用Bitcode,构建Dart代码的Build phase,以及在Objective-c中调用Flutter模块的两种方法。
摘要由CSDN通过智能技术生成

ios Hybrid工程搭建

1、和flutter_odule平级目录创建iosNative目录

2、初始化Podfile文件:native工程跟目录执行
pod init
3、配置PodFile
flutter_application_path = '../flutter_module/'
  eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)
4、安装依赖
pod install
5、更新依赖

如果在flutter_module的pubspec.yaml中添加一个Flutter插件时,需要在flutter_module目录下运行:

flutter packages get

来运行podhelp.rb脚本中的插件列表,然后在ios native 根目录运行

pod install

这样podhelp.rb才能确保你的插件和Flutter.framework能够添加到iOS项目中

6、禁用Bitcode

目前flutter项目不支持Bitcode,所有需要在集成了flutter的ios项目中禁用 Bitcode</

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值