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插件入门指南》一文中介绍了如何使用FlutterPlugin
与android
进行通信,可以使用FlutterPlugin
调用native
的方法。本文在FlutterPlugin
的基础上介绍另外一个插件Pigeon,该插件可以自动生成与native
交互的代码,使用起来也很方便。下面就来详细说明pigeon
以上是关于Flutter 插件问题(引入插件同时存在静态库与swift)的主要内容,如果未能解决你的问题,请参考以下文章