2014-02-08 49 views
0

我試圖使用pod庫到項目「BC LitterBox」,根據http://cocoapods.org/和Complier LitterBox安裝pod後,我現在下降到1個編譯錯誤,我似乎無法擺脫。Xcode編譯器錯誤:ld:庫找不到-lPods

LD:庫找不到-lPods 鐺:錯誤:連接命令,退出代碼1失敗(使用-v看到調用)

任何人都知道這可能是導致此?

+0

安裝pod後,您是否關閉了該項目並再次打開它? – scollaco

回答

2

當您安裝一個窗格時,CocoaPods將創建一個新的工作區,其中包含您的項目以及您安裝的任何窗格。

您必須關閉項目並打開該工作區。

+0

它的工作原理。非常感謝。 –

+0

不要忘記接受答案 –

0

確保您打開.xcworkspace文件,而不是.xcodeproj

0

您可以執行此步驟:

  • 關閉.xcworkspace.xcproject(Xcode的項目);
  • 運行pod installpod update;
  • 打開新的.xcworkspace;
  • CleanBuild您的項目;
  • 現在,您可以正常地使用run
0

當我嘗試編譯我的項目,該項目使用的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

相關問題