iOS 原生集成 flutter (源码)
目前flutter 集成到iOS原生工程有2种方式,flutter编译产物集成和flutter源码集成。本次主要讲flutter源码集成。
环境准备:
想要运用flutter开发,必须有相关环境;注意一下环境变量就好,具体搭建请参考:https://flutterchina.club/setup-macos/
开始集成:
创建原生工程:native-project 。

cd 到 native-project 同级目录下 ,创建flutter-module 工程;
flutter create -t module “flutter工程名”
flutter create -t module flutter_module

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

然后在 Podfile 中添加flutter 项目路径 :
flutter_application_path ='../flutter_module' load File.join(flutter_application_path,'.ios','Flutter','podhelper.rb')
install_all_flutter_pods(flutter_application_path)

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

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