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

31 ios cocoapods xcode13

我使用了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
Run Code Online (Sandbox Code Playgroud)

以前,这种情况从未发生过,但现在,即使在 Cocoapods 发挥作用的项目上,这种情况也发生了。可能是什么问题呢?

先感谢您。

0xc*_*ced 100

错误消息表明存在权限问题:

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

因此,为了修复权限,您应该这样做:

chmod 600 ~/.netrc
Run Code Online (Sandbox Code Playgroud)

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