执行pod repo update 更新慢的解决方案

当更新项目依赖库时,由于github访问速度慢导致podupdate执行缓慢。解决方案是通过配置ClashX代理,设置git命令针对github使用代理,具体操作包括修改Clashx的config.yaml文件,添加代理端口,然后使用gitconfig命令设置和移除代理。此外,可以在Podfile中指定CocoaPods的Specs仓库源来优化安装速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题出现场景

因为更新某项目依赖库,执行 pod repo update 更新很慢,最终出现一些错误信息:

其实真正慢的原因并不在pod命令,而是在于github上的代码库访问速度慢。

解决方案

可以使用代理,让终端命令走代理请求,我使用ClashX代理,默认代理端口为 7890,

1. 打开Clashx本地配置文件

Clashx→配置→打开本地配置文件,找到 config.yaml 文件打开。

2. 添加如下代码

socks-port: 7891 # socks5代理端口 port: 7892 # http代理端口

3. 保存退出重启ClashX即可

配置好代理之后去终端输入git配置命令,命令如下

git config --global http.proxy socks5://127.0.0.1:7891

上面的命令是给git设置全局代理,但是我们并不希望国内git库也走代理,而是只需要github上的代码库走代理,命令如下

git config --global http.https://github.com.proxy socks5://127.0.0.1:7891

如果要移除上面设置的git代理,使用如下命令

git config --global --unset http.proxy 
git config --global --unset http.https://github.com.proxy

再次执行 pod install 或 pod repo update 都会快很多

如果是安装依赖,可以先在Podfile文件中添加一行命令:

source 'https://github.com/CocoaPods/Specs.git'

再执行依赖安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值