制作cocoapods私有庫(kù)時(shí),輸入pod search Person (Person為自己私有庫(kù))發(fā)現(xiàn)提示"[!] Unable to find a pod with name, author, summary, or description matching `Person`" ,作為第一次嘗試制作私有庫(kù)的小白 ,腦子里首先想到的是:一定是我制作的庫(kù)出問(wèn)題了。怎么辦?只能從頭再來(lái)咯。于是筆者重頭來(lái)了一遍:文件夾---> */{.h,.m} --->?podspec文件,再一次仔細(xì)核對(duì)podspec的關(guān)鍵信息,提交git等等。可等我再一次輸入"pod trunk push Person.podspec"時(shí),同樣的紅色文字還是出現(xiàn)了。然后試著嘗試pod search ,發(fā)現(xiàn)原來(lái)不是庫(kù)的問(wèn)題,是pod出現(xiàn)問(wèn)題了。既然找到了原因,問(wèn)題就好解決了么。
解決方案:手動(dòng)移除.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的時(shí)候會(huì)生成該文件,會(huì)主動(dòng)記錄之前搜索的行為存在本地,所以一般第二次搜索會(huì)比第一次快。
輸入命令:rm ~/Library/Caches/CocoaPods/search_index.json回車(chē)
5、驗(yàn)證pod search 是否正常
>注:所寫(xiě)文章均為作者自己的學(xué)習(xí)筆記,不做任何其他參考價(jià)