关于iOS的CocoaPods版本冲突的解决方案

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于iOS的CocoaPods版本冲突的解决方案相关的知识,希望对你有一定的参考价值。

最近,在运行Flutter项目的时候,报了如下一个错误:

You appear to have CocoaPods installed but it is not working. This can happen if the version of Ruby that CocoaPods was installed with is different from the one being used to invoke it

意思是,安装了CocoaPods,但它不工作。如果安装CocoaPods的Ruby版本与用于调用它的版本不同,就会发生这种情况。对于上面这个问题,我们只需要下面几步就可以解决:
1,首先查看CocoaPods的版本。

pod --version

如果没有安装,使用下面的命令安装:

sudo gem install cocoapods

如果是Flutter,还可以能会报如下错误:If with sudo its failing,First download and install brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",此时需要运行如下命令:

 brew install cocoapods
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install

以上是关于关于iOS的CocoaPods版本冲突的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

[iOS开发]关于cocoapods的使用

iOS关于cocoapods的一些问题

iOS代码组件化--利用cocoaPods创建私有库

iOS开发Cocopads的最新用法

安装第二个 pod 时 CocoaPods 冲突

关于IOS的Cocoapods相关问题