【问题标题】:Parse and facebook sdk -duplicate symbol解析和 facebook sdk -重复符号
【发布时间】:2014-12-17 13:43:38
【问题描述】:

我的项目中有 parse、facebook、bolts 框架,但出现此错误,我不知道如何解决。

我尝试删除框架并重新添加它们。

我正在使用 xcode 6 并解析库 1.6。

duplicate symbol _OBJC_METACLASS_$_BFMeasurementEvent in:
    /Users/home/Desktop/The Live TV V2/FacebookSDK.framework/FacebookSDK(BFMeasurementEvent.o)
    /Users/home/Desktop/The Live TV V2/Bolts.framework/Bolts(BFMeasurementEvent.o)
ld: 91 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation

有什么想法吗?

【问题讨论】:

  • 删除 bolts.framework 并运行它可能有效。

标签: objective-c xcode facebook parse-platform bolts-framework


【解决方案1】:

我也是,正在寻找相同的,不确定,为什么没有正文回复,但我通过从我的项目中完全删除 Bolts.framework 解决了这个问题,看起来许多依赖项已经包含在新的 Facebook SDK 中。,

希望对你有所帮助。

【讨论】:

    【解决方案2】:

    同时使用 Facebook 和 Parse Framework 会导致多个重复符号。不知道为什么会发生这种情况。从 Parse 中删除 Bolts.framework 将解决此问题。

    【讨论】:

      【解决方案3】:

      我从我的项目中删除了螺栓,但没有工作。然后我发现我必须删除所有引用并再次添加螺栓。最后,这对我来说很好。

      【讨论】:

        【解决方案4】:

        我知道答案已被接受,但 Facebook 现已解决此问题。

        如果您在撰写本文时下载了 最新的 Parse SDK (1.7.0) 和 Facebook SDK (4.0.0),它应该可以正常工作。两个 SDK 都是在几个小时前更新的。

        我已经从 Parse SDK 中导入并复制 Bolts.framework 和 Parse.framework,然后链接到 Facebooks SDK(现在称为 FBSDKCoreKit.framework),它成功构建了项目。

        【讨论】:

        • 嗨,西蒙,对我来说,您提出的解决方案不起作用。我最终通过从 Parse SDK 导入 Bolts 框架而不将其复制到项目来解决它。我在这里提供了更详细的分步回答:stackoverflow.com/questions/28898999/…
        【解决方案5】:

        此问题出现在将 Bolts 和 FaceBookSDK 添加到项目中的方式上。如果需要取消选中并选择创建组,请删除两者并使用复制项目重新添加它们。我希望这会有所帮助。

        【讨论】:

          【解决方案6】:

          我不知道这种情况是否适合您,但在我的情况下确实有效。 删除您添加到项目中的所有框架,并使用 CocoaPods 导入最新的 Facebook SDK 和 Bolt。 并删除您手动添加的螺栓的所有依赖项。 例如在我的情况下。 我刚刚评论了这一行,一切都很好。

          NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsException";
          

          希望这也适用于你。

          【讨论】:

            猜你喜欢
            • 2015-12-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-07-06
            • 2011-05-22
            • 1970-01-01
            • 2012-08-15
            • 1970-01-01
            相关资源
            最近更新 更多