第一次使用cocoapods非驮,對整個安裝過程做個記錄、總結(jié)雏赦。
一.安裝cocoapods之前劫笙,先更新Ruby
1芙扎、查看Ruby是否是最新版(安裝RVM后查看),終端中輸入一下命令:
$ curl -L get.rvm.io | bash -s stable
等待rvm安裝成功
2填大、測試是否安裝成功 rvm -v
rvm 1.27.0 (latest) by Wayne E. Seguin , Michal Papis [https://rvm.io/] ? ? ?//安裝成功
3戒洼、用RVM升級Ruby
查看當(dāng)前ruby版本
$ ruby -v
4、獲取已知的Ruby版本列表 - 安裝最新版本
$ rvm list known
5允华、安裝最新版Ruby(ruby是通過rvm安裝的)
$ rvm install 2.2
二.如何下載和安裝CocoaPods圈浇?
安裝cocoapods之前需要更改Ruby鏡像,因為在天朝阻擋了cocoapods.org靴寂。
1磷蜀、用淘寶的Ruby鏡像訪問cocoapods。在終端中一次輸入一下命令:
$ gem sources --remove https://rubygems.org/
//有反應(yīng)之后輸入下面命令
$ gem sources -a https://ruby.taobao.org/
驗證Ruby鏡像是否更改成功百炬,用一下命令查看:
$ gem sources -l
如果終端中出現(xiàn)的結(jié)果如下蠕搜,表示成功
*** CURRENT SOURCES ***
https://ruby.taobao.org/
2、現(xiàn)在收壕,開始安裝cocoapods妓灌,用一下命令:
$ sudo gem install cocoapods
等待大約幾秒鐘cocoapods就安裝完成了。
三蜜宪、如何使用CocoaPods?
安裝好cocoapods之后虫埂,就是要在項目中使用了,其實也很簡單圃验。
1掉伏、首先進(jìn)入到你的項目文件中,在終端中輸入cd+空格澳窑,然后把你的文件拉到終端中打開
$ cd 文件名
2斧散、在文件中創(chuàng)建一個Podfile文件:
$ vim Podfile
3、此時已經(jīng)進(jìn)入到了Podfile文件中摊聋,然后按 i 進(jìn)入插入狀態(tài)(感覺有點邪惡)鸡捐,輸入一下內(nèi)容:
platform :ios, '7.0'
use_frameworks! ?//如果使用swift語言的話 ?需要加這句
target :'ProductName' do?
? ? ? ? ? ?pod 'AFNetworking', '~> 3.1.0'
end
ProductName:輸入你的項目的名稱。'~> 3.1.0'三方庫的版本號麻裁。
然后按esc退出插入模式箍镜,:wq保存退出。
4煎源、安裝pod
$ pod install
執(zhí)行這個命令后出現(xiàn)Setting up CocoaPods master repo一直顯示色迂,很久很久。
此時手销,別急歇僧,這不一定是有問題~~~新建一個終端,輸入一下命令:
$ cd ~/.cocoapods/
$ du -sh
這兩行命令是查看大小的锋拖,如果一直顯示為0的話诈悍,可能就是遇到什么問題了埂淮!可以參考
http://www.cnblogs.com/guanshenbao/p/5534578.html
如果大小一直在增加的話,就表示正在安裝写隶,畢竟要300多M倔撞,也要安裝好一會。
安裝完成之后慕趴,pod update 就可以升級到最新版痪蝇。
安裝成功,下面就要檢測是否pod成功冕房,打開項目中后綴名為.xcworkspace的文件躏啰,
#import <AFNetworking.h>
如何導(dǎo)入成功,表示pod安裝成功耙册。
下面就可以愉快的寫代碼了...................
更新pods
在終端中给僵,cd 進(jìn)入文件之后,在Podfile文件中 添加\刪除 要更新的庫详拙,然后輸入以下命令:
pod update --verbose --no-repo-update
更新就可以使用了帝际。