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