1、创建flutter模块
cd到项目根目录
执行命令
flutter create -t module flutter_module
如果不行切换分支
flutter channel master
2、将iOS项目拖到与根目录下 与 flutter_module同级
3、添加Podfile文件
pod init
4、初始化Podfile
pod install
5、禁用bitcode
6、添加脚本
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
7、使用flutterController
#import <Flutter/Flutter.h>
#import <FlutterPluginRegistrant/GeneratedPluginRegistrant.h>
8、在flutter 如果要用Native传过来的数据用
import 'dart:ui';
window.defaultRouteName
9、热刷新dart文件
打开模拟器,或者链接一个手机,关闭我们的APP、然后运行
flutter attach
或者
flutter attach -d '' 可以指定设备id
注意:如果flutter安装插件
需要在flutter里面执行
flutter packages get
然后在iOS工程里面执行
pod install
网友评论