target has transitive dependencies that include statically linked binaries

6,074 阅读1分钟

由于公司分享库用到了 libWeiboSDK.alibWeChatSDKTencentOpenAPI.framework 以及依赖了 DouyinOpenSDKpod 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 组件化-动态库实战