【发布时间】:2014-01-08 03:53:03
【问题描述】:
我创建了一个需要SDWebImage 的静态库libA.a,我想将libA.a 添加到已经有SDWebImage 的ProjectB,然后导致duplicate symbol error。
更新:我不能只从ProjectB 中删除SDWebImage,SDWebImage 是不同的版本,ProjectB 中的SDWeImage 进行了一些自定义更改。
有什么方法可以在静态库和项目中使用同名第三方?
谢谢。
【问题讨论】:
-
你可以从 ProjectB 中删除
SDWebImage,因为它已经在libA.a -
@JeanLuc 我无法从 ProjectB 中删除 SD,因为 ProjectB 中的 SD 进行了一些自定义更改,并且两个 SD 的版本不一样。
-
哦,在那种情况下,我将重命名已修补的 SDWebImage 类
标签: ios iphone xcode static-libraries