Xcode中有2个第三方库的重复符号问题

我试图编译一个依赖于2个第三方静态库的项目。

问题在于,两个第三方都在静态库分发中包含了相同的“实用程序”类,这意味着当我的项目中都添加了两个符号错误时,我会遇到很多重复的符号错误。

有没有办法让我强制项目以某种方式编译和/或忽略重复的符号之一?

我在这里find了一个类似的问题,这里有两个在Xcode中带有重复符号的静态库,但是我有兴趣看看是否有一个编译器标志可以做到这一点(请注意,在这种情况下,我假设两个符号代表相同的对象)。

谢谢Rog

尝试通过libtool(libtool -o merged.a file1.a file2.a)将它们合并成一个文件,或者检查如何在共享静态库中避免xcode中的“重复符号”错误? 或/和设置GorillaLogic的FoneMonkey时解决“重复符号”错误5