[英]Xcode Compiler Error: ld: library not found for -lPods
我正在嘗試將Pod庫用於項目“ BC LitterBox”,根據http://cocoapods.org/和Complier LitterBox安裝pod之后,我現在只有1個編譯錯誤,我似乎看不到擺脫。
ld:找不到-lPods clang的庫:錯誤:鏈接器命令失敗,退出代碼為1(使用-v查看調用)
有人知道是什么原因造成的嗎?
當您安裝Pod時,CocoaPods將創建一個新的工作區,其中包括您的項目以及所安裝的任何Pod。
您必須關閉項目並打開該工作區。
確保您打開的是.xcworkspace文件,而不是.xcodeproj文件
您可以執行以下步驟:
.xcworkspace
和.xcproject
(Xcode項目); pod install
和pod update
; .xcworkspace
; Clean
並Build
您的項目; run
。 當我嘗試編譯使用CocoaPods的項目時,出現以下鏈接錯誤:
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
此問題的原因是CocoaPods的版本。 從回購中克隆了項目,然后安裝了pod。 但是我的cocoapods版本是1.0.1。 在Podfile.lock中聲明的cocoapods版本為0.39.0。
解決方法如下(在終端中):
1)卸載CocoaPods。
sudo gem uninstall cocoapods
2)安裝在Podfile.lock中聲明的cocoapods版本
sudo gem install cocoapods -v 0.39.0
3)您可以檢查版本cocoapods:
gem which cocoapods
4)克隆項目然后安裝依賴項
pod install
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.