安装指定版本的CocoaPods

在同事机器上,pod 工作的很正常,到了我的机器上,就 link error,原因是他的 pod 自动生成的.a 和我的 pod 自动生成的 .a 带的前缀不一样。

解决过程也很梦幻,看了同事的 CocoaPods版本是 0.37.1,我的是 0.38.0,于是卸载了 0.38.0,装了 0.37.1,再更新 pod,就康复了:

1
2
3
4
5
6
7
8
#删除当前版本pod,安装指定版本的pod
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 0.37.1

#清空pod缓存后更新由pod管理的libs
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update

参考mbinna/podforceupdate.sh

Over

Comments