制作cocoapods私有庫時,輸入pod search Person (Person為自己私有庫)發(fā)現(xiàn)提示"[!] Unable to find a pod with name, author, summary, or description matching `Person`" ,作為第一次嘗試制作私有庫的小白 ,腦子里首先想到的是:一定是我制作的庫出問題了。怎么辦?只能從頭再來咯。于是筆者重頭來了一遍:文件夾---> */{.h,.m} --->?podspec文件,再一次仔細(xì)核對podspec的關(guān)鍵信息,提交git等等??傻任以僖淮屋斎?pod trunk push Person.podspec"時,同樣的紅色文字還是出現(xiàn)了。然后試著嘗試pod search ,發(fā)現(xiàn)原來不是庫的問題,是pod出現(xiàn)問題了。既然找到了原因,問題就好解決了么。

解決方案:手動移除.cocoapods/repos目錄下的master,然后Git clone 替換。
解決步驟:
1、在終端輸入cd?~/.cocoapods/repos

2、移除master文件
3、輸入命令:git clone --depth 1 https://github.com/CocoaPods/Specs.git master
4、等clone完成后,記得先刪除search_index.json。pod search的時候會生成該文件,會主動記錄之前搜索的行為存在本地,所以一般第二次搜索會比第一次快。
輸入命令:rm ~/Library/Caches/CocoaPods/search_index.json回車
5、驗證pod search 是否正常

>注:所寫文章均為作者自己的學(xué)習(xí)筆記,不做任何其他參考價