如何使用特定版本的 CocoaPods
How to use a specific version of CocoaPods
在升级或安装 Podfile 时,是否可以以某种方式指定我想使用的 CocoaPods 版本?我遇到过几次 Podfiles 在一个版本的 CocoaPods 上正常工作但在其他版本上不能正常工作的情况。
例如,我正在寻找的语法如下所示:
pod -v 0.34 install
由于 CocoaPods 是通过 RubyGems 安装的,因此您可以使用它们的机制来执行此操作。正如所概述的 here 你可以这样做:
pod _0.34.0_ install
您可以验证这是否适用于:
pod _0.34.0_ --version
另外,我 强烈建议 建议不要这样做。我肯定会建议您保持 CocoaPods 为最新,并根据需要更改 Podfile 以适应新版本。如果我们撞到 minimum version number.
,您的旧版本可能会随时停止正常工作
最终解决方案:
运行 一个 bash 脚本来完全卸载您当前的版本(可选)
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
在升级或安装 Podfile 时,是否可以以某种方式指定我想使用的 CocoaPods 版本?我遇到过几次 Podfiles 在一个版本的 CocoaPods 上正常工作但在其他版本上不能正常工作的情况。
例如,我正在寻找的语法如下所示:
pod -v 0.34 install
由于 CocoaPods 是通过 RubyGems 安装的,因此您可以使用它们的机制来执行此操作。正如所概述的 here 你可以这样做:
pod _0.34.0_ install
您可以验证这是否适用于:
pod _0.34.0_ --version
另外,我 强烈建议 建议不要这样做。我肯定会建议您保持 CocoaPods 为最新,并根据需要更改 Podfile 以适应新版本。如果我们撞到 minimum version number.
,您的旧版本可能会随时停止正常工作最终解决方案:
运行 一个 bash 脚本来完全卸载您当前的版本(可选)
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