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