美文网首页
iOS 项目 集成 Flutter模块

iOS 项目 集成 Flutter模块

作者: able_ | 来源:发表于2019-08-09 11:33 被阅读0次
    1. $ cd some/path/
       $ flutter create -t module my_flutter
      

    下载future module

    1. 打开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 打开Generated.xcconfig。 编辑 屏幕快照 2019-08-09 上午11.25.23.png

    一个是flutter sdk的路径。 一个是module的路径

    1. 屏幕快照 2019-08-09 上午11.27.59.png
      屏幕快照 2019-08-09 上午11.28.06.png
    5. 屏幕快照 2019-08-09 上午11.29.22.png

    Run Script 需要设置

    "FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build "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 集成!!

    相关文章

      网友评论

          本文标题:iOS 项目 集成 Flutter模块

          本文链接:https://www.haomeiwen.com/subject/usmcjctx.html