cocoapods找不到第三方庫Unable to find a pod with name, author, summary, or descriptionmatching

最近又想上手iOS development,從git上拉代碼,需要pod update一下,發(fā)現(xiàn)工程中用到的第三方庫找不到,所以完成不了更新

[!] Unable to find a pod with name, author, summary, or descriptionmatching `iOS\-AlipaySDK`

搜了一下:兩種解決方案

一,參考了這個鏈接(git上一個大神的回答)

刪除cocoapods的索引,然后重新search,

在terminal下

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

pod search AFNetworking

Creating search index for spec repo 'master'..

會觸發(fā)cocoapods重新拉這個索引文件

二,重新安裝cocoapods

參考了這個鏈接(很多人都轉(zhuǎn)載的一個

1、 先移除掉/Users/Ansel/.cocoapods/repos/master

2、再重新安裝CocoaPods , 安裝命令

gem sources --remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/

sudo gem install -n /usr/local/bin cocoapods

xcode-select -switch /Applications/Xcode.app/Contents/Developer

后面這兩步我沒用,因為沒有看到解釋,我是后面直接pod setup了一下,等于重現(xiàn)安裝了

我首先選用了第一種方式,即刪掉了本地的search_index.json文件,發(fā)現(xiàn)還是找不到第三方庫,然后的確在我的search_index.json里沒有那個庫的名字,然后我怒而重裝(既選擇第二種方式),還是如此。

最后只好去找同事(在他那里一直是可以search到那個第三方庫的)拷貝了他本地的search_index.json,解決了。

抱著好奇心,我發(fā)現(xiàn)我重裝cocoapods后,沒有再嘗試rm那個文件試試,果然,重裝cocoapods后,再rm search_index.json,也是好使的。

所以問我廢話了這么多,解決方式看起來有三中可能

使用第一種

使用第二種

使用第二種不好使后,再使用第一種

如果都不好使,那就去copy一個同事本地的吧,認栽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容