CocoaPods | iOS詳細使用說明

FBY展菲發表於2018-01-08

一:介紹

在iOS開發中,經常會使用到第三方庫,CocoaPods可以用來方便的統一管理這些第三方庫。 下面就和大家詳細介紹一下CocoaPods的使用。

二:升級Ruby環境

$ sudo gem update --system
複製程式碼

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

因為Ruby的軟體源rubygems.org被遮蔽了,淘寶的RubyGems映象也不能使用,所以要更換源https://gems.ruby-china.com/,執行下面命令替換

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
複製程式碼

接下來檢視下源路徑是否更換了:

$ gem sources -l
複製程式碼

只有在終端中出現下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

        https://gems.ruby-china.com/
複製程式碼

因為那堵牆阻擋了cocoapods.org,我們可以用淘寶的Ruby映象來訪問cocoapods。按照下面的順序在終端中敲入依次敲入命令:

$ gem sources --remove https://rubygems.org/
 //等有反應之後再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
複製程式碼

為了驗證你的Ruby映象是並且僅是taobao,可以用以下命令檢視:

$ gem sources -l
複製程式碼

只有在終端中出現下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

        http://ruby.taobao.org/
複製程式碼

上面所有的命令完成之後,這時候,你在終端中執行:

$ sudo gem install cocoapods
複製程式碼

等上十幾秒鐘,CocoaPods就可以在你本地下載並且安裝好了,不再需要其他設定。

四:使用CocoaPods

我們這裡匯入AFNetworking AFNetworking類庫在GitHub地址

4.1 新建一個專案,名字為TextDemo

新建檔案內容

4.2 終端中,cd到專案總目錄(注意:包含PodTest資料夾、PodTest.xcodeproj、PodTestTest的那個總目錄)如下圖:

cd到專案總目錄

4.3 建立Podfile(配置檔案)

接著上一步,終端輸入

vim Podfile
複製程式碼

終端輸入 vim Podfile
Enter鍵進入下圖:

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 交流

如果哪裡有什麼不對或者不足的地方,還望讀者多多提意見或建議

如需轉載請聯絡我,經過授權方可轉載,謝謝

相關文章