Flutter for iOS

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

2019-03-01  本文已影响4人  鸿伟x

接上篇 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

上一篇下一篇

猜你喜欢

热点阅读