今天給一個項目導入cocoapods時遇到了一個坑,就是pod search時會出現[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`的提示錯誤,后來發現解決很簡單,前提是在成功安裝CocoaPods,但不能pod search搜素類庫。具體如下:
安裝CocoaPods執行pod install時,系統會默認操作pod setup,然而由于在中國可能會pod setup不成功。這時就需要手動執行pod setup指令,如下:
終端輸入:pod setup
會出現Setting up CocoaPods master repo,稍等幾十秒,最底下會輸出Setup completed。說明執行pod setup成功。
如果pod search操作還是搜索失敗,如下:
終端輸入:pod search AFNetworking(不區分大小寫)
輸出:Unable to find a pod with name, author, summary, or descriptionmatching 'AFNetworking'這時就是自己遇到的坑了,解決方法如下:
刪除~/Library/Caches/CocoaPods目錄下的search_index.json文件
pod setup成功后,依然不能pod search,是因為之前你執行pod search生成了search_index.json,此時需要刪掉。
終端輸入:rm ~/Library/Caches/CocoaPods/search_index.json
刪除成功后,再執行pod search。
執行pod search
終端輸入:pod search afnetworking(不區分大小寫)
輸出:Creating search index for spec repo 'master'.. Done!,稍等片刻······就會出現所有帶有afnetworking字段的類庫。
這樣,問題就解決了!