xcode 无法安装最新版本的Cocoapods

mi7gmzs6  于 2023-03-04  发布在  其他
关注(0)|答案(1)|浏览(181)

我不知道是怎么安装的,但是我设法安装了cocoapods的1.8.4版本。但是,我不能更新它。我需要更新它,因为firebase google登录的pod需要FirebaseAnalytics,而Firebase Analytics要求cocoapods为1.10.0。每当我试图更新它时,无论是通过sudo gem install cocoapods还是sudo gem update cocoapods,我都会得到以下错误:
The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first.
这很奇怪,因为我确实安装了xcode开发工具。

下面是pod(其中一个需要FirebaseAnalytics

另请参见错误消息:

这个问题类似于severalothers--我问一个新问题,因为这些问题的答案对我没有帮助,而且这些问题相当老,所以我怀疑我在那里会得到任何帮助。
我非常感谢你的帮助。这个问题本身就阻止了我在我的应用程序中使用Firebase的谷歌登录。
编辑:在我用brew重新安装了cocoapods之后,我检查了我的pod版本,却发现它仍然是1.8.4。然后我运行了brew upgrade cocoapods,一切看起来都是最新的。但是我再次检查了版本,仍然看到1.8.4。这是怎么回事?

编辑2:捆绑结果
我能够成功地(表面上)安装bundle,但是当我尝试使用bundle安装/更新cocoapods时,我得到了错误。

编辑3:找到解决方案?
我尝试用brew再次升级cocoapods,由于某种原因,这次成功了--尽管上次我尝试用brew升级cocoapods时没有成功。(bundle有帮助吗?)我仍然没有看到这是否解决了我原来的问题,但是cocoapods现在是1.11.2版本,最新的版本。感谢所有的帮助!

thigvfpy

thigvfpy1#

更新答案。

  • 安装带有brew的cocapod。

我正面临着同样的问题,安装了最新版本的cocapods与brew,但当尝试签入终端我的机器总是链接旧版本的cocapods,所以在这里我bellow命令解决我的问题。

将Brew pod覆盖到另一个pod

brew link --overwrite cocoapods

相关问题