CocoaPods下载很慢的解决办法

我们喜欢用 CocoaPods 下载第三方的类库到我们的项目中,但是我们会遇到下载这些第三方时总是要等待很长的时间,我在网上找到了解决这个问题的办法


$ pod install

执行这行命令的时候下载的速度很慢,这是因为 CocoaPods 的install和update的默认源是国外的源,所以速度很慢
我这里指的源跟之前在安装的时候更换的taobao的镜像不是一个概念,taobao的这个镜像是用在下载 CocoaPods 时用到的,这个镜像在安装完 CocoaPods 之后,两者就没有关系了
所以想要提高install和update的速度我这里提供了两个方法

方法一. 更换源

在使用老版的 CocoaPods 时可以使用以下的命令进行换源操作

$ pod repo remove master
$ pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
$ pod repo update

如果你使用的是新版的 CocoaPods 就不能使用pod repo add命令进行直接添加了,需要使用其他的方法

$ cd ~/.cocoapods/repos 
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

需要注意的是执行换源的时候会很慢因为里面的文件大小有几百M,因为镜像站内数据是会实时同步更新,所以下载的文件大小也不是固定的,具体情况就要去镜像的官网查看
清华镜像站同步状态

CocoaPods同步占用情况,最右侧展示的就是占用的磁盘大小

如果想用别的镜像的话也可以将命令中的的镜像地址进行替换

在将镜像更换之后还没有结束,在每一个项目中创建的podfile文件的第一行都要填写下面这行source命令

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

附上清华开源镜像站的链接
清华开源镜像站CocoaPods 使用帮助

方法二.忽略升级specs库

在进行pod installpod update时候忽略升级specs库

$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容