Jsdelivr 挂了? cocoapod 有问题怎么办?

最近 cocoapod 总是出问题 蛋疼。

类似于这样的问题

相信大家 都出现这样的问题,于是 花费力气研究一天  2种方案

第一种方案 

换清华的源头 

podfile添加清华镜像源:

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

然后 执行 pod install  如果不行  再执行 pod repo update  再执行 pod install  这种方案 别人试了可行 我就没试。

第二种方案

参考官方 给出的解决方案


做一个域名转发 将  cdn.jsdelivr.net  转成 fastly.jsdelivr.net

首先下载 一个 抓包代理工  我用的是lightProxy   阿里的如下图

然后 开始设置 域名转发


启动代理

当然最最最关键的步骤来了 

找到 lightproxy 的端口 

这样 Jsdelivr 所有静态资源都可以转发访问了 对web 友好 但是对 cocoapod 不生效 这就是很头疼的事情

于是 开始研究cocoapod 源码


找到这个文件 用Xcode 打开 

设置 代理为 lightProxy 

注意 这个文件 只能先拖出来 改 然后 再覆盖 

这样 在执行 pod install 就解决 这个问题了 

你可能感兴趣的:(Jsdelivr 挂了? cocoapod 有问题怎么办?)