繁体   English   中英

未声明的标识符'FBAppCall''FBDialogs'

[英]undeclared identifier 'FBAppCall' 'FBDialogs'

我最近正在尝试在我们的应用程序上更新Facebook SDK。 按照Facebook的《 升级指南》中的步骤操作,我无后顾之忧。

我能够毫无问题地进行编译。

但是,当我退出XCode时,重新打开我的项目并尝试重新编译时,出现关于' FBAppCall '的错误(未声明的标识符)。 SDK中的所有其他类均在起作用,除了这一类和“ FBDialogs ”。

我可以通过删除Facebook框架并再次添加来解决这些错误。 但是我每次退出XCode时都必须这样做。

我试图检查或取消选中“ 将项目复制到目标组的文件夹(如果需要) ”,但是没有运气。 还尝试了旧版本的Facebook SDK,但没有做任何更改。 还试图徒劳地读取框架之前从project.pbxproj清除所有Facebook SDK参考。

感谢您为我解决这个烦人的问题。

注意:Facebook SDK已在“ 入门”页面上进行了所有必需的配置。

终于找到了解决方案。

由于我是从较旧的Facebook SDK升级,因此我不得不从$(PROJECT_DIR)/ Frameworks中删除较旧的FacebookSDK.framework文件,然后将其重新添加到XCode中。

你加了吗

#import <FacebookSDK/FacebookSDK.h>

在您的AppDelegate.m文件中?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM