CocoapodsiOS专题

CocoaPods 1.8+ 使用Trunk报错的解决方案

2020-05-25  本文已影响0人  z时光旅人

CocoaPods 在1.8以后默认使用CDN的方式后执行pod install 会出现报错:

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/***.json Response: Couldn't connect to server

在网上看了很多的资料,都是要求移除trunk然后恢复之前的方式去使用,我个人并不倾向于这种方式,于是查找了别的资料,最终找到解决方案,记录并给其他遇到该问题的朋友一些引导,说明如下:

1、检查你的当前source镜像:

gem source -l

移除旧的镜像:

gem source -r +你原先的镜像地址

修改新镜像为:

gem source -a https://gems.ruby-china.com


2、查找 githubusercontent.com 的IP

链接地址:https://githubusercontent.com.ipaddress.com/raw.githubusercontent.com

IP 地址查询

3、修改host文件

前往/etc/hosts,编辑文件,在最后面添加上IP映射:

199.232.68.133 raw.githubusercontent.com

保存后打开命令终端执行代码刷新DMS:

sudo dscacheutil -flushcache


4、重新cd 到自己的工程路径,执行安装即可

pod install

上一篇下一篇

猜你喜欢

热点阅读