将Simperium集成到我的应用程序时出现链接器错误:
ld:重复符号_OBJC_CLASS _ $ _ DDASLLogger在
/Users/zulfi_shah/Documents/ContactsJournal-TestSimperium/SimpleList/Simperium.framework/Simperium(DDASLLogger.o)和
/Users/zulfi_shah/Library/Developer/Xcode/DerivedData/SimpleList-cxdtxuubxyczhgcyxbixtjtvzkct/Build/Intermediates/SimpleList.build/Debug-iphonesimulator/SimpleList.build/Objects-normal/i386/DDASLLogger.o
对于体系结构i386 clang:错误:链接器命令失败,退出
代码1(使用-v查看调用)
这个问题似乎与CocoaHTTP软件包中包含的DDASLLogger有关。之前我也遇到过关于可达性类的相同问题。
如何确保Simperium框架可以与二进制文件中的其他库配合使用?
谢谢。
最佳答案
我们将在最后更新库以避免这些名称冲突。该问题应尽快解决。
同时,如果遇到此问题(使用Simperium或任何其他库),则可以从目标中删除冲突库的自己的版本。您可以通过以下两种方式进行操作:
这不是很友好,因此为什么我们会尽快修复它。
关于ios - 使用Simperium构建iOS应用时出现链接器错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10543277/