2016-07-26 53 views
0

似乎有點老問題,但我嘗試了一些解決方案,但沒有奏效。我懷疑這是因爲舊的Facebook框架工作不再工作。我有一個使用FacebookSDKObjective-C項目。我已將FacebookSDK.framework複製到項目文件夾中,並使用帶有二進制文件的目標構建短語 - 鏈接二進制文件添加。我試圖清理並構建該項目,但仍找到錯誤#import <FacebookSDK/FacebookSDK.h>文件未找到。有沒有解決這個問題的方法?非常感謝?順便說一句,如何檢查版本FacebookSDK,看看我是否需要遷移到新的更新版本?#import <FacebookSDK/FacebookSDK.h>未找到IOS目標C

+0

你能在你的構建設置中找到'框架搜索路徑'嗎? –

+0

嗨我的'框架搜索路徑'在目標是$(PROJECT_DIR); $(繼承),在項目中是空白的。問題是我仍然可以導入其他依賴項和pod文件 –

+0

您是否可以右鍵單擊項目中的框架並選擇「在finder中顯示」並驗證該框架是否在您的項目目錄中?此外,它是否在$(PROJECT_DIR)或$(繼承)旁邊說'遞歸'? –

回答

0

如果您正在使用的CocoaPods我建議更新您的FacebookSDK

最新與添加的3依賴性:從終端

pod 'FBSDKCoreKit' 
pod 'FBSDKLoginKit' 
pod 'FBSDKShareKit' 

然後Pod Install下載框架,最後做一些改變因爲新的SDK不同。

+0

非常感謝。您是否有任何參考鏈接可以進行任何更改?我們仍然使用#import ? –

+0

最新的sdk facebook將其共享給3個新的sdk登錄,核心,共享,所以開發人員如果他們只想執行登錄fb他們不需要下載所有sdk。現在ü可以導入SDK是這樣的: #進口 #進口 #進口

+0

有關詳細信息檢查FBSDK官方開發人員指南: [Facebookdoc](https://developers.facebook.com/docs/ios) –