【问题标题】:Can't Install latest version of Cocoapods无法安装最新版本的 Cocoapods
【发布时间】:2021-12-20 10:47:01
【问题描述】:

我不确定如何安装,但我设法安装了版本 1.8.4 的 cocoapods。但是,我无法更新它。我需要更新它,因为 firebase google 登录的 pod 需要 FirebaseAnalytics,而 Firebase Analytics 需要 cocoapods 为 1.10.0。每当我尝试通过简单的sudo gem install cocoapodssudo gem update cocoapods 更新它时,我都会收到以下错误:

The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first.

这很奇怪,因为我确实安装了 xcode 开发工具。

这里是豆荚(其中一个需要FirebaseAnalytics

另见错误信息:

这个问题类似于severalothers--我在问一个新问题,因为这些问题的答案对我没有帮助,而且这些问题已经很老了,所以我怀疑我会得到任何帮助在那里。

非常感谢您的帮助。仅这个问题就阻止了我在我的应用程序中使用 Firebase 的 google 登录。

编辑: 在我用brew 重新安装cocoapods 后,我检查了我的pod 版本,却发现它仍然是1.8.4。然后我运行brew upgrade cocoapods,一切看起来都是最新的。但我再次检查了版本,仍然看到 1.8.4。这是怎么回事?

编辑 2:捆绑结果

我能够成功(看似)安装 bundle,但是当我尝试使用 bundle 安装/更新 cocoapods 时出现错误。

编辑 3:找到解决方案?

我尝试再次使用 brew 升级 cocoapods,但由于某种原因,这次成功了——尽管上次我尝试使用 brew 升级 cocoapods,但它没有成功。 (捆绑包有帮助吗?)我还没有看到这是否解决了我原来的问题,但 cocoapods 现在是版本1.11.2,最新版本。感谢大家的帮助!

【问题讨论】:

  • FirebaseAuth 不需要 FirebaseAnalytics。
  • 您可能是对的,但我需要使用 firebase 进行 google 登录的 pod 之一确实可以。请参阅我已澄清的问题。
  • Firebase/Core 已弃用,只是 Firebase/Analytics 的同义词
  • 如果我将Firebase/Core 更改为Firebase/Analytics 会解决我的问题吗?
  • 使用brew,我会检查stackoverflow.com/questions/3987683/… 以安装正确的版本。例如,如果您正确检查了版本,则会出现brew switch。我认为您的问题就在那里...因为我认为 1.11.2_1 已安装,但不是“链接”的...另请参阅stackoverflow.com/questions/13477363/…

标签: swift ruby xcode command-line cocoapods


【解决方案1】:

我认为您使用的是最新的 Xcode。只需确保您的系统可可豆荚是最新的最新版本。所以只需在终端sudo gem install cocoapods 中尝试此命令,然后再次尝试安装。 because firebase requirements in their website

您也可以尝试 - 安装 swift 包而不是 pod,它也可以工作

【讨论】:

  • 我试过那个命令。没用。
  • 对于 google 登录,我确实认为我需要使用 cocoapods——我在 SPM 上找不到它,并且它特别说要使用 cocoapods。您链接到的堆栈溢出问题与我的问题有关,但没有解决我的问题。答案与 firebase 版本有关,但我需要更新 cocoapods。
  • 是的。你可以试试latest ruby & copepods version。另一件事是,在 M1 Mac 机器 pod 中,由于架构而发生错误。所以你也需要检查一次。
  • 不,重点是我已经尝试过更新 cocoapods——这正是我遇到的错误。我试过sudo gem install cocoapodssudo gem update cocoapods 都给出了我上面描述的错误。您是否建议使用其他更新 cocoapods 的方法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-07
相关资源
最近更新 更多