使用Parse&;在iOS上登录Facebook;cocoapods错误

使用Parse&;在iOS上登录Facebook;cocoapods错误,ios,facebook,parse-platform,cocoapods,bolts-framework,Ios,Facebook,Parse Platform,Cocoapods,Bolts Framework,我正在尝试使用解析从iOS创建facebook/twitter身份验证 我的播客文件如下所示: platform :ios, '8.1' xcodeproj 'MyApp' target :Connectd, :exclusive => true do pod 'Parse' pod 'ParseUI' pod 'ParseFacebookUtilsV4' pod 'ParseTwitterUtils' pod 'FBSDKCoreKit'

我正在尝试使用解析从iOS创建facebook/twitter身份验证

我的播客文件如下所示:

platform :ios, '8.1'

xcodeproj 'MyApp'

target :Connectd, :exclusive => true do
    pod 'Parse'
    pod 'ParseUI'
    pod 'ParseFacebookUtilsV4'
    pod 'ParseTwitterUtils'
    pod 'FBSDKCoreKit'
    pod 'FBSDKLoginKit'
end
有很多关于stackoverflow的关于库冲突的报告,但我认为它们都是旧的。如果我正确读取了Podfile.lock文件,那么所有的pod都应该使用螺栓1.5

  - Bolts (1.5.0):
    - Bolts/AppLinks (= 1.5.0)
    - Bolts/Tasks (= 1.5.0)
  - Bolts/AppLinks (1.5.0):
    - Bolts/Tasks
  - Bolts/Tasks (1.5.0)
  - FBSDKCoreKit (4.8.0):
    - Bolts (~> 1.1)
    - FBSDKCoreKit/arc (= 4.8.0)
    - FBSDKCoreKit/no-arc (= 4.8.0)
  - FBSDKCoreKit/arc (4.8.0):
    - Bolts (~> 1.1)
  - FBSDKCoreKit/no-arc (4.8.0):
    - Bolts (~> 1.1)
    - FBSDKCoreKit/arc
  - FBSDKLoginKit (4.8.0):
    - FBSDKCoreKit
  - Parse (1.10.0):
    - Bolts/Tasks (~> 1.5)
  - ParseFacebookUtilsV4 (1.9.1):
    - Bolts/Tasks (>= 1.5)
    - FBSDKCoreKit (~> 4.8)
    - FBSDKLoginKit (~> 4.8)
    - Parse (~> 1.9)
  - ParseTwitterUtils (1.9.1):
    - Bolts/Tasks (~> 1.5)
    - Parse (~> 1.9)
  - ParseUI (1.1.7):
    - Bolts/Tasks (~> 1.3)
    - Parse (~> 1.9)
当我编译时,我得到15个错误。这里是前几个

Controller/PFCurrentConfigController.m:81:88: error: expected '>'
        return [[self _getPersistenceGroupAsync] continueWithSuccessBlock:^id(BFTask<id<PFPersistenceGroup>> *task) {
                                                                                       ^
Controller/PFCurrentConfigController.m:81:88: error: interface type 'BFTask' cannot be passed by value; did you forget * in 'BFTask'?
        return [[self _getPersistenceGroupAsync] continueWithSuccessBlock:^id(BFTask<id<PFPersistenceGroup>> *task) {
                                                                                       ^
                                                                              *
Controller/PFCurrentConfigController.m:81:88: error: expected ')'
Controller/PFCurrentConfigController.m:81:78: note: to match this '('
        return [[self _getPersistenceGroupAsync] continueWithSuccessBlock:^id(BFTask<id<PFPersistenceGroup>> *task) {
Controller/PFCurrentConfigController.m:81:88:错误:应为'>'
return[[self\u getPersistenceGroupAsync]continueWithSuccessBlock:^id(BFTask*task){
^
Controller/PFCurrentConfigController.m:81:88:错误:无法通过值传递接口类型“BFTask”;是否忘记了“BFTask”中的*?
return[[self\u getPersistenceGroupAsync]continueWithSuccessBlock:^id(BFTask*task){
^
*
控制器/PFCurrentConfigController.m:81:88:错误:预期为''
Controller/PFCurrentConfigController.m:81:78:注意:要匹配此“(”
return[[self\u getPersistenceGroupAsync]continueWithSuccessBlock:^id(BFTask*task){

解析最新版本和XCode 6.4之间似乎存在问题,请更新XCode或尝试此版本,对我有效:

pod 'Parse', '1.8.1'
pod 'ParseUI'
pod 'ParseFacebookUtilsV4', '~> 1.8'
pod 'ParseTwitterUtils', '~> 1.8'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'

解析最新版本和XCode 6.4之间似乎存在问题,请更新XCode或尝试此版本,对我有效:

pod 'Parse', '1.8.1'
pod 'ParseUI'
pod 'ParseFacebookUtilsV4', '~> 1.8'
pod 'ParseTwitterUtils', '~> 1.8'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'