在很多时候在开发过程中我们需要使用大牛们封装的第三方库,例如我们经常使用的网络请求库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.jianshu.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