iOS-進階整理14 - cocoaPods的使用

weixin_34365417發表於2016-04-17

一、安裝cocoaPods

cocoaPods是Ruby實現的,用它必須有Ruby環境

1.安裝Ruby環境

開啟終端

(1) gem sources --remove https://rubygems.rog/ 這句是移除原來的資源地址,因為這地址被牆,訪問不了
(2) gem sources -a https://ruby.taobao.org/ 這句話是設定新的資源地址,用的是淘寶映象,也有可能是http://
(3) 輸入gem sources -l ,檢視一下資源的地址,如果沒啥問題,應該是一條資訊,表示當前的資源地址
*** CURRENT SOURCES ***https://ruby.taobao.org/
(4) 終端輸入sudo gem install cocoapods, 就會開始安裝 可能要輸入密碼

2.給工程新增cocoaPods

(1) 搜尋第三方,終端輸入 pod search 第三方名稱,就可以看到此第三方的所有資訊
(2) 進入某個工程所在的目錄,建立podfile檔案,這個檔案是cocoaPods的配置資訊,關於平臺和匯入的第三方的名字和辦法
vim裡面這麼寫
platform:ios, '8.0'pod 'SDWebImage','~>3.7.5' pod 'FMDB','~>2.6.2'(3) 退出儲存podfile後輸入pod install ,就可以把pod安裝到工程裡,工程裡面就多了四個檔案:Pods資料夾、podfile(也就是上面的配置資訊)、Podfile.lock、以及一個xcworkspace字尾的檔案。從此開啟專案,不用再點.xcodeproj檔案,選擇.xcworkspace。(4) 如果編譯出錯,pod update 可以更新配置好所有第三方庫

3.解除安裝cocoaPods

(1) 進入finder刪除xcworkspace工程檔案和pods資料夾和pofile.lock
(2) 開啟專案,刪除pods資料夾、Podfile.lock、以及xcworkspace字尾的檔案
(3) 選中工程,選中targets進入build Phase :
刪除check和embed和copy
再刪除Link Binary With Libraries裡面的libpods

二、安裝第三方類庫

比如FMDB

1.首先開啟終端,進入工程的資料夾下(cd 拖拽工程資料夾到終端可以得到路徑)
2.搜尋第三方類庫

pod search FMDB

3.新建一個podfile檔案

vim podfile

4.在podfile檔案內加入類庫

格式像這樣:
platform:ios,'8.0' pod 'SDWebImage','~>3.5.2' pod 'AFNetworking','~>1.2' pod 'FMDB','~>2.6.2'

5.儲存退出,執行安裝

pod install

不報錯就成功了
原工程資料夾下會多一個
xcworkspace結尾的檔案,以後通過它來開啟工程

相關文章