Cocoapods pod search 版本过低问题解决

1,648 阅读1分钟

在使用cocoapods期间, 如果搜索某个框架比如Ping++的时候, 执行:$ pod search Pingpp, 然后搜索到的最高版本号低于官方公布的版本号.

解决方案:

  1. 确保cocoapods是最新版本. 版本查看 $ pod --version, 如果不是最新版本的, 先升级最新版本然后查看. cocoapods升级: $ sudo gem update cocoapods
  2. 如果升级了cocoapods还不能解决问题, 那么更新一下本地仓库吧 $ pod repo update. 如果这个能正常执行, 那么你再次搜索应该就能看到最新的框架版本了; 如果失败了, 比如抛出以下错误: [!] CocoaPods was not able to update the DevelopPod repo. If this is an unexpected issue and persists you can inspect it running pod repo update --verbose 那么请往下看...

$ pod repo update 错误处理:

  1. 首先找到cocoapods路径, 比如我的是: /Users/liu/.cocoapods/repos, 其中liu是mac的用户名, 替换成自己的就行了, 找到地址后, 进行下面操作: $ cd /Users/liu/.cocoapods/repos/master, 然后$ git pull, 把cocoapods的代码拉下来.
  2. 然后执行$ pod repo update master, 这一步执行成功以后, $ pod search Pingpp 应该就成功了.

----------------over----------------