我对Facebook FBSDK Kit有几个问题,这是我项目中的程序员同事没有的。我已经设置了pod,清理了构建文件,删除了pod,更新了它们,但我又得到了同样的错误。
语义问题-未知类型名称'SFAuthenticationSession‘AR语义问题-选择器'initWithURL:callbackURLScheme:completionHandler:’的实例方法未知
在FBSDKApplicationDelegate.m
我使用的是FBSDK Corekit 4.25.0。
有谁知道怎么解决这个问题吗?
发布于 2017-08-03 11:12:34
您正在经历的bug似乎是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 发布于 2019-02-15 14:52:04
对我来说,使用Xcode10.1并将FBSDKCoreKit pod从4.31.1更新到4.40.0就会发生这种情况。我只是恢复到以前的版本
发布于 2019-02-15 15:00:17
使用下面的核心版本的FBSDK,在这个版本中解决了这个问题。
pod 'FBSDKCoreKit', '~> 4.38.0'
pod 'FBSDKLoginKit', '~> 4.38.0'https://stackoverflow.com/questions/45433957
复制相似问题