CocoaPods終端命令
估計(jì)大家對(duì)CocoaPods已經(jīng)非常熟悉了,可以通過(guò)pod命令將第三方框架編譯成靜態(tài)庫(kù)或動(dòng)態(tài)庫(kù)加入到項(xiàng)目中使用,非常地方便。
但是它的安裝和使用過(guò)程都離不開(kāi)終端命令行工具,新手們又對(duì)終端命令不熟悉,而且安裝和使用過(guò)程都十分繁瑣,只要一點(diǎn)點(diǎn)錯(cuò)誤就報(bào)錯(cuò)一大堆英文出來(lái)讓你暈過(guò)去了。
關(guān)于終端安裝過(guò)程和使用過(guò)程我這里就不再介紹了,網(wǎng)上搜索一大堆,只要按照步驟一步步來(lái)就一定會(huì)成功安裝的。這里提供一篇關(guān)于CocoaPods的終端安裝說(shuō)明:http://www.itdecent.cn/p/db5805f38421
CocoaPods App
最近,我從官網(wǎng)https://cocoapods.org/app下載并安裝了CocoaPods App,免費(fèi)的,覺(jué)得比終端好用,就來(lái)介紹一下吧。安裝過(guò)程非常簡(jiǎn)單,下載文件為壓縮文件,解壓縮后得到后綴為.app文件,直接拖到應(yīng)用程序目錄下就好了。
要求Xcode7.3以上,不再要求在終端輸入任何命令
- 首先打開(kāi)Xcode,創(chuàng)建你的項(xiàng)目,我創(chuàng)建了一個(gè)項(xiàng)目ForCocoaPodsTest:

- 然后點(diǎn)擊cocoapods打開(kāi)應(yīng)用程序,展示畫面:

- 緊接著,在工具欄點(diǎn)擊file選項(xiàng)選擇New Profile from Xcode project

- 然后選擇你剛剛建立的項(xiàng)目的.xcodeproj文件,點(diǎn)擊open確認(rèn)

-
進(jìn)入podfile文件編輯
Snip20160922_12.png
關(guān)于podfile編輯可以參考官網(wǎng)解釋:
https://guides.cocoapods.org/using/the-podfile.html
Snip20160922_13.png 需要導(dǎo)入第三方框架的target:target 'XXX' do
-
pod需要導(dǎo)入的框架名,框架名系統(tǒng)有提示
Snip20160922_18.png -
將AFNetworking和MGProcessHUD到入ForCocoaPodsTest項(xiàng)目里去
默認(rèn)為最新版本,如果需要添加版本號(hào)需要再后面加‘,'~>3.1.0' ’。
Snip20160922_14.png -
最后記得寫上‘end’,然后點(diǎn)擊右上角Install按鍵
Snip20160922_19.png -
導(dǎo)入成功,項(xiàng)目自動(dòng)添加Podfile文件
Snip20160922_20.png -
這個(gè)時(shí)候需要打開(kāi).xcworkspace工程組文件,成功將第三方框架導(dǎo)入工程(默認(rèn)為靜態(tài)庫(kù))。
Snip20160922_24.png -
如果需要編譯成動(dòng)態(tài)庫(kù)framework的話,需要在podfile添加use_frameworks!比如下圖:
Snip20160922_23.png
-編譯后,AFNetworking變?yōu)閒ramework框架了。

總結(jié)
利用app來(lái)導(dǎo)入第三方框架總比終端命令行工具簡(jiǎn)單多了,關(guān)于podfile的編寫及語(yǔ)法我也是未深入探討,在工作中再想導(dǎo)入一個(gè)第三方框架的話,記得pod一下吧!







