安装旧的 cocoapods?

Posted

技术标签:

【中文标题】安装旧的 cocoapods?【英文标题】:Install old cocoapods? 【发布时间】:2016-05-15 01:06:11 【问题描述】:

我的整个项目目前都很糟糕,因为没有一个依赖项与 cocoapods 1.0 兼容。不仅数以百万计的 Podspec 无法正常工作,而且还有多个其他问题曾经是警告,现在正在构建停止错误......真令人沮丧。

我已尝试删除 ~/.cocoapodssudo gem uninstall cocoapodssudo gem install cocoapods -v 0.39.0,但同样的错误正在发生。看起来它无论如何都在安装它或其他什么?

cocoapods (0.39.0)
cocoapods-core (1.0.0, 0.39.0)
cocoapods-deintegrate (1.0.0)
cocoapods-downloader (1.0.0, 0.9.3)
cocoapods-plugins (1.0.0, 0.4.2)
cocoapods-search (1.0.0, 0.1.0)
cocoapods-stats (1.0.0, 0.6.2)
cocoapods-trunk (1.0.0, 0.6.4)
cocoapods-try (1.0.0, 0.5.1)

在修复这些库之前如何使用 100% 旧版本?

【问题讨论】:

我一直在使用“pod _0.39.0_ install”和“pod _0.39.0_ update”来解决我遇到的一些问题。 【参考方案1】:

第一步运行sudo gem install cocoapods -v 0.39.0,这将安装你想要的版本。

第 2 步 运行 sudo gem list,它将为您提供已安装的所有 gem 及其版本的列表;你会注意到你安装了多个版本的 cocoapods。

第 3 步 使用 sudo gem uninstall cocoapods -v 1.0 卸载不需要的版本。

第 4 步确认您现在正在使用 pod --version 运行正确版本的 cocoapods。

【讨论】:

哎呀,这是一个错字,对不起......但是当我这样做时,我仍然得到同样的错误: [!] 找到AppLovin (3.2.2)的多个规范 @Tallboy 如果你运行sudo gem install cocoapods -v 0.39.0,然后运行sudo gem list,你应该能够看到你已经安装了多个版本的cocapods。使用sudo gem install cocoapods -v 1.0 卸载您不想要的版本。我自己对此进行了测试。您可以使用pod --version 前后检查您的 cocapods 版本。希望这会有所帮助。

以上是关于安装旧的 cocoapods?的主要内容,如果未能解决你的问题,请参考以下文章

CocoaPods 安装旧的 pod

Cocoapods 总是安装旧的 React (0.11.0)

CocoaPods 安装旧版框架

cocoapods 不能用了 怎么办

cocoapods安装的库怎么引入

CocoaPods安装与使用