使用CocoaPods管理第三方,添加库的时候,无法连接到github.com端口443的解决方法

来源:互联网 发布:vb.net web开发教程 编辑:程序博客网 时间:2024/06/10 16:25

代码菇凉今天在使用CocoaPods添加第三方库的时候遇到了坑,唉~~~按理说CocoaPods玩儿了这么久怎么也是比较熟悉了吧,但是遇到新的坑的时候,依然还是要各种Google【T_T】。

列出问题:

在添加'Masonry'库的时候,我pod install之后等了很久很久,然后出现这样子的错误提示:


然后我以为是CocoaPods的版本不够,我就更新了CocoaPods的版本,再次pod install依然还是这个问题,然后觉得可能是一路配置过来有问题,我重新安装了一次CocoaPods,再次pod install依然是这个问题,接着我百度了各种文章,按着改,还是不对,几个小时过去了,脖子酸了腰也疼了,我请教公司的一少年,他把之前我认为可能的错误也一一证实了一遍,显然是无果的!哈哈,见证奇迹的时候到了,他突然说,应该是和github的host有关,连接不上github,然后再次Google了一次,看到一个帖子,解决方法是这样的:

1、前往文件夹,/private/etc 的目录下,找到hosts文件;

2、用任何一款编译器,打开hosts文件,删掉关于Github的所有host文件,保存关闭;

【具体操作:把hosts文件复制一份到桌面,打开,搜索 Git ,删除所有包括 git 的行,保存关闭,然后把桌面这个改过的文件拖到原来的文件夹里,替换原来的。】


然后在试着pod install ,稍等片刻,就能连接github成功下载第三方库添加到CocoaPods了。


然后再废话一句:

这台电脑是以前别人用的,所以遇到这个问题嘛,应该就是谁的小爪爪痒,给hosts中做了些杂七杂八的配置,去把他们去掉之后,这个问题也是可以解决的。