Cocoapods 出现问题,在安装 pod 时显示错误“无法确定 URL 的 repo 类型”

Posted

技术标签:

【中文标题】Cocoapods 出现问题,在安装 pod 时显示错误“无法确定 URL 的 repo 类型”【英文标题】:Problem with Cocoapods, showing error 'Couldn't determine repo type for URL' when installing pods 【发布时间】:2021-11-24 08:28:46 【问题描述】:

我经常使用Cocoapods,但最近每当我更新 pod (pod update) 时,它就会开始复制文件,并且经常不允许我为 App Store 创建构建。

我将 Cocoapods 更新到了可能的最新版本,但仍然没有解决这个问题。然后我尝试删除并重新安装它。

现在正在发生另一个问题。当我尝试在任何项目上运行 pod install 时,pod 没有像以前那样安装,而是显示此错误:

myUser$ pod install
Analyzing dependencies
[!] Couldn't determine repo type for URL: `https://github.com/CocoaPods/Specs.git`: Permission bits for '/Users/myUser/.netrc' should be 0600, but are 644

以前,这从未发生过,但现在它甚至在 Cocoapods 像魅力一样工作的项目中也发生了。可能是什么问题?

提前谢谢你。

【问题讨论】:

【参考方案1】:

错误消息说存在权限问题:

“/Users/myUser/.netrc”的权限位应为 0600,但为 644

所以为了修复权限,你应该这样做:

chmod 600 ~/.netrc

然后尝试再次运行pod install。如果根本原因确实是这个权限问题,那么一切都应该正常。

【讨论】:

成功了,非常感谢!

以上是关于Cocoapods 出现问题,在安装 pod 时显示错误“无法确定 URL 的 repo 类型”的主要内容,如果未能解决你的问题,请参考以下文章

iOS 开发之Cocoapods的使用及制作私有pods

Cocoapods的使用

CocoaPods 安装旧的 pod

Cocoapods:包含资源文件夹 Assets.xcassets 的 pod 出现问题

安装 cocoapods 后无法打开 Xcode 7 工作区文件

Cocoapods安装错误 - 卷曲:(56)Recv失败:由对等方重置连接