【问题标题】:Does Facebook SDK support Swift 2.3/3.0?Facebook SDK 是否支持 Swift 2.3/3.0?
【发布时间】:2017-03-05 18:20:50
【问题描述】:

好的,我不知道这里有什么问题。我按照所有the instructions 使用CocoaPods 配置我的新项目以使用Facebook SDK。打开生成的项目工作区后,Xcode 让我可以将 Pods 项目中的一些源代码转换为 Swift 2.3 或 Swift 3.0。

我尝试了两次 - 转换为 Swift 3.0 和转换为 Swift 2.3。两者都不起作用,平均都给我约 120 个编译时错误。 这是怎么回事?我找不到有类似问题的人。 They seem to support Swift 2.3,但实际上并不起作用。

Xcode 8.0,部署目标 8.0,可通过 pod 获得的最新 FB sdk - 4.16.1

【问题讨论】:

标签: ios swift xcode facebook facebook-sdk-4.0


【解决方案1】:

Facebook 版本 0.2.0 支持 Swift 3.0。请确保在安装最新版本的 Facebook SDK 之前执行以下操作:

1:获取最新版本的 Cocopods:

gem install cocoapods
(or if the above fails)
sudo gem install cocoapods

2:通过运行更新您的本地规范存储库:

pod repo update

3:然后更新您的 pod 文件并运行 pod updatepod install

pod 'FacebookCore'
pod 'FacebookLogin'
pod 'FacebookShare'

我认为您可能缺少第 1 步。

【讨论】:

  • Np,很高兴帮助@peetonn
  • @RashwanL 你知道什么 FBSDK 版本支持 Swift 2.3 吗?
  • @Zonily Jame for swift 2.3 go for FacebookShare version 0.1.1 pod 'FacebookCore', '~> 0.1.1' pod 'FacebookLogin', '~> 0.1.1' pod 'FacebookShare', '~> 0.1.1'
  • 用过,有bug。使用了 FBSDK(目标 c),只是桥接到 swift
猜你喜欢
  • 2017-11-05
  • 1970-01-01
  • 2014-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-27
  • 1970-01-01
相关资源
最近更新 更多