Cocoapods 添加第三方框架
在開發(fā)過程中我們都會(huì)使用Cocoapods 對(duì)第三方框架進(jìn)行管理.一般情況下我們?cè)黾右粋€(gè)第三方框架后會(huì)點(diǎn)擊update pod(offline only) 從本地下載好的倉庫中添加一個(gè);
當(dāng)然也可以點(diǎn)擊 install pods ,但是那樣的話系統(tǒng)會(huì)先從服務(wù)器更新所有第三方框架的信息到本地倉庫,然后再進(jìn)增加,這樣會(huì)很耗時(shí)間(目前約有20000多個(gè)框架支持 cocoapods,所以一般該操作過一段時(shí)間操作即可)
遇到問題
如下圖所示:使用Cocoapods 中update pod(offline only)j時(shí)出現(xiàn)如下提示//(大意不能執(zhí)行命令,地址錯(cuò)誤)
解決方法如下
//修改GEM_PATH: /usr/local/bin,
我查過/usr/bin 這個(gè)路徑,里面根本沒有 關(guān)于Cocoapods 的文件,實(shí)際要進(jìn)入/usr/local/bin里面才能找到Cocoapods 命令執(zhí)行文件
修改后執(zhí)行結(jié)果
例如:添加一個(gè)MBProgressHUD ?
但有一個(gè)注意點(diǎn):首次安裝一個(gè)新的三方框架點(diǎn)擊update pod(offline only) //第一次執(zhí)行時(shí)會(huì)分析當(dāng)前設(shè)當(dāng)前配置的依賴關(guān)系(Analyzing dependcies),并下載最新依賴關(guān)系(Downloading dependcies 下載依賴關(guān)系也就是你已經(jīng)添加的框架信息 )但并不會(huì)在當(dāng)前工程中安裝安裝剛添加的MBProgressHUD;
最終
需要再次點(diǎn)擊update pod(offline only) 當(dāng)執(zhí)行到Downloading dependencies時(shí)由于工程中添加了MBProgressHUD的依賴;但沒有這個(gè)框架,所以這次會(huì)執(zhí)行安裝
分享是一種精神,讓別人少走彎路,何常不是一種快樂! 原創(chuàng)轉(zhuǎn)載請(qǐng)注明出處,謝謝!!