首页 > 解决方案 > Xcode 10 上的 FacebookCore Swift 编译器错误

问题描述

这个问题是在我将 Xcode 更新到 10.0 后昨天开始的。

我在文件 Pods > FacebookCore > SDKSettings.swift 上遇到 Swift 编译器错误,如下图所示。

在此处输入图像描述

我已经尝试更新 cocoapods,我当前的版本是 1.5.3。

我尝试更新 FacebookCore,但版本没有改变(0.3.0)。

知道如何解决吗?

标签: iosswiftfacebook

解决方案


我修好了它。

我没有注意到当您添加 pod FacebookCore 和 FacebookLogin 时,它会自动添加 FBSDKCoreKit 和 FBSDKLoginKit 作为依赖项。

由于某些奇怪的原因,如果您只运行命令pod update FacebookCore,它不会更新依赖项 FBSDKCoreKit 或 FacebookCore。因此,您需要先运行命令pod update FBSDKCoreKit,然后再运行pod update FacebookCore. 所以它会将 FacebookCore 更新到 0.4.0。在这个版本中,我的项目编译没有错误。我对 FBSDKLoginKit 和 FacebookLogin 做了同样的事情。


推荐阅读