ios - 使用 Simperium 构建 iOS 应用程序时出现链接器错误

标签 ios simperium

将 Simperium 集成到我的应用程序时出现链接器错误:

ld: duplicate symbol _OBJC_CLASS_$_DDASLLogger in /Users/zulfi_shah/Documents/ContactsJournal-TestSimperium/SimpleList/Simperium.framework/Simperium(DDASLLogger.o) and /Users/zulfi_shah/Library/Developer/Xcode/DerivedData/SimpleList-cxdtxuubxyczhgcyxbixtjtvzkct/Build/Intermediates/SimpleList.build/Debug-iphonesimulator/SimpleList.build/Objects-normal/i386/DDASLLogger.o for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

问题似乎与 CocoaHTTP 包中包含的 DDASLLogger 有关。我之前也看到了 Reachability 类的同样问题。 我如何确保 Simperium 框架与我的二进制文件中的其他库兼容? 谢谢。

最佳答案

我们正在更新我们这边的库以避免这些名称冲突。这应该很快修复。

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

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

  2. 选择您的项目,然后选择您的目标,转到构建阶段 |编译源代码,并删除冲突库的源文件。

这不是很友好,因此我们很快就会修复它。

关于ios - 使用 Simperium 构建 iOS 应用程序时出现链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543277/

相关文章:

ios - Simperium 在向实体添加新属性时丢失数据

ios - dyld : Symbol not found: _NSURLAuthenticationMethodClientCertificate when trying to run iOS app

ios - 导航 Controller 内的 UIWebView 在键入时崩溃

simperium - 继承自 NSManagedObject

ios - 在signOutAndRemoveLocalData之后,响应式(Reactive)登录?

ios - 启动使用 Simperium 的应用程序时 objectFromJSONString 崩溃

ios - 沿着贝塞尔路径拖动 UIView

ios - 细胞上的图像并非一直向左

iOS Firebase - 扇出时 -'InvalidPathValidation' ,原因 : '(child:) Must be a non-empty string and not contain ' .' ' #' ' $' ' [' or ' ]''

ios - Simperium 使用 Core Data 同步二进制数据?