是否有可能在升级或安装Podfile时想要以某种方式具体使用CocoaPods的版本?我曾经多次遇到Podfiles在一个版本的CocoaPods上正常工作但与其他版本没有合作的情况。
例如,我正在寻找的语法如下:
pod -v 0.34 install
答案 0 :(得分:36)
由于CocoaPods是通过RubyGems安装的,因此您可以使用它们的机制来执行此操作。如概述here,您可以这样做:
pod _0.34.0_ install
您可以验证这是否正常:
pod _0.34.0_ --version
此外,我高度建议不要这样做。我肯定会建议您保持CocoaPods最新,并根据需要更改您的Podfile以适应新版本。如果我们碰到minimum version number,那么您的旧版本可能会随时停止工作。
答案 1 :(得分:5)
最终解决方案:
运行bash脚本以完全卸载当前的verison(Optinal)
for i in $( gem list --local --no-version | grep cocoapods ); do
sudo gem uninstall $i;
done
sudo gem uninstall xcodeproj
安装CocoaPod的特定版本
gem install cocoapods -v 0.39.0