1、CocoaPods環(huán)境的搭建
1.1 Ruby運(yùn)行環(huán)境和gem命令
Mac自帶Ruby環(huán)境耻矮。如果gem版本太舊流礁,可以使用以下指令升級(jí)到最新:sudo gem update --system (注意是2個(gè)中橫線)依疼。
檢查Ruby版本指令:ruby -v
檢查gem版本指令:gem -v
1.2 安裝CocoaPods
指令 :sudo?gem install cocoapods? (卸載:sudo gem uninstall cocoapods)
對(duì)于Mac OS X 10.11 : CocoaPods安裝 sudo gem install -n /usr/local/bin cocoa pods
1.3 將最新的pod項(xiàng)目介紹文件下載到本地
(使用pod search 時(shí)實(shí)際就是在下載的本地文件數(shù)據(jù)搜索)
指令:pod setup
將pod spec項(xiàng)目下載到當(dāng)前用戶的.cocoapods\master目錄下贡定,以后的查找、安裝庫(kù)都是基于該本地目錄碟狞。更新spec項(xiàng)目配置文件只需要再次執(zhí)行pod setup啄枕。
(好久,等待中...…)
2篷就、CocoaPods的使用
命令行輸入pod --help或者隨意輸入一個(gè)錯(cuò)誤的命令如pod -v射亏,會(huì)提示查看其他指令。
2.1 查找第三方庫(kù)
指令:pod search 'sharesdk3'
說明:紅框中語句跟需要集成的平臺(tái)相關(guān)竭业,需要哪些平臺(tái)就加上對(duì)應(yīng)的語句智润。如果需要的平臺(tái)沒有對(duì)應(yīng)的平臺(tái)語句,有2種情況——1未辆、不需要添加這個(gè)平臺(tái)的語句窟绷,如Twitter就是這個(gè)情況。2咐柜、ShareSDK暫時(shí)不支持此平臺(tái)。
2.2 安裝庫(kù)
1):項(xiàng)目根目錄創(chuàng)建一個(gè)Podfile文件(如果沒有的話)
cd進(jìn)入.xcodeproj所在的目錄,通過以下命令來創(chuàng)建一個(gè)Podfile:pod?init
2):打開Podfile文件书释,加上庫(kù)信息——為避免出問題针饥,用純文本編輯器(建議用Xcode)添加踪危,保存。如下:
Podfile語法:http://guides.cocoapods.org/syntax/podfile.html
3):安裝庫(kù)
cd 到項(xiàng)目根目錄,命令行運(yùn)行:pod install
這個(gè)時(shí)間一般都是比較長(zhǎng)的,安裝完成后項(xiàng)目根目錄會(huì)多了一些文件病曾,其中包括.xcworkspace文件。此時(shí)編譯運(yùn)行項(xiàng)目不再使用.xcodeproj文件漾根,而是使用.xcworkspace文件泰涂。
2.3 更新pod庫(kù)
cd到項(xiàng)目根目錄,命令行輸入pod update辐怕。安裝完畢后即可打開.xcworkspace文件運(yùn)行逼蒙。
(好久,等待...…)
如果使用pod search搜索不到對(duì)應(yīng)的庫(kù)或者最新版本的庫(kù)寄疏。一般都是沒有更新本地的庫(kù)配置文件是牢,命令行運(yùn)行pod setup后再搜索。