pod search 获取不到你需要的库

本文详细介绍了如何解决Cocoapods无法获取最新库的问题,包括更新Cocoapods版本和本地仓库的方法,以及遇到常见错误时的解决方案。

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

为了确定我们搜索的库是不是真的在Cocoapods的Repos中存在,我们可以到https://cocoapods.org/中进行搜索查询。如果搜索的类库确实不存在,出现这个提示是正常的,如果存在,却出现这个提示,请往下看解决方法。

在网上查询后发现,获取不到最新库的原因主要有两个:
1.cocoapods的版本过低
2.还没有更新本地仓库

解决方法:
更新pods
1、首先查看当前版本
pod --version //目前最新版是1.3.1

2、查询当前安装的Ruby源
gem source -l
输出为’https://ruby.taobao.org/’ 说明当前是淘宝的源

3、移除淘宝的Ruby源,添加新的源(目前淘宝的源不可用了)
gem sources --remove https://ruby.taobao.org/
gem sources -a https://gems.ruby-china.org/

4、查看源是否添加成功
gem source -l
输出 'https://gems.ruby-china.org/'说明添加成功

5、开始安装
sudo gem install cocoapods

可能会出现报错’Operation not permitted - /usr/bin/xcodeproj’,解决办法如下:
输入命令 ‘sudo gem install -n /usr/local/bin cocoapods’

6、再次查看pod版本
pod --version
输出 1.3.1表示升级成功

更新本地仓库
执行 'pod repo update’更新本地仓库,执行时间有点长,请耐心等待一会。本地仓库完成后,即可搜索到指定的第三方库。

另一种方法:执行命令’rm ~/Library/Caches/CocoaPods/search_index.json’,删除该文件,然后再执行pod search 命令就可以正常使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值