近日在做高德地圖,使用了CocoaPods,明明官網(wǎng)上最新版本達(dá)到了5.0.0,但是我使用CocoaPods執(zhí)行命令$ pod search AMap3DMap
來(lái)搜索,結(jié)果搜索出來(lái)的最新版本只到4.6.0,很是讓人頭疼,結(jié)果查詢了半天終于找到了解決辦法。
以下兩種方法不是適用于每一個(gè)人,我們從方法一依次開始執(zhí)行,有可能第一個(gè)方法執(zhí)行完之后就可以了,所以執(zhí)行完每個(gè)方法之后都要試一試看看能不能搜索到最新版,如果成功了就不必往下進(jìn)行了。
注意:在終端輸入命令時(shí),取$后面部分輸入
方法一、
1、首先執(zhí)行$ pod --version
來(lái)看看當(dāng)前CocoaPods的版本。2、很多查詢過的同學(xué)都知道接下來(lái)執(zhí)行$ pod repo update
來(lái)更新本地倉(cāng)庫(kù),本地倉(cāng)庫(kù)更新完成后,即可搜索到指定的第三方庫(kù),但是我得到的結(jié)果是

pod repo update結(jié)果.png
顯然失敗了,版本并沒有改變。3、然后我按照上面提示的執(zhí)行$ pod repo update --verbose
,執(zhí)行完畢之后再次執(zhí)行$ pod search AMap3DMap
來(lái)查看版本依然沒有變化,只好放棄了。
這只是我的電腦失敗了,如果你們的電腦成功了下面方法就不用看了,如果也失敗了那么繼續(xù)看方法二。
方法二、
1、后來(lái)選擇了下面的方法,重新安裝一下CocoaPods執(zhí)行$ sudo gem install -n /usr/local/bin cocoapods
來(lái)安裝CocoaPods執(zhí)行完畢之后接著執(zhí)行$ pod setup
然后就等吧時(shí)間有點(diǎn)漫長(zhǎng),當(dāng)出現(xiàn)Setup completed
的時(shí)候說(shuō)明已經(jīng)完成了。(此步驟的詳細(xì)內(nèi)容可以查看我的另一篇文章里的第二部分的第3條“安裝CocoaPods”來(lái)完成)2、接著執(zhí)行$ pod --version
再來(lái)看看現(xiàn)在CocoaPods的版本是不是變化了呢,還有一些同學(xué)查看的版本并沒有變化,不過不要緊,來(lái)執(zhí)行$ pod search AMap3DMap
看看是不是也能搜索到最新版本了。
到這里基本上都能搜索到最新版本了,如果還是不能搜索到最新的版本,那么再重復(fù)執(zhí)行一下方法二,應(yīng)該就可以了。
我的電腦雖然搜索AMap3DMap能搜索到最新版本了但是搜索AMap3DMap-NO-IDFA卻搜索不到,提示下圖這個(gè)錯(cuò)誤解決辦法:執(zhí)行rm ~/Library/Caches/CocoaPods/search_index.json
刪除索引然后再搜索的時(shí)候就會(huì)重新建立索引提示Creating search index for spec repo 'master'..等一會(huì)索引建立完成了就能搜索到了!


pod search AMap3DMap-NO-IDFA.png
作者:my_楊哥鏈接:http://www.itdecent.cn/p/63b950b3ea2b來(lái)源:簡(jiǎn)書著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。