iOS CocoaPods更新问题汇总(待更新)

本文针对CocoaPods使用过程中遇到的各种问题提供了详细的解决方案,包括无法更新master仓库、pod setup运行缓慢等问题,并提供了调整curl postBuffer值的方法以解决curl 18错误。

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

CocoaPods问题:

1.错误代码:
Setting up CocoaPods master repo
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master-1`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

解决办法:

  • 进入/users/用户名/.cocoapods/repos,删除master文件夹
  • 重新下载CocoaPods仓库
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master  
2.错误代码:
cocoapods was not able to update the 'master' repo.if it is a unexpected issue and persists you can inspect it running 'pod repo update --verbose'

解决办法:

  • 根据提示,跑一下 pod repo update –verbose
  • 如果还是出现原来问题,升级 gem update cocoapods(如果CocoaPods还不是最新版本)
  • 如果升级还是出现原来的问题,那么重装CocoaPods
  • 在终端输入gem uninstall cocoapods
  • 在终端输入gem install cocoapods
  • 清除缓存再pod setup
  • 清除命令sudo rm -fr ~/.cocoapods/repos/master
  • 再pod setup
3.pod setup缓慢解决办法
  • 进入/users/用户名/.cocoapods/repos,删除master文件夹
  • 重新下载CocoaPods仓库
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master  
4.错误代码
curl 18 transfer closed with outstanding read data remaining

原因说明:

我们的项目由于时代久远,所以导致整个项目比较复杂庞大。出现这种错误,就是因为curl的postBuffer默认值太小的原因,重新在终端配置一下这个值就可以了。

解决办法:

第一步:cd [项目目录下]

第二步:终端执行

git config http.postBuffer 524288000

524288000代表B,524288000B也就是500MB。这个值得大小,可以根据项目酌情设置。

也可以用如下命令查看是否配置成功:

git config –list
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值