美文网首页Flutter for iOS
iOS通过pod的方式集成Flutter编译后的Framewor

iOS通过pod的方式集成Flutter编译后的Framewor

作者: 鸿伟x | 来源:发表于2019-03-01 14:50 被阅读4次

    接上篇 https://www.jianshu.com/p/329120e0544a

    上一篇写到如何把flutter集成到iOS原项目中,本文介绍pod更简单的接入flutter

    01可在任一项目中, 修改Podfile文件引入Flutter模块
    pod 'DATKFlutterSDK', :git => 'git@git.xxx.xxx.com/XXXFlutterSDK.git', :tag => '1.0.0'
    #git@git.xxx.xxx.com/XXXFlutterSDK.git为您的pod远端地址
    

    这样就集成完毕啦,是不是很简单

    02如何跳转
        //在控制器中, 先导入 GeneratedPluginRegistrant
        //#import <DATKFlutterSDK/GeneratedPluginRegistrant.h>
        //然后就可以直接嗨拉~
        FlutterViewController* flutterViewController = [[FlutterViewController alloc] init];
        [GeneratedPluginRegistrant registerWithRegistry:flutterViewController];//注册插件
        [self.navigationController pushViewController:flutterViewController animated:YES];
    
    03瘦身:集成Flutter后,ipa包会+15M,安装后占用+44M;

    使用下面链接的方法可以使ipa包缩减至+5.4M,安装后占用缩减至+14.5M;
    https://www.jianshu.com/p/b16ff23363c0

    04如何发布pod到远端

    请看另一篇帖子https://www.jianshu.com/p/b319b373e82b

    相关文章

      网友评论

        本文标题:iOS通过pod的方式集成Flutter编译后的Framewor

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