由于公司分享库用到了 libWeiboSDK.a
与 libWeChatSDK
与
TencentOpenAPI.framework
以及依赖了 DouyinOpenSDK
在pod install
时出现了如下错误
[!] The 'Pods-***_Example' target has transitive dependencies that include statically linked binaries:
(/***/***/Example/Pods/DouyinOpenSDK/DouyinOpenSDK/libDouyinOpenSDK.a)
看了下原因
在podfile
中使用 use_frameworks!
造成的 但是主项目中使用了 swift 必须要设置 use_frameworks!
因此在GMShare.podspec
s.static_framework = true
参考链接
Cocoapods target has transitive dependencies that include static frameworks
组件化-动态库实战