2014-03-19 97 views
-1

我得到了一個錯誤:連接器命令退出碼1失敗(用戶-v看到調用)

Framework not found FacebookSDK 
clang: error: linker command failed with exit code 1 (user -v to see invocation) 

當我將項目複製到另一個的MacBook來運行,我發現這個error.I使用facebooksdk framework.If我刪除了我的項目中的Facebook框架,然後再次將Facebook框架添加到我的項目可以解決這個錯誤。但我不想解決這個問題就像那樣。其他更好的主意。

謝謝先進。

回答

0

您應該檢查框架搜索路徑在目標生成設置,最好的辦法是寫框架目錄路徑與像$(SOURCE_ROOT)宏是允許在不同的Mac電腦連接器發現的框架。

例如: 如果我的項目居住在此文件夾中

/Users/sage/Documents/devs/project1/ 

$(SOURCE_ROOT)/Users/sage/Documents/devs/project1 在框架Searh路徑我應該寫$(SOURCE_ROOT)/libs

+0

謝謝您的回答sage444,它的工作以及.. – who

+0

但是我收到了很多關於50的警告。警告是「缺少文件」,就像fbsession.h文件一樣。我該怎麼辦? – who

+0

你能顯示導入字符串嗎?在構建設置也**頭標搜索路徑**參數在哪裏你可以寫頭的路徑,但這個頭應該在框架中,所以問題可以在導入 – sage444

相關問題