1. 程式人生 > >iOS開發--"Library not found for -"錯誤處理

iOS開發--"Library not found for -"錯誤處理

一般情況下,這種錯誤只會出現在引入存在.a檔案的第三方庫中, 而處理該錯誤的方法就是將.a檔案的相對路徑新增進->Target->BuildSetting->Library Search Path中, 並且新增以$(PROJECT_DIR)/開始的相對路徑即可.

說說這次遇到錯誤的前提:今天在做本地化語言處理,發現Cocoapods中的MJRefresh中有自己定義的中文語言. 隨將其從Cocoapods中刪掉,手動新增進了工程中,Clean工程後,編譯時就遇到了Library not found for -liMJRefresh.a錯誤,再多次檢查前面說的Library Search Path路徑後,任然編譯不通過. 這時我發現工程是在link

階段報錯的.所以就去檢查了一下Other Linker Flag,果然,在其中發現了Cocoapods新增的MJRefresh頭.刪掉後,編譯成功.

相關推薦

iOS開發--"Library not found for -"錯誤處理

一般情況下,這種錯誤只會出現在引入存在.a檔案的第三方庫中, 而處理該錯誤的方法就是將.a檔案的相對路徑新增進->Target->BuildSetting->Library Search Path中, 並且新增以$(PROJECT_DIR)/開

iOS經典錯誤library not found for -lXXX

開發中經常會和ibrary not found for -xxx打交道,尤其是我們從遠端倉庫或者github clone下來一個專案,編譯很有可能報這個錯誤。如下圖: 報錯資訊 library not found for -lXXX 屬於iOS經典錯誤之一。下面我們通過

iOS library not found for -lstdc++.6.0.9

這個是庫報錯了,Xcode 10 取消了內建支援的 libstdc++ 庫。 解決方法: 可以直接使用libc++ 這個庫來替換,或者麻煩一點從Xcode 9 那邊拷貝一個libstdc++.6.tbd 和 libstdc++.6.0.9.tbd到xcode10中 路徑 /Appl

解決 Xcode10 編譯錯誤 ld: library not found for -lstdc++

升級完 Xcode10 之後,開啟老的工程,編譯提示錯誤: ld: library not found for -lstdc++6.0.9 這是因為蘋果在 Xcode10 中移除了 libstdc++ 這個庫,由 libc++ 這個庫取而代之。如果是自己工程裡引用了 libstdc++ 庫,在 Lin

Mac OS X 下命令列編譯錯誤: ld: library not found for -lcrt1.10.6.o

在 Mac OS X 的 10.8.3 的版本中,使用命令列執行 configure 時,生成下面的錯誤: WenBi-MacBook:tcpdump-4.4.0 wenbi$ ./configure checking build system type... x86

ios pod的使用遇到 library not found for -lPods

      今天從svn上拿下來我們一起開的工程,使用pods管理第三方庫,執行pod install 結果出現了library not found for -lPods 的錯誤,工程跑不起來,蛋疼的找了好久,在網上找也沒有找到解決的辦法,後來就對比pods的檔案,返現在

在編譯工程時,有時會遇到類似“ld: library not found for -l…” 的錯誤提示

1.遞迴刪除指定目錄下的 .git、.svn 檔案find . -name .git | xargs rm -fr find . -name .svn | xargs rm -rf第一條倒還不常用,因為用 git 做版本管理的時候,只在根目錄下生成一個 .git 目錄,刪掉

iOS 專案報錯 ld: library not found for -lxxx

iOS 專案報錯  ld: library not found for -lxxx 如果你的專案編譯或者執行出現這種錯誤,不要疑惑,不用四處尋找解決方法,完全可以肯定的是你的專案中缺少了.a檔案(這個原因:就是你的專案在提交SVN時,沒有把.a檔案提交上去,導致專案在拉取時沒

關於library not found for -lAPOpenSdk的錯誤解決

今天使用友盟給專案新增第三方登入功能,我使用的是cocoapods,匯入友盟的庫後,出現這麼個錯誤 突然各種蛋疼,以前也沒出現過啊!! 這是說沒有找到那個庫。 結合度孃的搜尋解決方法為: 1.sho

ld: library not found for -lgcc_s.10.5錯誤的解決

升級至Xcode 3.2.6,編譯時出現“ld: library not found for -lgcc_s.10.5”錯誤,將Edit Project Settings中的Project Format修改為Xcode3.1-compatible。這樣可以在上真機編譯和執行,

分散式系統架構關於Invalid bound statement (not found)的錯誤處理

分散式系統架構關於Invalid bound statement (not found)的錯誤處理,錯誤資訊如下: 該錯誤是一個典型的沒有找到*mapper.xml檔案的錯誤,由於在分散式架構中預設不會將**.xml檔案拷入到專案中 解決方法:修改**-mapper的pom檔案,在pom檔案

Xcode10 clang error:library not found for -lstdc++.6.0.9

Xcode升級到10.0之後,編譯報錯 蘋果於北京時間6月5號凌晨,向開發者提供MacOS、iOS、WatchOS、TvOS四大系統更新,Xcode10 beat版不負眾望,繼續延續了歷史,新版本仍然出問題了。 1、找到報錯 --> 右鍵 --> Reveal in Log。

"library not found for - "解決辦法

在我們編譯的時候有時候會報這個錯誤 "library not found for - " 由於是我們在專案中使用了一些第三方的庫,就比如我再使用百度的靜態庫檔案的時候,報出的這個錯誤。 當xcode在編譯的時候卻找不到這個庫,從而導致如此。 所以我們要讓xcod

Xcode10:library not found for -lstdc++.6.0.9 臨時解決

Xcode10:library not found for -lstdc++.6.0.9 臨時解決 下載stdc++.6.0.9 提取自Xcode9 百度雲連結:stdc++.6.0.9 部分專案依賴 libstdc++.6.0.9 的會在Xcode 10無法執行 其

Xcode 10 升級專案報錯 “directory not found for option” and “library not found for -libstdc++.6 ~解決方法

    聯絡人:石虎 QQ:1224614774   暱稱: 嗡嘛呢叭咪哄                       &

Xcode 10 找不到 library not found for -lstdc++.6.0.9

解決方案 : 真機 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/ 模擬器 /Applications/Xcode.

修改工程名稱編譯是報ld: library not found for -lPods-lXXX解決辦法

給原來的工程重新修改下名字,編譯報錯: ld: library not found for -lPods-YXFDCategories clang: error: linker command failed with exit code 1 (use -v to see invocati

Xcode10 library not found for -lstdc++ 找不到問題

在Xcode9上正常編譯的專案,在Xcode10上編譯可能會遇到如下錯誤: library not found for -lstdc++.6.0.9 library not found for -lstdc++.6 library not found for -ls

Xcode10更新報錯:library not found for -lstdc++.6.0.9

由於iPhone X Max 及iOS12系統的到來,必須升級xcode10了,剛升級完執行就報錯了,一臉悶逼。 library not found for -lstdc++.6.0.9 報錯原

升級xcode 10後報錯:library not found for -lstdc++.6.0.9 && Multiple command

001 報錯 library not found for -lstdc++.6.0.9 因為專案中的sdk 需要 lstdc,但是xcode 10 升級後 刪除了該檔案 所以需要重新匯入這些檔案即可。 002 Multiple command Showi