【问题标题】:"_OBJC_CLASS_$_Facebook", referenced from: objc-class-ref in AppDelegate.o“_OBJC_CLASS_$_Facebook”,引用自:AppDelegate.o 中的 objc-class-ref
【发布时间】:2012-08-09 15:38:43
【问题描述】:

我在构建涉及从 iPhone 发布到 Facebook 的项目时遇到此错误:架构 i386 的未定义符号: “_OBJC_CLASS_$_Facebook”,引用自: AppDelegate.o 中的 objc-class-ref ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我以前遇到过这样的错误,一直是因为我未能导入某些包。但是,我已经导入了“FBConnect.h”和“Facebook.h”,但也许我还缺少另一个。我还在此站点上的一篇文章中看到,您需要将 FBConnectSDK 框架放在 Build Settings 下的“Link Binary With Libraries”中,但我这样做了,我又遇到了 13 个错误......我正在使用情节提要并且 ARC 设置为离开。感谢您的帮助。

【问题讨论】:

  • 好吧,我终于修好了。在冰雹玛丽谷歌搜索之后,我发现我需要将 FacebookSDK 文件导入 AppDelegate.h 文件,然后我需要删除我在项目中拥有的两个 FBRequest 文件之一中的所有代码,这没有一直工作到我第 6 次尝试它

标签: ios xcode facebook


【解决方案1】:

我通过检查我的图书馆的目标成员来解决类似的问题。 从导航器中选择与您的应用程序目标相关的库和文件。检查实用程序部分,这些文件是否已标记为您的应用目标所需的文件。

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 2015-05-07
    • 2018-04-23
    相关资源
    最近更新 更多