iOS开发中一些工具的安装与使用(CocoaPods以及相关插件的安装)

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

http://alcatraz.io/

直接复制下面代码在终端运行:

curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

你可能感兴趣的:(iOS开发中一些工具的安装与使用(CocoaPods以及相关插件的安装))