问题描述:
当我们在终端搜索到的第三方框架的版本和从GitHub上面看到的不一致时,我们可以在终端执行以下命令,即可更新终端上的第三方框架的版本。
方法一:
终端执行:pod setup
原因:
Cocoapods 在安装时会将第三方库的版本索引下载到本地 ~/.cocoapods/repos/master/Specs目录下
我们在本地搜索的时候搜到只是 cocoapods 安装时下载到本地的索引,搜索不到最新版本,是因为 Cocoapods 镜像索引库更新了,而本地的索引库却没更新!
前往 ~/.cocoapods/repos/master 目录下查看 CocoaPods-version.yml 确认本地Cocoapods 的最新版本为 1.9.1
min: 1.0.0
last: 1.9.1
prefix_lengths:
- 1
- 1
- 1
再来到 github上的Cocoapods版本描述查看Cocoapods最新的版本是 1.9.3, 显而易见是本地的 Cocoapods 版本过低
方法二:
更新 Cocoapods 本地索引库
$ pod repo update