我正在尝试通过 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".
这是否意味着我应该通过删除行来卸载“Facebook-iOS-SDK”
pod 'Facebook-iOS-SDK', '~> 4.1.0'
然后再次安装 pod?
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/