安装旧的 cocoapods?
Posted
技术标签:
【中文标题】安装旧的 cocoapods?【英文标题】:Install old cocoapods? 【发布时间】:2016-05-15 01:06:11 【问题描述】:我的整个项目目前都很糟糕,因为没有一个依赖项与 cocoapods 1.0 兼容。不仅数以百万计的 Podspec 无法正常工作,而且还有多个其他问题曾经是警告,现在正在构建停止错误......真令人沮丧。
我已尝试删除 ~/.cocoapods
、sudo gem uninstall cocoapods
和 sudo 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?的主要内容,如果未能解决你的问题,请参考以下文章