介紹
在當前項目後,我的工作,我們正在使用的ChartBoost SDK的POPOP廣告。我們已經使用這個SDK一段時間了,沒有任何問題。這是一個非常簡單的庫,基本上只有一個名爲「ChartBoost.h」的頭文件以及一個「libChartBoost.a」文件。
現在我們剛剛更新了新版本的SDK文件。我在這裏做的是通過「移動到垃圾箱」從項目中刪除舊的SDK文件。我所做的只是將新的SDK文件移動到項目中,添加它們的引用。
問題
權利這樣做的,編譯項目後,我突然得到2個鏈接錯誤。下面是它的截圖:
我已經試過幾乎所有我能想到的,試圖消除錯誤。我已經清理了項目和項目文件夾,並且還嘗試通過組織者窗口刪除項目的派生數據。
我很肯定這與鏈接器試圖使用舊文件的引用有關?但我不知道我該如何去解決這些現在無效的引用。
有沒有人在這裏誰有任何想法如何解決這個問題?
[編輯]鏈接ChartBoost.a二進制
所以,我想通過「構建階段」標籤鏈接ChartBoost.a文件到二進制文件。這並擺脫原來的兩個錯誤雖然透露8級新的,下面的截圖所示:
我不太清楚這是什麼樣的鏈接錯誤的都應該很不幸的意思是:(任何人有什麼想法?
它看起來像你缺少一些庫或使用ARC和庫使用保留等。 – mientus 2012-03-25 20:01:34
順便說一句:更好的升級方法將只是取代ChartBoost.h和libChartBoost。一個文件,無論它們當前在磁盤上(也就是Xcode的文件引用指向的任何地方)。你不需要改變別的東西。 – 2012-03-25 21:09:22
感謝提示Kurt Revis :) – CodingBeagle 2012-03-25 21:22:55