我正在尝试将pod库用于项目"BC LitterBox",根据http://cocoapods.org/和Complier LitterBox安装pod后,我似乎摆脱了 .
ld:找不到-lPods clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有人知道是什么原因引起的吗?
我正在尝试将pod库用于项目"BC LitterBox",根据http://cocoapods.org/和Complier LitterBox安装pod后,我似乎摆脱了 .
ld:找不到-lPods clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有人知道是什么原因引起的吗?
4 回答
安装pod时,CocoaPods会创建一个新工作区,其中包含您的项目以及您安装的任何pod .
您必须关闭项目并打开该工作区 .
确保打开.xcworkspace文件,而不是.xcodeproj
您可以执行以下步骤:
关闭
.xcworkspace
和.xcproject
(Xcode Projects);运行
pod install
和pod update
;打开新
.xcworkspace
;Clean
和Build
您的项目;现在,您可以正常
run
.当我尝试编译使用CocoaPods的项目时,我有以下链接错误:
出现此问题的原因是CocoaPods的版本 . 项目是从repo克隆的,然后安装了pods . 但我的cocoapods版本是1.0.1 . 在Podfile.lock中声明的cocoapods版本是0.39.0 .
Solution is following(In terminal):
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