未声明的标识符'FBAppCall''FBDialogs'
我最近试图更新我们的应用程序上的Facebook SDK。 我没有担心Facebook的升级指导步骤。
我能够编译没有问题。
但是,当我退出XCode,重新打开我的项目,并尝试重新编译我得到一个关于' FBAppCall '(未声明的标识符)的错误。 除了这个以及“ FBDialogs ”之外,SDK中的所有其他类都在工作。
我能够通过删除Facebook框架并再次添加它来解决这些错误。 但是我每次退出XCode都必须这样做。
我试图检查或取消选中“ 将项目复制到目标组的文件夹(如果需要) ”,没有运气。 也尝试旧版本的Facebook SDK,但没有改变任何东西。 也试图在读取框架之前清除project.pbxproj中的所有Facebook SDK引用,这是徒劳的。
谢谢你帮我解决这个烦人的问题
注意:已经在“ 入门”页面中完成了Facebook SDK所需的所有configuration。
终于find了解决办法。
由于我从旧的Facebook SDK升级,我不得不从$(PROJECT_DIR)/ Frameworks中删除旧的FacebookSDK.framework文件,然后重新添加到XCode中。
你添加了吗?
#import <FacebookSDK/FacebookSDK.h>
在你的AppDelegate.m文件中?
- 在Facebook iOS 3.1.1 SDK中使用FBSession openActiveSessionWithReadPermissions处理无效的accessToken
- iOS Facebook SDK:必须使用活动访问令牌来查询有关当前用户的信息
- 如何重新启动像facebook-ios-sdk的应用程序呢?
- iOS Facebook框架login过程
- 我可以在iPhone应用程序上使用Facebook身份validation服务器端stream程,并仍然有客户端的交互?
- 点击Facebook通知后,App启动时,请求ID不可用
- '在'null''在iOS9和Swift 2升级后从FacebookSDKlogin出现的模式
- Facebook API – 如何取消graphics请求
- 如何在iPhone SDK中获取Facebook相册的照片?