iOS 原生集成 flutter (源码)

iOS 原生集成 flutter (源码)

目前flutter 集成到iOS原生工程有2种方式,flutter编译产物集成和flutter源码集成。本次主要讲flutter源码集成。

环境准备:

想要运用flutter开发,必须有相关环境;注意一下环境变量就好,具体搭建请参考:https://flutterchina.club/setup-macos/

开始集成:

创建原生工程:native-project 。

native-project

cd 到 native-project 同级目录下 ,创建flutter-module 工程;

 flutter create -t module “flutter工程名”         

 flutter create -t module  flutter_module         

flutter_module

到此flutter工程和native工程分别创建好了,现在就要把flutter模块引入到native工程中去。这里我们使用pod 方式导入。  进入native工程,执行一下

pod init

pod install

pod

然后在  Podfile 中添加flutter 项目路径  :

flutter_application_path ='../flutter_module'                                                                                                load File.join(flutter_application_path,'.ios','Flutter','podhelper.rb')  

install_all_flutter_pods(flutter_application_path)


podflie

然后执行一下 pod install 就OK了!你就可以开心的写代码了。

OK.image

写在最后:flutter  在 (Flutter 1.8.4-pre.21)之后就不需要再手动打包脚本路径了。 https://github.com/flutter/flutter/wiki/Upgrading-Flutter-added-to-existing-iOS-Xcode-project

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。