解决pod repo update很慢的问题
2019-09-28 本文已影响0人
Raindew
很多时候我们pod install的时候会碰到这样的错误
None of your spec sources contain a spec satisfying the dependency: CYLTabBarController (~> 1.24.0)
.
![](https://img.haomeiwen.com/i2920524/bfab2f712fdf7d45.png)
原因是本地repos里面没有存这个版本的配置,导致我们无法更新到这个版本。这时候工具建议我们
pod repo update
,用过的人都知道多么恶心,真的很慢,成功率极低。那么这时候如果急着开发,怎么办呢?
实际上我们可以更新对应的库,也就是我只更新repos里面CYLTabBarController
就可以大大减少更新时间。
进入/Users/raindew/.cocoapods/repos/master/Specs
文件,这时候你会发现这文件命名真让人头大!千万不要试图一个个去找,我可以直接在这个文件中使用搜索
有朋友说找不到
.cocoapods
文件夹,那是因为这是个隐藏文件,你要按这三个按键开启隐藏文件夹shif
+command
+.
![](https://img.haomeiwen.com/i2920524/f4026fc3d7498bc5.png)
这样搜索 找到这个名字的文件,随便哪一个,并且右击显示简介
![](https://img.haomeiwen.com/i2920524/ddfe2e4ce1b0dd55.png)
这个路径就明明白白了把。进入这个路径文件夹
![](https://img.haomeiwen.com/i2920524/724a07afec1cbcc4.png)
![](https://img.haomeiwen.com/i2920524/55c18d595affee38.png)
可以看到果然没有我们要的1.24.0
版本
把这个文件夹直接拖到命令终端,得到了一个路径,这就是我们需要更新的文件夹路径了
![](https://img.haomeiwen.com/i2920524/1bb9b1fe2b8b4b6a.png)
![](https://img.haomeiwen.com/i2920524/f9fa53c26f8dc430.png)
使用单独更新的命令,后面拼上上图后半段的路径
repo update ~/.cocoapods/repos//master/Specs
更新完成,直接就可以完成install了。
如果......你还是觉得慢。那我还有一个杀手锏。
![](https://img.haomeiwen.com/i2920524/978d85b418812142.png)
随便copy出来一个版本文件副本,然后名称修改为
1.24.0
(你需要的版本)![](https://img.haomeiwen.com/i2920524/c20284c2242bf94d.png)
![](https://img.haomeiwen.com/i2920524/9752af6c55440f04.png)
打开上图文件。
修改版本号
![](https://img.haomeiwen.com/i2920524/4a9860484c3b582c.png)
好了,去install吧!!!