我们喜欢用 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,因为镜像站内数据是会实时同步更新,所以下载的文件大小也不是固定的,具体情况就要去镜像的官网查看
清华镜像站同步状态
如果想用别的镜像的话也可以将命令中的的镜像地址进行替换
在将镜像更换之后还没有结束,在每一个项目中创建的podfile文件的第一行都要填写下面这行source命令
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
附上清华开源镜像站的链接
清华开源镜像站CocoaPods 使用帮助
方法二.忽略升级specs库
在进行pod install
和pod update
时候忽略升级specs库
$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update