進(jìn)行pod update 更新第三方庫出錯(cuò) 第一次遇到這個(gè)問題我也是很茫然?
1、網(wǎng)上查找資料還是沒有成功解決問
? ? ?找了很多資料堰酿,大概的解決方法就那幾種,可能不熟触创,看的不太懂,修改庫的路徑哼绑,看的不太懂,將項(xiàng)目復(fù)制出來試了好幾次凌那,有刪了好幾次復(fù)制出來的項(xiàng)目,又復(fù)制出來重新試還是帽蝶,具體的方案有一下幾個(gè) 前面幾個(gè)都沒成功
(1)在根據(jù)網(wǎng)站上的方案修改設(shè)置赦肋,修改的都不知道自己修改了什么励稳,最后刪除項(xiàng)目 重新拷貝一份試
(2)在項(xiàng)目的target里,選中Link Binary With Libraries 里的.a或framework 取消再加入 特地截圖了要添加的庫 ? ?刪除了所有的庫然后重新pod update ?最后添加庫的時(shí)候找不到庫 ? 刪除項(xiàng)目 重新拷貝一份試 ??
。驹尼。。新翎。
中間試了很多次沒試出來 ?最后發(fā)現(xiàn)問題很簡單解決 ?看了一下就是提示找不到ljcore-ios-1.1.1 ?住练,其實(shí)在pod update的時(shí)候就可以看到 現(xiàn)在的 jcore 是1.1.6版本的 或者在自己項(xiàng)目的pod文件夾也可以看到自己有圖個(gè)jcore庫標(biāo)志是1.1.6版本的 因此我不知道在哪里我有使用?jcore-ios-1.1.1 ,我就把ljcore-ios賦值到項(xiàng)目里去查詢看看哪里出現(xiàn)問題得到的結(jié)果是 ??
然后把最后那一條右鍵copy出來看了下 ?是以O(shè)THER_LDFLAGS 開頭的讲逛,點(diǎn)擊最后一條跳到了 build setting 然后搜索 ?other ?找到了一條 other Linker Flags ?點(diǎn)擊對(duì)應(yīng)的內(nèi)容發(fā)現(xiàn)以下截圖
將里面那個(gè)ljcore-ios-1.1.1 改成?ljcore-ios-1.1.6 然后編譯通過了 ?
以下是用到的部分資料網(wǎng)址
library not found for -lPods 的解決辦法
完美解決:"library not found for - "
關(guān)于問題ld:library not found for -lXXX的錯(cuò)誤
?期望這個(gè)對(duì)你們有幫助 岭埠,第一次寫文檔 寫到不好請(qǐng)大家指教 謝謝