Flutter工程化之iOS混编集成1、用 [Xcode] 打开工程项目,在 Build Settings 的最下方找到 User-Defined,点击 + 按钮,添加一个键为 FLUTTER_BUILD_MODE,debug设置profile模式,release设置release 模式 。
2、target FlutterHybridiOS do install_all_flutter_pods(flutter_application_path)end 接着在工程根目录下运行 pod install , 即可集成上 Flutter Module 。看到我们的 Pods 中多了以下几个模块,即说明集成成功 。
3、iOS项目中集成了Flutter,使用iOS14系统真机在断开调试后 , 点击App图标启动闪退 。因为在Deug模式下,Flutter为了实现热重载,默认编译方式为JIT 。而iOS14系统对这种编译模式做了限制 , 导致无法启动 。
4、因为flutter在release模式下的编译方式是AOT,iOS14+的系统是支持这种编译方式的 , 具体解决方案如下图 再运行就可以了 。
5、新一代Flutter-Native混合解决方案 。FlutterBoost是一个Flutter插件 , 它可以轻松地为现有原生应用程序提供Flutter混合集成方案 。FlutterBoost的理念是将Flutter像Webview那样来使用 。
6、打开目录下的 Runner.xcworkspace 工程 。
关于flutterprovider源码和flutter 开源项目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- python怎么停止函数 python停止函数运行语句
- 如何在ppt上弄停顿符号,如何在ppt上弄停顿符号文字
- 斗鱼直播直播账号注册,斗鱼怎么注册直播间
- c语言函数的隐函数 c语言中函数的隐含说明类型
- 贪婪下载,贪婪洞窟下载
- 区块链系统怎样安装,区块链下载安装
- 台州体育公众号关注码,台州体育网
- java源代码混乱 java源代码编译之后得到什么
- 小米路由器的日志怎么看,小米路由器日志文件