CocoaPods报错小结

问题一:Android studio Exception: CocoaPods not installed or not in valid state.

最近升级了Mac系统(12.5)后发现问题
Xcode(13.1)和android studio(version 2020.3)

android studio 显示未安装CocoaPods

Mac上已经安装过了CocoaPods, 并且 pod install 没有问题,Xcode运行没有问题, 但是直接点击Android studio上的运行按钮会报如下错误:

Warning: CocoaPods is installed but broken. Skipping pod install. ... ... Exception: CocoaPods not installed or not in valid state.

这应该是android studio软件的问题,这个时候我们可以使用它自带的terminal 运行flutter run,发现可以运行;

使用终端命令打开android studio:

open /Applications/Android\ Studio.app

然后再使用android studio上自带的运行按钮,发现可以运行了;

再次关闭android studio,重新手动打开android studio,再次点击运行,发现可以了;

问题二: unable to access 'https://github.com/CocoaPods/pod-template.git/': error:02FFF036:system library:func(4095):Connection reset by peer

image.png

解决:

git config --global http.proxy
git config --global --unset http.proxy

创建一个本地pod库的时候一直报错,使用上面的方法解决了。

问题三:

Cocoapods-- Don‘t forget to anonymize any private data!

image.png

下面一大堆报错信息,

 [!] Error installing AMapNavi
.....
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

[!] Oh no, an error occurred.

Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=Permission+denied+%40+rb_sysopen+-+%2FUsers%2Fsuperman%2FLibrary%2FCaches%2FCocoaPods%2FPods%2FRelease%2FAMapNavi%2F7.6.0-ca9fe%2FAMapNaviKit.framework%2FHeaders%2FMAAnimatedAnnotation.h&type=Issues

If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new

Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md

Don't forget to anonymize any private data!

来来回回pod install一直也不行,报这个错,因为年前升级了cocoapods,跟cocoapods版本应该有关系,百度一番,有和我的类似的,根据error 内容基本可以判定是cocoapods版本或者ruby版本问题导致的。所以只要降低或者升级最新版本即可解决。

一:删除master,重新拉取,不要试,我试了是不可以,还浪费了很长时间去下载master

命令行如下:

pod repo remove master
pod repo add master https://github.com/CocoaPods/Specs.git
pod repo update

二:如果还不能解决,最终的解决方法:

尝试卸载当前pod版本,然后重新安装

卸载当前的CocoaPods

sudo gem uninstall cocoapods

image.png

重新安装cocoapods

sudo gem install cocoapods

不指定版本,应该是安装的最新的吧

image.png

然后重新pod install,

image.png

这个是网络原因没拉下来,来回是两次就可以了,

image.png

终于算是成功没问题了 。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容