我制作了一个需要 SDWebImage
的静态库 libA.a
,我想将 libA.a
添加到 ProjectB,已经有SDWebImage
,则导致duplicate symbol error
。
更新:我不能只从 ProjectB
中删除 SDWebImage
,这两个 SDWebImage
是不同的版本,而 SDWeImage
ProjectB
中的 code> 进行了一些自定义更改。
有什么方法可以在静态库和项目中使用同名第三方?
谢谢。
我在使用两个第三方库时也遇到了同样的问题。我通过从build设置中的“其他链接器标志”中删除 all_load
解决了这个问题。
关于具有相同第三方库的 iOS 静态库导致重复符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20986707/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |