原因:
1.cocosPod不是最新版本
2.本地仓库没有更新
解决办法:
首先查看pod版本 : pod --version
( 现在是1.2.0beta)
1.1、如果不是首先检查ruby,看ruby是否最新。
$ sudo gem update --system // 先更新gem,国内需要切换源
1.2检查镜像,因为cocospod要访问外国网站,所以要用淘宝镜像。(注意淘宝镜像已经换成了HTTPS)
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
1.3 、然后安装
$ sudo gem install cocoapods // 安装cocoapods
如果遇到下面的报错:
While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
用这个指令:sudo gem install -n /usr/local/bin cocoapods --pre
然后你可以查看一下pod 版本是否是最新的了
2、远程库没有更新到本地
pod repo update
耐心等,很慢。