Сocoapods中继URL无法下载

时间:2019-10-16 09:09:45

标签: cocoapods

  

CDN:无法下载中继URL:   https://cdn.cocoapods.org/deprecated_podspecs.txt,错误:失败   打开与cdn.cocoapods.org:443的TCP连接(没有通往主机的路由-   connect(2)用于“ cdn.cocoapods.org”端口443)

pod repo update尝试

有人知道如何解决此问题吗?

16 个答案:

答案 0 :(得分:140)

我通过使用以下命令使其工作:

  1. pod repo remove trunk
    然后

  2. pod install

答案 1 :(得分:9)

第一步。删除行李箱和主机

pod repo remove trunk
pod repo remove master

第二步。在podfile中添加源。

source 'https://github.com/CocoaPods/Specs.git'
source 'https://cdn.cocoapods.org/'

第三步。运行pod更新。解决我的问题。

pod update --verbose

答案 2 :(得分:5)

我通过此解决方案解决了 将此添加到您的Podfile:

source 'https://cdn.cocoapods.org/‘

然后,运行以下命令将其从托管回购列表中删除(在控制台中):

pod repo remove master

答案 3 :(得分:5)

我花了几个小时来卸载和重新安装Pod,连接和断开wifi,并尝试可以从互联网上找到的其他解决方案。没有任何效果。最后,我决定重新启动Macbook,问题解决了。因此,在尝试上述解决方案之前,我强烈建议您尝试重新启动系统。

答案 4 :(得分:4)

基于this的github评论:每当cocoapods CDN由于DNS问题而无法运行时,请尝试直接添加cdn.cocoapods.org重定向到的URL,作为{{1}顶层中的源}:

Podfile

答案 5 :(得分:2)

删除Podfile.lock,然后尝试重新安装Pod(pod安装)。这对我有用。

答案 6 :(得分:2)

对于那些面临以下情况的人:

<块引用>

[!] CDN:主干回购更新失败 - 1 个错误: CDN:无法下载中继 URL:https://...podspec.json 响应:429 429:请求过多

您应该删除 Podfile.lockPod 文件夹并重新连接到您的 VPN(如果有),然后运行

pod install --repo-update

答案 7 :(得分:1)

这似乎是一个CDN问题,因为当我使用代理时,链接https://cdn.cocoapods.org/all_pods_versions_e_2_1.txt被打开,而没有返回错误。

我做了什么: gem uninstall cocoapods gem cleanup rvm osx-ssl-certs update all

那没有帮助。

然后我去了Chrome并打开https://cdn.cocoapods.org/all_pods_versions_e_2_1.txt,这是一个错误。然后我清除了缓存,但没有帮助。 switching代理并返回后,它开始工作。

答案 8 :(得分:1)

从这里到那里尝试了许多解决方案,但对我而言有效的是:

gem uninstall cocoapods 
gem cleanup
sudo gem install cocoapods -n /usr/local/bin

希望它对您有用!

答案 9 :(得分:1)

关于所有这些评论;没有什么对我有用 所以我发现了这个,它对我来说非常有效:

<块引用>

pod cache clean --all

<块引用>

吊舱设置

答案 10 :(得分:1)

在检查所有答案并使用 VPN 来更新 Pod 后,我尝试了:

pod repo remove trunk
pod repo remove master
sudo rm -rf ~/.cocoapods/repos
pod update

顺便说一句,我不是在指定这个:
source 'https://cdn.cocoapods.org/'

一切都奏效了。

答案 11 :(得分:0)

在我的情况下,仅仅是因为查尔斯被处决。退出查尔斯做了这份工作!

答案 12 :(得分:0)

多次解决该问题,尤其是在WI-FI外部。打开VPN,您的问题将得到解决。

答案 13 :(得分:0)

其中一些解决方案对我不起作用,但是一旦我与AnyConnect VPN断开连接,它就可以成功更新pod。

答案 14 :(得分:0)

我已经尝试了上述所有选项,但没有解决我的问题。我刚刚将我的互联网连接切换到其他服务提供商,然后尝试 pod install 并且中继 url 问题不再存在。因此,如果遇到中继 url 问题,请尝试切换互联网连接。

答案 15 :(得分:-1)

只需在您的终端中尝试一下

sudo gem install cocoapods