Flutter 插件问题(引入插件同时存在静态库与swift)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter 插件问题(引入插件同时存在静态库与swift)相关的知识,希望对你有一定的参考价值。

参考技术A 前提:Flutter 项目中引入使用多个插件,内含有swift与静态库时出现的一系列问题

问题一、swift插件缺少设置swift的版本号

解决方案:在Xcode中打开项目Targets—>builds settings —>user-defined
在user-defined内添加一行:SWIFT_VERSION(版本号视当前版本号为准)

问题二、静态库
看到网上好多的解决方法是删除掉或者添加上Podfile中的use_frameworks!,实测与此无关,错误信息忘记截图啦😭,大体就是pod install 时出现无法install之类的信息
正解方法是找到相关错误插件内的podspec文件,添加s.static_framework = true

Flutter之Pigeon插件与Android通信使用指南

Pigeon插件使用指南


在博主的《Flutter实战之FlutterPlugin插件入门指南》一文中介绍了如何使用FlutterPluginandroid进行通信,可以使用FlutterPlugin调用native的方法。本文在FlutterPlugin的基础上介绍另外一个插件Pigeon,该插件可以自动生成与native交互的代码,使用起来也很方便。下面就来详细说明pigeon

以上是关于Flutter 插件问题(引入插件同时存在静态库与swift)的主要内容,如果未能解决你的问题,请参考以下文章

flutter引入fluwx: ^2.6.2报错

两个 Flutter 插件的通用接口

Flutter版聚合广告插件

flutter扫码插件,支持自定义

Flutter 蓝牙插件 flutter_blue 坑点记录

flutter: SharedPreferences桌面插件