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

时间:2014-06-04 12:34:50

标签: ios xcode5 facebook-ios-sdk

我最近在我们的应用程序上尝试更新Facebook SDK。我不必担心Facebook的Upgrade guide步骤。

我能够毫无问题地编译。

然而,当我退出XCode时,重新打开我的项目并尝试重新编译我收到有关' FBAppCall '(未声明的标识符)的错误。 SDK中的所有其他类都在工作,除了这个类和“ FBDialogs ”。

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

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

感谢您帮助我解决这个烦人的问题..

注意:已经在Getting Started页面中完成了Facebook SDK所需的所有配置。

2 个答案:

答案 0 :(得分:1)

终于找到了解决方案。

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

答案 1 :(得分:0)

你添加了

#import <FacebookSDK/FacebookSDK.h>
你的AppDelegate.m文件中的