在使用cocoapods期间, 如果搜索某个框架比如Ping++的时候, 执行:$ pod search Pingpp
, 然后搜索到的最高版本号低于官方公布的版本号.
解决方案:
- 确保cocoapods是最新版本. 版本查看
$ pod --version
, 如果不是最新版本的, 先升级最新版本然后查看. cocoapods升级:$ sudo gem update cocoapods
- 如果升级了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 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----------------