添加自定義的框架,我得到錯誤....錯誤在Xcode中
"_OBJC_CLASS_$_FaceBook", referenced from:
ld: symbol(s) not found collect2:
ld returned 1 exit status**
當我試圖用一個類從我的自定義框架。 在這種情況下,類的名稱是FaceBook。
任何人都可以請建議我一些想法如何解決這個問題。
添加自定義的框架,我得到錯誤....錯誤在Xcode中
"_OBJC_CLASS_$_FaceBook", referenced from:
ld: symbol(s) not found collect2:
ld returned 1 exit status**
當我試圖用一個類從我的自定義框架。 在這種情況下,類的名稱是FaceBook。
任何人都可以請建議我一些想法如何解決這個問題。
如何在iOS應用程序中使用動態鏈接的自定義框架沒有辦法。如果你想使用自定義框架,你必須編譯它並將其用作靜態庫(與應用程序物理鏈接,IOW隨應用程序分發)。
然後你必須設置你的項目依賴項,頭文件路徑,你還必須將你的靜態庫鏈接到你的iOS應用程序。這可以通過這種方式來完成...
的Xcode [刪除] - 項目設置 - 選擇你的目標 - 切換到構建階段 - 擴大鏈接二進制與圖書館 - 在這裏你添加靜態庫並將其標記爲需要。
的Xcode 3.x中 - 這裏是一個例子,如何做到這一點http://wiki.remobjects.com/wiki/Linking_Custom_Static_Libraries_from_your_iPhone_Xcode_Projects
確保您正在運行的目標包括了Facebook的文件。
當你說框架你是指一個靜態庫嗎? – Max 2011-03-03 07:45:41