在很多時(shí)候在開發(fā)過(guò)程中我們需要使用大牛們封裝的第三方庫(kù)焊唬,例如我們經(jīng)常使用的網(wǎng)絡(luò)請(qǐng)求庫(kù)AFNetwroking季惩,ASI(目前好像已停止更新)寸认,刷新庫(kù)MJRefres铺呵,圖片加載以及緩存庫(kù)SDWebImage吉挣,MBProgressHUD(加載進(jìn)度指示框派撕,我是這么稱呼的)以及適配庫(kù)Masonry......但是有時(shí)候這些庫(kù)我們不知道怎么獲得,或者說(shuō)不是最新版本的睬魂,例如AF就一直在更新终吼,那么我們用的版本可能與最新版本的Xcode的方法不兼容或者被干掉了,怎么辦呢氯哮?我們需要獲得最新的依賴庫(kù)际跪,CocoaPods就可以很方便的幫我們處理這些事。廢話不多說(shuō)了喉钢,下面介紹怎么安裝CocoaPods姆打。
cocoa pods終端安裝方法
1、gem sources —remove https://rubygems.org/
2肠虽、gem sources -a https://ruby.taobao.org/
3幔戏、gem sources -l
4、sudo gem install cocoapods
(輸入密碼税课,光標(biāo)不會(huì)動(dòng)只管輸入就好了)
5闲延、pod search AFNetworking (用于檢測(cè)是否安裝成功,可以換成別的第三方)韩玩;
如果在安裝CocoaPods的過(guò)程中有任何問(wèn)題垒玲,可以查看文檔:http://code4app.com/article/cocoapods-install-usage
安裝過(guò)程中的問(wèn)題解決
ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Users/qi
http://www.reibang.com/p/7ed7bd0e7e9a //在執(zhí)行命令的前面加上sudo
//使用cocoaPods
http://blog.csdn.net/showhilllee/article/details/38398119
http://www.cnblogs.com/lzjsky/p/5039395.html
最新版本的Cocoapods使用方法是這樣的:
//更新后的cocoa pods
platform :ios, “8.0”
use_frameworks!
def ?pods
pod ?"AFNetworking"
pod ?"MJRefresh"
pod ?"SDWebImage"
pod ?"JSONModel"
pod ?"MBProgressHUD"
pod ?'Masonry'
end
target ‘LaughImageDemo’do
pods
end
一定要加上
platform :ios, “8.0”
use_frameworks!
def ?pods
........................................
target ‘LaughImageDemo’do
pods
end
不然會(huì)報(bào)錯(cuò),說(shuō)你需要添加依賴的意思找颓;
強(qiáng)大的Xcode插件安裝方法:
https://github.com/onevcat/VVDocumenter-Xcode
直接復(fù)制下面代碼在終端運(yùn)行:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh