如果你會ios,那么對于cocoapods你一定不會陌生,cocoapods是一個方便管理你項目中的一些使用到的第三方庫,當(dāng)然這些第三方庫是github上的。廢話不多說了,下面是我使用中經(jīng)常出現(xiàn)的一些小問題,總結(jié)了一下,希望對你有所幫助。
1.下載和安裝cocoapods
使用cocoapods之前,首先要在本地安裝好ruby環(huán)境。
a.移除現(xiàn)有 Ruby 默認源
$ gem sources --remove https://rubygems.org/
b.使用新的源
$ gem sources -a https://ruby.taobao.org/
最新可用的源鏡像地址:https://gems.ruby-china.com/
c.驗證新源是否替換成功
$ gem sources -l
效果如下:

d.安裝 CocoaPods
$ sudo gem install cocoapods?
需要輸入密碼,自己輸入即可
出現(xiàn)這種不要著急

這是因為蘋果系統(tǒng)升級 OS X EL Capitan ,使用這個即可
$ sudo gem install -n /usr/local/bin cocoapods?

e.activesupport requires Ruby version >= 2.2.2
需要更新ruby,查看自己ruby的版本,ruby -v?
解決方案:http://blog.csdn.net/lissdy/article/details/9191351
升級到2.3.0
完美解決了方案
e.安裝cocoapods到本地
$ pod setup

稍等片刻,正在安裝cocoapods到本地,這個跟你網(wǎng)速有關(guān)系,靜心等待即可。

不放心的你可以嘗試檢測一下你的cocoapods到底有沒有安裝成功,可以隨便從搜索一個第三方庫來看一看
$ pod search AFNetworking

cocoapods到此為止安裝成功。
2.cocoapods的使用
要想在你的項目中使用cocoapods管理你的第三方庫,首先還是進入終端,我這里建立了一個testDemo的項目。終端進入到項目的第一層子目錄。

a.新建一個Podfile 文件,并進行以編輯
$ vim Podfile

$ :wq保存退出
此時在你的項目文件里,新建了一個Podfile文件
b.導(dǎo)入需要的第三方庫
$ pod install

遇到這個是因為,在新系統(tǒng)中,你需要在Podfile文件中添加,你項目的target,修改Podfile文件既可。

再次導(dǎo)入第三方庫
$ pod install

c.關(guān)掉你的項目,打開你的項目文件夾,此時有一個testDemo.xcworkspace文件,打開

d.成功使用cocoapods后,你的項目結(jié)構(gòu)

以后需要添加其他的第三方庫,只需要修改Podfile文件(可以直接在Xcode中修改,也可以使用終端修改),將需要的第三方庫導(dǎo)入即可。導(dǎo)入的時候還是在終端中操作。