【问题标题】:Сocoapods trunk URL couldn't be downloadedСocoapods 中继 URL 无法下载
【发布时间】:2020-02-13 00:33:25
【问题描述】:

当我尝试pod repo updatepod install 时出现此错误

CDN:无法下载中继 URL: https://cdn.cocoapods.org/deprecated_podspecs.txt,错误:未能 打开到 cdn.cocoapods.org:443 的 TCP 连接(没有到主机的路由 - 连接(2)“cdn.cocoapods.org”端口 443)

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

【问题讨论】:

    标签: ios iphone cocoapods podfile trunk


    【解决方案1】:

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

    1. pod repo remove trunk
      然后

    2. pod installpod update

    【讨论】:

    • 移除后备箱为我修复了它。
    • 也适用于我,只是我使用了pod update 而不是pod install
    • 如果你能解释一下这个命令的作用以及它会影响什么,那就太好了。
    • pod install 不起作用,但 pod update 适合我。
    • 只有在重新启动我的电脑后才能为我工作。 ://
    【解决方案2】:

    这似乎是一个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 代理并返回后它开始工作。

    恢复:打开和关闭 VPN。

    还可以通过@NightWatcher 尝试pod cache clean --allpod setup

    【讨论】:

    • 从俄罗斯得到这个问题。打开 VPN 对我有帮助。
    • 投了赞成票。你让我走上了正轨,禁用 OpenDNS 对我有用。
    • pod cache clean --all 对我有用。谢谢,@尼克科夫
    【解决方案3】:

    第一步。删除主干和主干

    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
    

    【讨论】:

      【解决方案4】:

      我通过这个解决方案修复了它 将此添加到您的 Podfile:

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

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

      pod repo remove master
      

      干杯!

      【讨论】:

      • 谢谢你的回答,你有这个参考链接吗?
      • 抱歉,我不记得在哪里找到了这个解决方案。希望对你有帮助
      【解决方案5】:

      在你的终端试试这个:

      sudo gem install cocoapods
      

      【讨论】:

      • 这解决了我的问题。我使用的是显然有这个错误的旧版本。
      • SO 答案需要某种解释,说明我们应该在您的答案中执行哪些步骤以及为什么要执行这些步骤。这样人们就可以学习和理解他们在做什么。此外,它可以防止人们欺骗他人使用危险代码等。请解释一下你的回答一点,或者更多。
      【解决方案6】:

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

      【讨论】:

      • 此处相同:Cocoopads 1.10.0 未能在终端上下载 CDN 依赖项。但我可以在浏览器中打开文件就好了。重启就解决了!
      • 老学校重启也救了我
      【解决方案7】:

      删除 Podfile.lock 并再次尝试重新安装 Pod(pod install)。这对我有用。

      【讨论】:

      • 这是正确的答案。解构你的 pod,删除 Podfile.lock,一切都开始工作了。
      【解决方案8】:

      对于那些面临以下问题的人:

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

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

      pod install --repo-update

      【讨论】:

      • 我遇到了同样的问题,您的解决方案解决了这个问题!谢谢!
      【解决方案9】:

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

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

      我没有指定这个顺便说一句:
      source 'https://cdn.cocoapods.org/'

      一切正常。

      【讨论】:

      • 我在 CI/CD 中使用它,所以我首先必须运行前三个命令(使用 set +e),然后只使用第四个重新启动该过程。它开始下载 pod。
      • 删除 ~/.cocoapods/repos 有帮助
      【解决方案10】:

      基于this github 评论:每当cocoapods CDN 由于DNS 问题而无法工作时,请尝试直接添加cdn.cocoapods.org 重定向到的url,作为Podfile 顶层的来源:

      source 'https://cocoapods-cdn.netlify.app/'
      

      【讨论】:

      • 此链接不再是有效选项。该 url 重定向到一篇博客文章,表明应该使用“cdn.cocoapods.org”。
      • @PhillHealey 刚刚在Podfile 中测试了源网址,并且接缝可以正常工作。 github评论接缝的链接也是正确的。您指的是哪个网址?
      • 如果您在浏览器中转到“cocoapods-cdn.netlify.app”,它会重定向。
      【解决方案11】:

      在所有这些 cmets 上;没有什么对我有用 所以我发现了这个,它对我来说非常有用:

      pod 缓存清理 --all

      吊舱设置

      【讨论】:

        【解决方案12】:

        在这里和那里尝试了许多解决方案,但在我的情况下有效的是:

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

        希望它对你有用!

        【讨论】:

          【解决方案13】:

          其中一些解决方案对我不起作用,但在我与 AnyConnect VPN 断开连接后,它成功更新了 Pod。

          【讨论】:

          • 我正在使用Tunnelblick,断开连接后它运行良好。可能与我们不时遇到的 DNS 问题有关。不过,我可以在浏览器中打开超时链接。
          【解决方案14】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-11-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多