$ cd some/path/ $ flutter create -t module my_flutter
下載future module
-
打開podfile
flutter_application_path = '../scflutter_module1' //下載module的相對路徑
eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)屏幕快照 2019-08-09 上午11.23.19.png
執行。pod install
3.屏幕快照 2019-08-09 上午11.24.36.png
屏幕快照 2019-08-09 上午11.25.23.png
一個是flutter sdk的路徑。 一個是module的路徑
-
屏幕快照 2019-08-09 上午11.27.59.png
屏幕快照 2019-08-09 上午11.28.06.png
屏幕快照 2019-08-09 上午11.29.22.png
Run Script 需要設置
"FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
屏幕快照 2019-08-09 上午11.29.31.png
修改為no
5.入口
屏幕快照 2019-08-09 上午11.31.22.png
需要的話。設置 flutter 路由
Objective-C:
[flutterViewController setInitialRoute:@"route1"];
Swift:
flutterViewController.setInitialRoute("route1")
這樣就完成了 最簡單的flutter 集成!!