我今天照著百度的帖子,自己創(chuàng)建了一個公開庫到cocoapods上,參考如下:
https://github.com/Damonvvong/DWCategory
我執(zhí)行pod trunk me 命令,查看自己是否上傳spec成功,發(fā)現(xiàn)是成功的:
創(chuàng)建好了當(dāng)然就想用起來啦,我特別渴望在podfile里寫上一句: pod Ivy321654FrameworkTestTool, 然后就可以酷酷的用起來了,然而:
我去搜索:pod search Ivy321654FrameworkTestTool. 就搜索不到了,報錯:
CocoaPods:Unable to find a pod with name, author, summary, or description matching 'XXX'
步驟1:?
我猜測自己的鏡像換過國內(nèi)的,是不是有影響,就換了回去,發(fā)現(xiàn)依然找不到
gem sources --remove https://gems.ruby-china.com/
gem sources --add https://rubygems.org/
步驟2:
我照著帖子說的,刪除搜索索引,然后重新搜索pod search Ivy321654FrameworkTestTool,也不行:
rm ~/Library/Caches/CocoaPods/search_index.json
http://www.reibang.com/p/cbbcd2ef352c
步驟3:
我覺得肯定是我本地的pod的庫里面沒有我剛上傳上去的那個spec,但我不知道怎么去弄,糾結(jié)了一陣后,我想起第一個帖子里的一句話:
"pod setup其實在做這么一件事:Cocoapods在將https://github.com/CocoaPods/Specs的信息下載到你電腦的~/.cocoapods目錄下并進(jìn)行文件比對践美,總數(shù)據(jù)大小大約在100MB左右侦香,再加上服務(wù)器在國外揍很,因此速度會比較慢员萍。在執(zhí)行過程中你也可以新開一個Terminal窗口生兆,cd到~/.cocoapods目錄卧斟,用du -sh *來查看下載進(jìn)度"
死馬當(dāng)作活馬醫(yī),我直接更新掉了我的庫.命令:
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
等了大概十分鐘后,然后,就clone完畢了,我再去搜索,就能搜索到了,真是幸福啊.
寫出來希望可以幫到大家.