CocoaPods | iOS詳細使用說明

一:介紹

在iOS開發中,常常會使用到第三方庫,CocoaPods能夠用來方便的統一管理這些第三方庫。 下面就和你們詳細介紹一下CocoaPods的使用。ios

二:升級Ruby環境

$ sudo gem update --system
複製代碼

三:使用淘寶的RubyGems鏡像(最近發現不能使用了)

由於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

四:使用CocoaPods

咱們這裏導入AFNetworking AFNetworking類庫在GitHub地址3d

4.1 新建一個項目,名字爲TextDemo

新建文件內容

4.2 終端中,cd到項目總目錄(注意:包含PodTest文件夾、PodTest.xcodeproj、PodTestTest的那個總目錄)以下圖:

cd到項目總目錄

4.3 創建Podfile(配置文件)

接着上一步,終端輸入

vim Podfile
複製代碼

終端輸入 vim Podfile
回車鍵進入下圖:

E6E8971A-5239-4345-8F03-55BB492A68F3.png
鍵盤輸入 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文件,以下圖:

文件

4.4 下載

而後輸入

pod install
複製代碼

等待一會,大約3分鐘。

輸入 pod install回車
安裝成功,查看項目根目錄:

項目根目錄
注意:如今打開項目不是點擊TextDemo.xcodeproj了,而是點擊打開TextDemo.xcworkspace 進入項目就能夠看到項目結構了:

項目結構

關注 【網羅開發】微信公衆號,網羅天下方法,方便你我開發,更多iOS技術乾貨等待領取,全部文檔會持續更新,歡迎關注一塊兒成長!

但願能夠幫助你們,若有問題可加QQ羣: 668562416 交流

若是哪裏有什麼不對或者不足的地方,還望讀者多多提意見或建議

如需轉載請聯繫我,通過受權方可轉載,謝謝

相關文章
相關標籤/搜索