CocoaPods應該是iOS最常用最有名的類庫管理工具了,通過cocoaPods,只需要一行命令就可以完全解決,當然前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持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 關于Cocoapods的一篇使用介紹
CocoaPods 安裝步驟: ———————————————————————------------------------
刪除: gem source --remove https://rubygems.org/
添加: source -a https://ruby.taobao.org/
安裝和更新: sudo gem install cocoapods
搜索三方: pod search AFN
路徑不對輸入: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
CocoaPods 使用步驟:-----------------------------------------------
工程 Show in Finder, 右擊可執行文件xcodeproj, 打開方式 —> 終端
cd ..
ls 該命令回車后會出現四個文件路徑
touch Podfile 該命令結束后在工程目錄中多一個Podfile文件
右擊Podfile文件 —> 打開方式 —> 其他 —> 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)
完事后工程目錄中多一個后面所用的可執行文件xcworkspace, 先關閉原來的可執行文件,在打開該文件
2.在使用CocoaPods時出現的問題
-
pod setup報CocoaPods was not able to update the
master
repo 錯誤解決辦法- 先刪除全局的緩存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/ - 刪除當前Pods
$ sudo rm -fr Pods/ - 在執行
$ sudo gem install cocoapods
$ pod setup
- 先刪除全局的緩存:
-
使用CocoaPods import導入時沒有提示的解決方法
- import時使用< >代替" "
- 如果不行在Target中的BuildSettings-search Paths下的User Header Search Paths中添加$(PODS_ROOT)選擇recursive