虽然做iOS有一段时间,却一直没去使用CocoaPods,今天安装了一下,记录一下安装的过程。整体的安装流程参照http://code4app.com/article/cocoapods-install-usage和http://www.cocoachina.com/bbs/read.php?tid=193398&page=1。
一、安装CocoaPods
1、删除其他镜像,添加淘宝的Ruby镜像
//查看所有Ruby镜像
gem sources -l
//删除这些镜像
gem sources --remove http://rubygems.org/
有的是这个:gem sources --remove https://rubygems.org/
//添加淘宝镜像
gem sources -a http://ruby.taobao.org/
2、安装CocoaPods
sudo gem install cocoapods
3、在http://www.cocoachina.com/bbs/read.php?tid=193398&page=1中下载master,并解压到/Users/用户名/.cocoapods/repos目录下
二、使用CocoaPods
1、cd到工程目录,目录中有xcodeproj的目录
2、搜索要使用的库
//例如AFNetworking
pod search AFNetworking
2、执行
touch Podfile
open -e Podfile
3、在打开的podfile中,写入以下内容
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.2.0'
4、将库添加到工程中
pod install --verbose --no-repo-update
(使用pod install很慢,有时会报错)
在执行pod install时,若报错,类似于"command not found:git config remote.origin.url",从而导致安装不成功,此时因为xcode的“Command Line Tools”没有安装,在xcode中安装完成后,再执行就可以了。