cocoapods管理更新第三方庫

第一步:安裝rvm,
不管需不需要升級ruby,rvm可以讓你擁有多個版本的Ruby,並且可以在多個版本之間自由切換。如果已經安裝過跳到第2步(rvm -v 查看是否安裝)
$ curl -L get.rvm.io | bash -s stable
//需要等一會
source ~/.bashrc
source ~/.bash_profile
$ rvm -v
如果能顯示版本好則安裝成功了。
第二步:安裝ruby
CocoaPods目前安裝需要Ruby的版本大於2.2.2,不然會報錯:Error installing pods: activesupport requires Ruby version >= 2.2.2。目前Mac系統默認自帶是2.0,所以需要升級。
查看已安裝的ruby:
$ rvm list
如果已安裝版本大於2.2.2,直接到第3步。
也可以查看ruby版本$ruby -v
//列出ruby可安裝的版本信息
$ rvm list known
//安裝一個ruby版本
$ rvm install 2.2.2
第三步:更換源

我們需要來修改更換源(由於國內被牆),taobao Gems 源已停止維護,現由 ruby-china 提供鏡像服務,所以要把源切換至ruby-china,
更新先:$ sudo gem update --system
在終端執行以下命令查看目前的鏡像源:
$ gem sources -l
如果之前已安裝了淘寶的鏡像或是有除了ruby-china之外的其他鏡像,執行:
$ gem sources --remove https://rubygems.org/
$ gem sources --remove https://ruby.taobao.org/
等有反應之後再敲入以下命令
$ gem sources -a https://gems.ruby-china.org/
爲了驗證你的Ruby鏡像是並且僅是ruby-china,可以再次查看當前鏡像:
$ gem sources -l
只有在終端中出現下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***
https://gems.ruby-china.org/

第四步:安裝CocoaPods
$ sudo gem install -n /usr/local/bin cocoapods
第五步:更新gem
更新gem到最新版本,在終端中輸入:
$ sudo gem update --system
爲了確定CocoaPods是否可以使用,可以用CocoaPods的搜索功能驗證一下。在終端中輸入:
$ pod search AFNetworking
我們先創建這個神奇的PodFile。在終端中進入(cd命令)你項目所在目錄,然後在當前目錄下,利用vim創建Podfile,運行:
$ vim Podfile
然後在Podfile文件中輸入以下文字:
需要注意的是podfile裏面輸入的格式變了。

platform :ios, '8.0'
target '你的項目名稱' do
pod 'AFNetworking', '~> 3.1.0'
end

然後保存退出。vim環境下,保存退出命令是:
$ :wq
這時候,你會發現你的項目目錄中,出現一個名字爲Podfile的文件,而且文件內容就是你剛剛輸入的內容。注意,Podfile文件應該和你的工程文件.xcodeproj在同一個目錄下。
這時候,你就可以利用CocoPods下載AFNetworking類庫了。還是在終端中的當前項目目錄下,運行以下命令:
$ pod install

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章