我試圖使用pod庫到項目「BC LitterBox」,根據http://cocoapods.org/和Complier LitterBox安裝pod後,我現在下降到1個編譯錯誤,我似乎無法擺脫。Xcode編譯器錯誤:ld:庫找不到-lPods
LD:庫找不到-lPods 鐺:錯誤:連接命令,退出代碼1失敗(使用-v看到調用)
任何人都知道這可能是導致此?
我試圖使用pod庫到項目「BC LitterBox」,根據http://cocoapods.org/和Complier LitterBox安裝pod後,我現在下降到1個編譯錯誤,我似乎無法擺脫。Xcode編譯器錯誤:ld:庫找不到-lPods
LD:庫找不到-lPods 鐺:錯誤:連接命令,退出代碼1失敗(使用-v看到調用)
任何人都知道這可能是導致此?
當您安裝一個窗格時,CocoaPods將創建一個新的工作區,其中包含您的項目以及您安裝的任何窗格。
您必須關閉項目並打開該工作區。
它的工作原理。非常感謝。 –
不要忘記接受答案 –
確保您打開.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的版本。項目從回購克隆,然後安裝豆莢。但我的cocoapods版本是1.0.1。在Podfile.lock中聲明的cocoapods的版本是0.39.0。
溶液以下(在端子):
1)卸載的CocoaPods。
sudo gem uninstall cocoapods
2)安裝的CocoaPods的版本,在Podfile.lock宣佈
sudo gem install cocoapods -v 0.39.0
3)您可以檢查版本的CocoaPods:
gem which cocoapods
4)克隆項目然後安裝依賴項
pod install
安裝pod後,您是否關閉了該項目並再次打開它? – scollaco