在使用cocoapods期间, 如果搜索某个框架比如Ping++的时候, 执行:$ pod search Pingpp, 然后搜索到的最高版本号低于官方公布的版本号.
解决方案:
- 确保cocoapods是最新版本. 版本查看
$ pod --version, 如果不是最新版本的, 先升级最新版本然后查看. cocoapods升级:$ sudo gem update cocoapods - 如果升级了cocoapods还不能解决问题, 那么更新一下本地仓库吧
$ pod repo update. 如果这个能正常执行, 那么你再次搜索应该就能看到最新的框架版本了; 如果失败了, 比如抛出以下错误:[!] CocoaPods was not able to update the那么请往下看...DevelopPodrepo. If this is an unexpected issue and persists you can inspect it runningpod repo update --verbose
$ pod repo update 错误处理:
- 首先找到cocoapods路径, 比如我的是:
/Users/liu/.cocoapods/repos, 其中liu是mac的用户名, 替换成自己的就行了, 找到地址后, 进行下面操作:$ cd /Users/liu/.cocoapods/repos/master, 然后$ git pull, 把cocoapods的代码拉下来. - 然后执行
$ pod repo update master, 这一步执行成功以后,$ pod search Pingpp应该就成功了.
----------------over----------------