歡迎大家關注我的公眾號,我會定期分享一些我在專案中遇到問題的解決辦法和一些iOS實用的技巧,現階段主要是整理出一些基礎的知識記錄下來
文章也會同步更新到我的部落格:
ppsheep.com
CocoaPods是什麼?
CocoaPods是使用非常廣泛的iOS類庫管理工具,在我們的專案中經常會使用到其他的第三方庫或者是公司同事建立的庫,使用CocoaPods都可以非常輕鬆地管理。省去了類庫更新需要進行的一系列麻煩操作
如何下載和安裝CocoaPods?
在安裝CocoaPods之前,首先要在本地安裝好Ruby環境。至於如何在Mac中安裝好Ruby環境。針對現目前的MacOS環境,ruby的版本過低,在安裝CocoaPods時,會報ruby版本過低錯誤,所以這裡先是講針對ruby升級的操作
升級OS ruby環境
安裝RVM
$ curl -L get.rvm.io | bash -s stable複製程式碼
等待一段時間後就可以成功安裝好 RVM
$ source ~/.bashrc
$ source ~/.bash_profile複製程式碼
測試是否安裝正常
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更新環境,再次安裝即可
下載安裝CocoaPods
sudo gem install cocoapods複製程式碼
如果你在天朝,在終端中敲入這個命令之後,會發現半天沒有任何反應。因為那堵牆阻擋了cocoapods.org。但是,我們可以用淘寶的Ruby映象來訪問cocoapods
結束之前的安裝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複製程式碼