一:介紹
在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的那個總目錄)如下圖:
4.3 建立Podfile(配置檔案)
接著上一步,終端輸入
vim Podfile
複製程式碼
Enter鍵進入下圖:
鍵盤輸入 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分鐘。
安裝成功,檢視專案根目錄: 注意:現在開啟專案不是點選TextDemo.xcodeproj了,而是點選開啟TextDemo.xcworkspace 進入專案就可以看到專案結構了:關注 【網羅開發】微信公眾號,網羅天下方法,方便你我開發,更多iOS技術乾貨等待領取,所有文件會持續更新,歡迎關注一起成長!
希望可以幫助大家,如有問題可加QQ群: 668562416 交流
如果哪裡有什麼不對或者不足的地方,還望讀者多多提意見或建議
如需轉載請聯絡我,經過授權方可轉載,謝謝