链接器错误与Simperium构buildiOS应用程序

将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 cla:错误:链接器命令失败,退出代码1(使用-v查看调用)

这个问题似乎是在CocoaHTTP包中包含的DDASLLogger。 我之前也看到了与Reachability类相同的问题。 我如何确保Simperium框架与我的二进制文件中的其他库很好? 谢谢。

我们正在更新库的结尾,以避免这些名称冲突。 这应该尽快解决。

同时,如果遇到这个问题(使用Simperium或任何其他库),您可以从您的目标中删除自己版本的冲突库。 你可以用几种方法做到这一点:

  1. select冲突库的每个相应文件,打开右侧的浏览器,取消选中目标名称旁边的框。

  2. select你的项目,然后select你的目标,去build立阶段| 编译源文件,并删除冲突库的源文件。

这不是很友好,所以我们很快就会解决的。