ld: library not found for -ljcore-ios-1.1.1

進(jìn)行pod update 更新第三方庫(kù)出錯(cuò) 第一次遇到這個(gè)問題我也是很茫然?




1、網(wǎng)上查找資料還是沒有成功解決問

? ? ?找了很多資料,大概的解決方法就那幾種,可能不熟,看的不太懂,修改庫(kù)的路徑,看的不太懂,將項(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 取消再加入 特地截圖了要添加的庫(kù) ? ?刪除了所有的庫(kù)然后重新pod update ?最后添加庫(kù)的時(shí)候找不到庫(kù) ? 刪除項(xiàng)目 重新拷貝一份試 ??

。。。。

中間試了很多次沒試出來 ?最后發(fā)現(xiàn)問題很簡(jiǎn)單解決 ?看了一下就是提示找不到ljcore-ios-1.1.1 ?,其實(shí)在pod update的時(shí)候就可以看到 現(xiàn)在的 jcore 是1.1.6版本的 或者在自己項(xiàng)目的pod文件夾也可以看到自己有圖個(gè)jcore庫(kù)標(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)大家指教 謝謝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容