用于 iPhone 的 Flurry SDK (viPhone SDK 7.2.1) 在模拟器 Xcode 6.4 上 运行 时给出重复符号 clang 错误

Flurry SDK (viPhone SDK 7.2.1) for iPhone giving duplicate symbol clang error while running on simulator Xcode 6.4

我在 运行 模拟器上使用 libFlurry_7.2.1.a:

时遇到下面提到的错误

duplicate symbol _llvm.embedded.module in: .../Flurry/libFlurry_7.2.1.a(PLCrashReportTextFormatter.o) .../Flurry/libFlurry_7.2.1.a(PLCrashReportMachExceptionInfo.o) ld: 110 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

但是当我用 "libFlurry_6.5.0.a" 替换 lib 文件时,它在模拟器上是 运行。

我怀疑您使用的是旧版本的 xCode?如果是这样,您将需要使用 Flurry iOS v7.1。这是适用于 xCode 小于 7 的版本的最后一个版本。

您可以在此处找到更多详细信息: https://developer.yahoo.com/flurry/docs/publisher/code/ios/