我想使用XCode 4.5上的Facebook SDK與iOS6集成。來自Github的Facebook iOS SDK 3.1缺少FacebookSDK.framework
我看了這個tutorial。我使用this .dmg package來安裝庫,但我需要跟蹤和閱讀某些方法的實現,所以我注意到有一個Github與當前源代碼的回購。
我的問題是,我不知道如何正確安裝這與包.dmg。任何想法如何做到這一點?我試圖導入src文件夾並引用整個項目,但我遇到了很多問題,警告和錯誤。
更新
我不得不再次做到這一點,所以現在我做到了工作。這是我做的:
我嘗試了兩種方式,構建源代碼(1)並直接導入文件(2)。在第一個場景很容易,在Github上回購的根文件夾直接運行:
sudo scripts/build_framework.sh
您將得到所需要的文件,您使用的.pkg安裝時得到相同的。但我需要跟蹤這些功能,所以我試圖導入這些文件。
首先,我在我的項目中添加了Github repo的src文件夾。每個文件都有重複的定義問題。問題出在我的構建設置(BS),我仍然參考Facebook的.pkg安裝目錄,所以我有文件重複。我刪除了BS上的每個對該文件夾的引用,然後添加了這些文件。
之後,對進口的Facebook的文件,我得到的文件:
Undefined symbols for architecture i386
當我將文件複製到的XCode,這裏不會自動添加到構建階段/編譯源代碼的.m文件。我手動添加它們並將FBConnect.h導入到我的文件中。
希望它能幫助一個人解決同樣的問題。
嗯我嘗試過,但我有一些構建錯誤。我需要繼續開發,所以我只使用pkg lib並且工作正常。 – clopez
構建腳本給你錯誤?您是否通過xCode安裝了命令行實用程序?會很好奇,知道你得到了什麼錯誤。 – Dreamwieber
我有鏈接錯誤,直到我鏈接到框架:帳戶,社交和adsupport。 – mxcl