使用pod遇到如下图问题时
[1] 当从终端进入pod后,不添加任何第三方开源库的时候,直接pod install时,就会出现下图现象。
[2]出现 类似 [!] The dependency `AFNetworking` is not used in any concrete target.现象时
解决方法:按下图修改
里面的target与do之间代表替换为自己项目里面的target名称。即可
[3]安装pod时出现
rvm是用来管理ruby的,ruby的其中一个“程序”叫rubygems,简称 gem,而用来管理项目 的gem的,叫bundle.完全是不同的东西,他们相同的只是都可以管理gem。
1、安装 RVM
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
在终端输入 $ curl -L get.rvm.io | bash -s stable
等待一段时间后就可以成功安装好 RVM。测试是否安装正常
在终端输入 rvm -v
然后就可以看到目前装好的 ruby 环境的版本了。
现在rvm 是1.27.0<2.2.2 所以要升级
2、用RVM升级Ruby
查看当前ruby版本
在终端输入:$ ruby -v
列出已知的ruby版本
在终端输入:$ rvm list known
比如 安装ruby 2.3.0
在终端输入:$ rvm install 2.3.0
安装完成之后在终端输入:ruby -v查看是否安装成功。
这是就可以看到你安装的当前版本了。
现在升级好了ruby,接下来就是执行
在终端输入:$ sudo gem install -n /usr/local/bin cocoapods,(OS 10.11以前是 $ sudo gem install cocoapods)等执行完,继续:
在终端输入:$ pod setup;到这里,就算安装成功了;
你可以在终端输入:$ pod --version
安装 cocoapods .就可以使用了.
[4]升级10.11后,运行pod命令出现:-bash: pod:commandnot found
解决办法:在终端输入:sudo gem install -n/usr/local/bin cocoapods
之后pod命令可以使用了。