CocoaPods應(yīng)該是iOS最常用最有名的類庫(kù)管理工具了,通過(guò)cocoaPods,只需要一行命令就可以完全解決,當(dāng)然前提是你必須正確設(shè)置它。重要的是,絕大部分有名的開(kāi)源類庫(kù),都支持CocoaPods。
1. 配置安裝
- 安裝Cocoapods
sudo gem install cocoapods
pod setup
更新gem命令
sudo gem update --system
另外ruby源由于被屏蔽,改為淘寶的源
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
查看
:gem source -l
http://www.bkjia.com/Androidjc/951369.html 關(guān)于Cocoapods的一篇使用介紹
CocoaPods 安裝步驟: ———————————————————————------------------------
刪除: gem source --remove https://rubygems.org/
添加: source -a https://ruby.taobao.org/
安裝和更新: sudo gem install cocoapods
搜索三方: pod search AFN
路徑不對(duì)輸入: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
CocoaPods 使用步驟:-----------------------------------------------
工程 Show in Finder, 右擊可執(zhí)行文件xcodeproj, 打開(kāi)方式 —> 終端
cd ..
ls 該命令回車后會(huì)出現(xiàn)四個(gè)文件路徑
touch Podfile 該命令結(jié)束后在工程目錄中多一個(gè)Podfile文件
右擊Podfile文件 —> 打開(kāi)方式 —> 其他 —> Xcode
在文件中輸入:
pod 'AFNetworking'
pod 'MBProgressHUD'
pod 'MJRefresh'
pod 'SDWebImage'
pod 'Masonry'
pod 'DZNEmptyDataSet'
pod 'UMengSocial'
終端安裝輸入: pod install --verbose --no-repo-update
(終端更新輸入: pod update --verbose --no-repo-update)
完事后工程目錄中多一個(gè)后面所用的可執(zhí)行文件xcworkspace, 先關(guān)閉原來(lái)的可執(zhí)行文件,在打開(kāi)該文件
2.在使用CocoaPods時(shí)出現(xiàn)的問(wèn)題
-
pod setup報(bào)CocoaPods was not able to update the
masterrepo 錯(cuò)誤解決辦法- 先刪除全局的緩存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/ - 刪除當(dāng)前Pods
$ sudo rm -fr Pods/ - 在執(zhí)行
$ sudo gem install cocoapods
$ pod setup
- 先刪除全局的緩存:
-
使用CocoaPods import導(dǎo)入時(shí)沒(méi)有提示的解決方法
- import時(shí)使用< >代替" "
- 如果不行在Target中的BuildSettings-search Paths下的User Header Search Paths中添加$(PODS_ROOT)選擇recursive