欢迎你们关注个人公众号,我会按期分享一些我在项目中遇到问题的解决办法和一些iOS实用的技巧,现阶段主要是整理出一些基础的知识记录下来
javascript
文章也会同步更新到个人博客:
ppsheep.comjava
CocoaPods是使用很是普遍的iOS类库管理工具,在咱们的项目中常常会使用到其余的第三方库或者是公司同事创建的库,使用CocoaPods均可以很是轻松地管理。省去了类库更新须要进行的一系列麻烦操做xcode
在安装CocoaPods以前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境。针对现目前的MacOS环境,ruby的版本太低,在安装CocoaPods时,会报ruby版本太低错误,因此这里先是讲针对ruby升级的操做ruby
安装RVMbash
$ curl -L get.rvm.io | bash -s stable复制代码
等待一段时间后就能够成功安装好 RVMapp
$ source ~/.bashrc
$ source ~/.bash_profile复制代码
测试是否安装正常curl
rvm -v复制代码
用RVM升级Ruby#查看当前ruby版本 工具
$ ruby -v
ruby 1.8.7
#列出已知的ruby版本
$ rvm list known
#安装ruby 1.9.3
$ rvm install 1.9.3复制代码
安装完成以后ruby -v查看是否安装成功。
tips:在安装ruby时,若是运行的是10.12如下的系统,可能会遇到这个错误:
Libraries missing for ruby-2.2.4: /usr/local/opt/gmp/lib/libgmp.10.dylib. Refer to your system manual for installing libraries
这时,须要更新一下环境,在终端输入:brew update && brew install gmp更新环境,再次安装便可测试
sudo gem install cocoapods复制代码
若是你在天朝,在终端中敲入这个命令以后,会发现半天没有任何反应。由于那堵墙阻挡了cocoapods.org。可是,咱们能够用淘宝的Ruby镜像来访问cocoapodsurl
结束以前的安装CocoaPods进程,咱们先修改源地址,敲入如下命令:
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
# 请确保只有 ruby.taobao.org复制代码
安装完成以后,再进行上一步安装
sudo gem install cocoapods复制代码
安装完成以后,在终端输入
pod setup复制代码
完成安装设置
在setup时,可能会遇到 RPC failed错误
终端输入
``` sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer ```复制代码
若是有多个Xcode
sudo xcode-select -switch /Applications/Xcode 7.3.1.app/Contents/Developer复制代码
xcode7.3.1是你在使用的xcode版本
好了,在终端试试是否安装成功
pod search AFNetworking复制代码