当我尝试编译使用CocoaPods的项目时,我有以下链接错误:
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
此问题的原因是CocoaPods的版本。项目是从repo克隆的,然后安装了pods。但我的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