CocoaPods 更新贼慢的问题解决

1. 增加本机代理

也就是换一个水管, 假定本地代理 IP 是 sock5://127.0.0.1:7890
配置机器开启代理
系统中所有的 rc 文件均可, 如果是win 系统, 可以采用全局模式

1
2
3
4
$ vim ~/.zshrc
# proxy list
alias proxy='export all_proxy=socks5://127.0.0.1:7890'
alias unproxy='unset all_proxy'

在开始前先运行下命令, 这样在命令行便可以一直走代理了

1
2
3
4
5
# 使用
$ proxy

# 取消代理
$ unproxy

启动更新

1
2
3
4
5
6
7
$ pod setup
Setting up CocoaPods master repo
$ /usr/local/bin/git -C /Users/duoli/.cocoapods/repos/master fetch origin --progress
remote: Enumerating objects: 107790, done.
remote: Counting objects: 100% (107790/107790), done.
remote: Compressing objects: 100% (235/235), done.
接收对象中: 81% (863737/1065247), 97.57 MiB | 400.00 KiB/s

2. 采用国内的镜像

镜像地址 : 清华的镜像
重置 master 的地址以及 git

1
2
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/master
$ pod setup

3. 使用CDN

[1.7.2](http://blog.cocoapods.org/CocoaPods-1.7.2/)开始,已经完全切到CDN上了。(我对CDN不熟,总之就是提速了,比之前快了,不用换镜像了) [1.8](http://blog.cocoapods.org/CocoaPods-1.8.0-beta/)以上甚至把CDN作为默认源
使用,在Podfile最上面添加即可

1
source 'https://cdn.cocoapods.org/'

参考


语雀镜像 : CocoaPods 更新贼慢的问题解决 ,点此 提问

作者

Duoli

发布于

2022-04-14

更新于

2022-12-14

许可协议

评论