[英]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.