ios - Facebook FBSDK Corekit 的语义问题

标签 ios swift facebook fbsdk

我在使用 Facebook FBSDK 套件时遇到了几个问题,而我在该项目中的其他程序员则没有。我已经设置了 pod,清理了构建文件,删除了 pod,更新了它们,但我再次遇到相同的错误。

语义问题 - 未知类型名称“SFAuthenticationSession” AR 语义问题 - 选择器“initWithURL:callbackURLScheme:completionHandler:”没有已知的实例方法

在 FBSDKApplicationDelegate.m 中

我正在使用 FBSDK Corekit 4.25.0。

有没有人知道如何解决这个问题?

In my developer team I am the only one who gets this error

Second error message

最佳答案

您遇到的错误似乎是 Facebook 4.25.0 SDK 的问题。我遇到了同样的问题(使用 Xcode 版本 9.0 beta (9M136h)),我可以通过回到版本 4.24.0 来解决问题。在 Podfile 中,当我尝试执行此操作时抛出依赖项错误:

pod "FacebookCore", "4.24.0"
pod "FacebookLogIn", "4.24.0"

我不确定为什么上面的方法不起作用。但是,我按照 Facebook's iOS SDK Git Repository 上的说明进行操作,并将其更改为:

pod "FBSDKLoginKit", "4.24.0"
pod "FBSDKCoreKit", "4.24.0"
pod "FBSDKShareKit", "4.24.0"

我运行“pod clean”,然后运行“pod install”,我的项目再次运行,没有出现任何错误。希望这对您有所帮助。

此外,请确保在您的 Xcode 项目中,您像这样导入 Facebook SDK:

import FBSDKCoreKit
import FBSDKLoginKit
import FBSDKShareKit 

关于ios - Facebook FBSDK Corekit 的语义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45433957/

相关文章:

android - Android 和 iOS 的不同 Web 应用程序图标

ios - 如何计算当前日期并将其显示给每个 UITableViewCell

swift - 在射击游戏中自动射击(Swift 4 - SpriteKit)

php - 如何使用 Facebook graph API 检索上传到粉丝页面墙上的粉丝照片?

ios - 如何将 Vuforia 应用程序作为模拟器版本提交给 Facebook 审核?

ios - 多次播放后 iOS UIWebView 中 HTML5 视频的 MEDIA_ERR_DECODE

ios - 如何像扫描图像一样调整彩色图像

swift - Swift 中的前置自增和后置自增运算符

java - 在每个应用程序服务器请求上获取用户 ID

ios - Backendless swift 如何从 MBAAS 存储加载对象