歡迎你們關注個人公衆號,我會按期分享一些我在項目中遇到問題的解決辦法和一些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複製代碼