facebook - 通过 cocoapods 更新 ParseUI 和 Facebook SDK

标签 facebook parse-platform cocoapods parseui

我正在尝试通过 cocoapods 安装 ParseUI、Facebook SDK。这是我的 pod 文件:

platform :ios, '8.0'
pod 'ParseUI', '~> 1.1.3'
pod 'Parse', '~> 1.7.2'
pod 'Facebook-iOS-SDK', '~> 4.1.0'
pod 'ParseFacebookUtilsV4', '~>1.7.2'
pod 'AFNetworking', '~> 2.5.3'

在pod install之后,我得到了一个警告

"Facebook-iOS-SDK has been deprecated in favor of FBSDKCoreKit".

  1. 这是否意味着我应该通过删除行来卸载“Facebook-iOS-SDK”

    pod 'Facebook-iOS-SDK', '~> 4.1.0'
    

    然后再次安装 pod?

  2. ParseUI 是否与 pod 'Facebook-iOS-SDK', '~> 4.1.0' 一起工作?

最佳答案

1) 您看到此警告的原因是因为 Facebook iOS SDK 弃用了旧的 pod 'Facebook-iOS-SDK', '4.1.0' decleration,如其 API 中所述:

You can also include the SDK via CocoaPods by adding pod "FBSDKCoreKit" to your Podfile (and repeat for FBSDKLoginKit, FBSDKShareKit as appropriate).

因此,在您的 Podfile 中写入以下内容:

pod 'FBSDKCoreKit',  '4.1.0'
pod 'FBSDKLoginKit', '4.1.0'
pod 'FBSDKShareKit', '4.1.0'

2) ParseUI 可与 1.1.2 版的新 Facebook iOS SDK (4.x) 配合使用。

关于facebook - 通过 cocoapods 更新 ParseUI 和 Facebook SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29998441/

相关文章:

ios - 在signUpInBackgroundWithBlock期间将个人资料图片上传到parse.com时出现问题

ios - 在子项目中使用 cocoapods

Facebook 通过带有图形 API 的 Facebook 应用程序在墙上发布消息

Android Facebook SDK 为同一应用程序提供不同的用户 ID

javascript - 不断出现错误 : "Failed with: Uncaught SyntaxError: Unexpected token T in <unknown file>:1" (PARSE CLOUD CODE)

ios - 比数据参数更多的 '%' 转换

ios - 无法找到 `Firebase` 的规范

ios - 存档导出错误 : The archive contains nothing that can be signed

ios - 从内部 IOS 网页登录 Facebook

Android Facebook session 问题