如何使用特定版本的CocoaPods

是否有可能以某种方式特定的版本的CocoaPods我想在升级或安装Podfile时使用? 我已经遇到了几次Podfiles与CocoaPods的一个版本正确工作,但不与其他人。

例如,我正在查找的语法如下所示:

pod -v 0.34 install 

既然CocoaPods是通过RubyGems安装的,你可以使用它们的机制来做到这一点。 如此处所述,您可以这样做:

 pod _0.34.0_ install 

你可以validation这是与:

 pod _0.34.0_ --version 

我也强烈build议不要这样做。 我肯定会build议你保持最新的CocoaPods,并根据需要更改你的Podfile以适应新的版本。 在任何时候,如果我们碰到最低版本号,旧版本可能会停止正常工作。

最终的解决scheme:

  1. 运行一个bash脚本来完全卸载你当前的版本(Optinal)

     for i in $( gem list --local --no-version | grep cocoapods ); do sudo gem uninstall $i; done sudo gem uninstall xcodeproj 
  2. 安装CocoaPod的特定版本

     gem install cocoapods -v 0.39.0