2015-04-04 29 views
4

我已經在Xcode中爲我的項目安裝了Parse和Facebook iOS SDK。我的項目是用斯威夫特所以在我的橋接報我有以下幾點:PFF FunPUtils.h(1.7.1)導入不存在的FacebookSDK.h

#import <Parse/Parse.h> 
#import <ParseUI/ParseUI.h> 
#import <ParseCrashReporting/ParseCrashReporting.h> 
#import <Intercom/Intercom.h> 
#import <ParseFacebookUtils/PFFacebookUtils.h> 

當我構建應用程序,我得到2個錯誤:

  1. 錯誤:「FacebookSDK/FacebookSDK.h」文件沒有找到
  2. 錯誤:未能導入橋接報「/Users/ben/AppFolder/MyApp/Bridging-Header.h」

的橋接報頭是在目錄顯示,所以它似乎是依賴在杉樹上st錯誤。 FacebookSDK.h是一個#import語句在PFFacebookUtils.h的頂部:從

#import <Foundation/Foundation.h> 
#import <FacebookSDK/FacebookSDK.h> 
#import <Parse/PFConstants.h> 
#import <Parse/PFNullability.h> 
#import <Parse/PFUser.h> 

FacebookSDK.h不無論是在解析的iOS SDK 1.7.1或Facebook的SDK(大概是4.0.1)存在Facebook's Getting Started page,但我知道FacebookSDK.h是以前的版本。

我試着從這SO question批准的答案沒有成功。我需要添加一些東西到我的橋接頭?我是否應該更改FacebookSDK.h的導入語句以引用其他文件?關於如何解決這個問題的其他想法?

回答

8

而不是

#import <ParseFacebookUtils/PFFacebookUtils.h> 

使用:

#import <ParseFacebookUtilsV4/PFFacebookUtils.h> 

確保補充說,V4

+0

謝謝。這擺脫了錯誤,但它暴露了更多的核心錯誤與SDK解釋[這裏](http://stackoverflow.com/questions/29459073/issue-using-fbsdk-in-swift-ios-application)。 – blwinters 2015-04-06 14:29:07

+1

我有解析1.7.1和Facebook 4.0.1通過豆莢,但我得到'ParseFacebookUtilsV4/PFFVideosUtils.h文件未找到'錯誤。有任何想法嗎? – 2015-04-07 05:20:53

+0

@EnekoAlonso請確保您在Build階段中包含了ParseFacebookUtilsV4框架。 – 2015-08-02 18:31:17