美文网首页iOS
CocoaPods 安装、更新第三方库超时问题

CocoaPods 安装、更新第三方库超时问题

作者: 卡布奇诺不加糖 | 来源:发表于2020-08-23 12:10 被阅读0次

    github 打开、拉取、推送速度慢的问题

    iOS开发中,使用CocoaPods管理工具,不需要我们做太多的配置,就可以直观、集中和自动化地管理我们项目的第三方库。然而,由于特殊原因,经常会遇到“Failed to connect to github.com port 443: Operation timed out”这种超时错误。

    超时错误

    解决方案

    第一步:查询github相关域名的ip

    打开网址ipaddress.com,查询出如下两个域名的ip,并分别记录下来。

    1、github.com

    2、github.global.ssl.fastly.net

    查询域名 查询域名的ip

    第二步: 修改hosts文件

    2.1.依次点击 Findder(访达) —> 前往  —>前往文件夹(shift键+苹果键+G),输入“/etc”,然后单击“前往”。

    前往hosts文件

    2.2.将hosts文件拷贝到桌面,修改github相关域名的ip。再将修改好的hosts文件放回原路径,替换掉之前的hosts文件。密码为Mac电脑密码。

    修改hosts

    第三步:清除DNS的缓存,再执行pod命令试试。

    清除DNS的缓存,根据Mac OS X操作系统的版本选择以下命令:

    Mac OS X 12 (Sierra) and later:

    sudo killall -HUP mDNSResponder

    sudo killall mDNSResponderHelper

    sudo dscacheutil -flushcache

    Mac OS X 11 (El Capitan) and OS X 12 (Sierra):

    sudo killall -HUP mDNSResponder

    Mac OS X 10.10 (Yosemite), Versions 10.10.4+:

    sudo dscacheutil -flushcache

    sudo killall -HUP mDNSResponder

    清除DNS缓存

    相关文章

      网友评论

        本文标题:CocoaPods 安装、更新第三方库超时问题

        本文链接:https://www.haomeiwen.com/subject/txyijktx.html