【问题标题】:Semantic Issue with Facebook FBSDK CorekitFacebook FBSDK Corekit 的语义问题
【发布时间】:2018-01-08 02:13:09
【问题描述】:

我在使用 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

【问题讨论】:

  • 您使用的是什么版本的 Xcode?您的同事使用的是什么版本?
  • @deadbeef 我们都在使用 XCode 9.0 beta。故障的原因可能是由于 FBSDK Vesion 4.25.0。同事们正在使用 4.24.0。但是我无法降级到 4.24 »您的规范源都不包含满足依赖项的规范:FacebookCore (~> 4.24.0)
  • 确保你们都在使用最新的测试版。
  • 这不会改变任何事情。

标签: ios swift facebook fbsdk


【解决方案1】:

使用以下Corekit版本的FBSDK,在这个版本中已经解决了这个问题。

pod 'FBSDKCoreKit', '~> 4.38.0'
pod 'FBSDKLoginKit', '~> 4.38.0'

【讨论】:

    【解决方案2】:

    对我来说,它使用 Xcode 10.1 并将 FBSDKCoreKit pod 从 4.31.1 更新到 4.40.0。我只是恢复到以前的版本

    【讨论】:

      【解决方案3】:

      您遇到的错误似乎是 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 
      

      【讨论】:

      • 我找到了一个与 FBSDK 4.25.0 一起使用的解决方案!确保更新到最新的 Xcode 9.0 Beta 4.0。如果仍然无法正常工作, * sudo gem update cocoapods * rm -rf ~/Library/Developer/Xcode/DerivedData * rm -rf schnapp_ios/Pods * rm schnapp_ios/Podfile.lock * pod --version (至少应为 1.3.0 ) * pod install 这对我的团队有用!
      猜你喜欢
      • 1970-01-01
      • 2016-08-30
      • 2019-11-24
      • 2018-05-20
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多