在iOS開發中,常常會使用到第三方庫,CocoaPods能夠用來方便的統一管理這些第三方庫。 下面就和你們詳細介紹一下CocoaPods的使用。ios
$ sudo gem update --system
複製代碼
由於Ruby的軟件源rubygems.org被屏蔽了,淘寶的RubyGems鏡像也不能使用,因此要更換源https://gems.ruby-china.com/,執行下面命令替換git
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
複製代碼
接下來查看下源路徑是否更換了:github
$ gem sources -l
複製代碼
只有在終端中出現下面文字才代表你上面的命令是成功的:vim
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
複製代碼
由於那堵牆阻擋了cocoapods.org,咱們能夠用淘寶的Ruby鏡像來訪問cocoapods。按照下面的順序在終端中敲入依次敲入命令:xcode
$ gem sources --remove https://rubygems.org/
//等有反應以後再敲入如下命令
$ gem sources -a http://ruby.taobao.org/
複製代碼
爲了驗證你的Ruby鏡像是而且僅是taobao,能夠用如下命令查看:ruby
$ gem sources -l
複製代碼
只有在終端中出現下面文字才代表你上面的命令是成功的:bash
*** CURRENT SOURCES ***
http://ruby.taobao.org/
複製代碼
上面全部的命令完成以後,這時候,你在終端中運行:微信
$ sudo gem install cocoapods
複製代碼
等上十幾秒鐘,CocoaPods就能夠在你本地下載而且安裝好了,再也不須要其餘設置。spa
咱們這裏導入AFNetworking AFNetworking類庫在GitHub地址3d
接着上一步,終端輸入
vim Podfile
複製代碼
回車鍵進入下圖:
鍵盤輸入 i,進入編輯模式,輸入 低版本的cocoa pods在編寫Podfile文件時這樣寫就能夠了
platform :iOS, '8.0'
pod 'AFNetworking'
複製代碼
高版本的cocoa pods在編寫Podfile文件必須這樣寫
platform :ios, '8.0'
target "TextDemo" do
pod 'AFNetworking'
end
複製代碼
而後按Esc,而且輸入「 :」號進入vim命令模式,而後在冒號後邊輸入wq
注意:鍵盤輸入 :後,才能輸入wq。回車後發現tTextDemo項目總目錄中多一個Podfile文件,以下圖:而後輸入
pod install
複製代碼
等待一會,大約3分鐘。
安裝成功,查看項目根目錄: 注意:如今打開項目不是點擊TextDemo.xcodeproj了,而是點擊打開TextDemo.xcworkspace 進入項目就能夠看到項目結構了:關注 【網羅開發】微信公衆號,網羅天下方法,方便你我開發,更多iOS技術乾貨等待領取,全部文檔會持續更新,歡迎關注一塊兒成長!
但願能夠幫助你們,若有問題可加QQ羣: 668562416 交流
若是哪裏有什麼不對或者不足的地方,還望讀者多多提意見或建議
如需轉載請聯繫我,通過受權方可轉載,謝謝