如何使用特定版本的CocoaPods

时间:2015-04-02 06:23:23

标签: ios cocoapods

是否有可能在升级或安装Podfile时想要以某种方式具体使用CocoaPods的版本?我曾经多次遇到Podfiles在一个版本的CocoaPods上正常工作但与其他版本没有合作的情况。

例如,我正在寻找的语法如下:

pod -v 0.34 install

2 个答案:

答案 0 :(得分:36)

由于CocoaPods是通过RubyGems安装的,因此您可以使用它们的机制来执行此操作。如概述here,您可以这样做:

pod _0.34.0_ install

您可以验证这是否正常:

pod _0.34.0_ --version

此外,我高度建议不要这样做。我肯定会建议您保持CocoaPods最新,并根据需要更改您的Podfile以适应新版本。如果我们碰到minimum version number,那么您的旧版本可能会随时停止工作。

答案 1 :(得分:5)

最终解决方案:

  1. 运行bash脚本以完全卸载当前的verison(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