在很多時候在開發過程中我們需要使用大牛們封裝的第三方庫,例如我們經常使用的網絡請求庫AFNetwroking,ASI(目前好像已停止更新),刷新庫MJRefres,圖片加載以及緩存庫SDWebImage,MBProgressHUD(加載進度指示框,我是這么稱呼的)以及適配庫Masonry......但是有時候這些庫我們不知道怎么獲得,或者說不是最新版本的,例如AF就一直在更新,那么我們用的版本可能與最新版本的Xcode的方法不兼容或者被干掉了,怎么辦呢?我們需要獲得最新的依賴庫,CocoaPods就可以很方便的幫我們處理這些事。廢話不多說了,下面介紹怎么安裝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
(輸入密碼,光標不會動只管輸入就好了)
5、pod search AFNetworking (用于檢測是否安裝成功,可以換成別的第三方);
如果在安裝CocoaPods的過程中有任何問題,可以查看文檔:http://code4app.com/article/cocoapods-install-usage
安裝過程中的問題解決
ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Users/qi
http://www.lxweimin.com/p/7ed7bd0e7e9a //在執行命令的前面加上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
不然會報錯,說你需要添加依賴的意思;
強大的Xcode插件安裝方法:
https://github.com/onevcat/VVDocumenter-Xcode
直接復制下面代碼在終端運行:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh