2014-02-08 50 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

相关问题