2010-09-13 53 views
0

我在iPhone應用程序中使用mobclix lib,我試圖用新的替換舊的lib,舊的lib包含一個名爲MobclixAdViewiPhone_300x50的類,但它已被棄用並替換爲MobclixAdViewiPhone_320x50,我更改了代碼以匹配庫更改,並刪除了舊庫和它的頭文件,並添加了新的lib及其頭文件(未選中複製文件選項),但是當我嘗試構建時,我收到一條消息他說:替換更新的lib會導致符號丟失

"_OBJC_CLASS_$_MobclixAdViewiPhone_320x50", referenced from: 
[email protected] in AdManager.o 
Symbol(s) not found 
Collect2: ld returned 1 exit status 

我已經清理所有目標(包括依賴性和預編譯頭),重新啓動的Xcode,甚至是電腦,我檢查和的lib下我的靶>鏈接二進制添加庫狂歡,但沒有運氣。

我該怎麼做才能使它在新的庫中檢測到新類?

回答

0

我發現從項目中刪除一個lib不會刪除搜索路徑,因此它正在查找以前版本的目錄並使用新的標頭。

要解決這個問題,我必須去「構建設置」>「庫搜索路徑」,並刪除舊的路徑到舊的庫。

相關問題