一一汽、概要
iOS開發(fā)時浦辨,項目中會引用許多第三方庫涂屁,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統(tǒng)一管理這些第三方庫渴杆。
二、安裝
要使用CocoaPods井仰,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環(huán)境
1破加、Ruby環(huán)境搭建
a 查看下當(dāng)前ruby版本:打開終端輸入 ruby -v
b 更新ruby
終端輸入如下命令(把Ruby鏡像指向taobao俱恶,避免被墻,你懂得)
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l ?(用來檢查使用替換鏡像位置成功)
2范舀、下載安裝CocoaPods
終端輸入:sudo gem install cocoapods
然后等待下載安裝好CocoaPods
3合是、使用CocoaPods
終端中,cd到新建項目總目錄(注意:包含項目的那個總目錄 cd空格將文件夾拖入終端)
建立Podfile(配置文件)接著上一步锭环,終端輸入?vim Podfile
鍵盤輸入 i聪全,進入編輯模式,輸入
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'(第一個是支持的最高版本 ?第二個是第三方庫 后面是版本號 不寫默認最高版本)
然后按Esc辅辩,并且將光標(biāo)移動到文字結(jié)尾难礼,輸入“ :”號進入vim命令模式(此時操作正確會自動跳轉(zhuǎn)到終端最后),然后在冒號后邊輸入wq(注意:鍵盤輸入 :后玫锋,才能輸入wq蛾茉。回車后發(fā)現(xiàn)PodTest項目總目錄中多一個Podfile文件)
確定終端cd到項目總目錄撩鹿,然后輸入 pod install谦炬,等待一會,大約3分鐘节沦。
現(xiàn)在打開項目不是點擊 項目名.xodeproj了键思,而是點擊 項目名.xcworkspace
打開項目后看到項目結(jié)構(gòu)并且測試一下窜管。
補充:
1、CocoaPods的基本安裝及使用都詳細的說明了稚机,但還有一些補充幕帆,當(dāng)需要同時導(dǎo)入多個第三方時候怎么辦 ?
這就需要修改Podfile了赖条,就是用vim編輯的那個保存在項目根目錄中的文件失乾,修改完了Podfile文件,需要重新執(zhí)行一次pod install命令纬乍。(同安裝步驟3)
例如:
platform :ios
pod 'JSONKit', ? ? ? '~> 1.4'
pod 'AFNetworking',? '~> 2.0'
2碱茁、CocoaPods可以查找你想要的第三方庫
終端輸入命令:pod search UI
然后重新編輯Podfile文件,按照之前的步驟仿贬,把更多的庫都導(dǎo)入項目纽竣!
此時導(dǎo)入第三方庫頭文件不會自動補齊:
選擇Target -> Build Settings 菜單,找到\”User Header Search Paths\”設(shè)置項
新增一個值"${SRCROOT}"茧泪,并且選擇\”Recursive\”蜓氨,這樣xcode就會在項目目錄中遞歸搜索文件
自動補齊功能馬上就好使了。