The ‘Pods-App’ target has transitive dependencies that include static binaries:修改
背景
最近遇到了两次次这个问题,都是Swift项目Pod添加库开启了use_frameworks!
,安装某些OC库时报错;花了好久时间解决,突然想起来之前OC项目安装Swift库也遇到了这个问题,但是之前没有记录,所以这次遇到时没有印象;这次记录下来,分享给大家:
解决方案
之前遇到的是OC代码安装ZLPhotoBrowser
的Swift库,开启了use_frameworks!
,和其他第三方库一起安装时,可以理解为,除了ZLPhotoBrowser
是动态库,其他的第三方库默认都使用static_framework
或者static_library
。
Pod文件末尾添加下面代码:
1 |
|
这次是Swift代码安装Pod库,同样开启了use_frameworks!
,但是这里想要的是除了某些库使用static_framework
或者static_library
,其他库都默认使用use_frameworks!
。
所以Pod文件末尾添加的代码如下:
1 |
|