在使用pod安裝MLeaksFinder的一個(gè)方法時(shí)候有可能會(huì)遇到一個(gè)問題(如果你的pod安裝較早的話) Unable to find a specification for MLeaksFinder
,這是因?yàn)槟惚镜豷pecs中沒有MLeaksFinder,
此時(shí)你可以
1.#刪除本地的Specs庫
pod repo remove master竹握,
2.#安裝新的Specs
pod setup
3.#安裝MLeaksFinder
pod install
這里存在的一個(gè)問題是在執(zhí)行pod setup的時(shí)候會(huì)巨慢無比画株,執(zhí)行過程中還可能出現(xiàn)error,這是因?yàn)镾pecs存放在Github中啦辐,庫文件的大小有幾百兆谓传,以我們國內(nèi)龜爬的網(wǎng)絡(luò)成功安裝的難度是相當(dāng)大的,這里提供一個(gè)pod setup失敗的解決方案芹关,出自:鏈接
1.訪問https://github.com/CocoaPods/Specs 然后將Specs項(xiàng)目fork到自己的github賬戶上
2.下載GitHub Desktop, 然后clone Specs項(xiàng)目续挟。
3.將clone的Specs項(xiàng)目的文件夾改名為master,然后拖到/Users/用戶名/.cocoapods/repos目錄下侥衬。
4.運(yùn)行pod setup
解釋:pod setup的本質(zhì)就是將https://github.com/CocoaPods/Specs 上的Specs項(xiàng)目clone到/Users/用戶名/.cocoapods/repos目錄下诗祸。若此目錄下已有Specs項(xiàng)目,則會(huì)將項(xiàng)目更新到最新的狀態(tài)轴总。由于Specs很大直颅,容易導(dǎo)致pod setup失敗。這時(shí)就需要我們手動(dòng)安裝Specs怀樟。若直接從github上下載zip文件功偿,由于缺少git文件,會(huì)導(dǎo)致cocoa pods不使用往堡。若用git clone械荷,由于文件過大,容易導(dǎo)致失敗虑灰。但是使用GitHub Desktop軟件养葵,則會(huì)提高clone的成功率,并且會(huì)給出clone的進(jìn)度