CocoaPods 【pod search 搜索类库失败的解决办法】

我们平时开发经常会用到 CocoaPods 去集成第三方的框架,而且我们自己也会写一些比较优质的代码上传到 CocoaPods 上面去。pod search xxx 就是我们查找相应框架的命令行。但是我们通常会遇到这样一些状况:别人用到一个框架很好用,自己却搜索不到。或者说自己上传到 CocoaPods 一个类库,已经提示上传成功,但是却还是搜索不到自己的类库。


我总结一下,原因有以下几个:

① CocoaPods 需要升级

升级 CocoaPods 和 安装 CocoaPods 的命令行其实是一样的:

$ sudo gem install cocoapods 

需要注意的是,如果安装的时候使用了sudo,升级的时候一样需要使用该关键字,不然升级完了以后又会出现路径不匹配问题。


② 需要更新类库

一般我们在升级/安装 CocoaPods 的时候就会默认操作 pod setup,但是由于中国强大的墙而导致更新下载失败,原因你懂得。所以我们需要手动进行更新,执行:

pod setup

如果是第一次执行这个代码,那整个过程会比较漫长,如果以前更新过,那么就只会更新你未更新的部分,就会很快了。在更新的过程中会一直显示 Setting up CocoaPods master repo 请耐心等待,更新成功后会显示 Setup completed。


③ 如果前两个办法都做了并且提示操作成功,但还是没有 pod search xxx 到想要的类库,那可能就是因为 search 缓存文件的缘故。执行下列命令行:

rm ~/Library/Caches/CocoaPods/search_index.json

或者说 cd 到对应目录下找到 search_index.json 文件进行删除,如下:


然后再次进行 pod search xxx,应该就能查找到你想要的类库了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值