你有没有遇到 use_frameworks! 尴尬的局面? podfile 加也不是,不加也不是,求解。
- 目前纯Flutter项目 中需要使用阿里云的实人认证,获得的原生iOS sdk,这边封装成插件给flutter项目使用,因sdk中基本都是.framework。
如果flutter要这样pod拉取这个插件,必须在主项目/ios 目录下的profile中 去掉use_frameworks!
,因为是导入的静态库,必须去掉。
才能成功pod。
但是运行出现如下2的错误
- 项目中使用到插件
flutter_audio_recorder
,会报’flutter_audio_recorder/flutter_audio_recorder-Swift.h’ file not found
而用cocoapods 导入swift,必须要use_frameworks!
,估计这个第三方插件用到swift的原因,
网上搜索的结果也是如下,提示需要在podfile添加 use_frameworks!
和上面1冲突,添加了use_frameworks!
上面就会异常,如何解决这个问,还请相关同仁分享下解决之道。
推荐文章: