标签:
前言:CocoaPods是iOS开发应用中的类库管理工具,使用它可以在你的项目中很轻松的下载导入很多出名的第三方类库,例如AFNetWorking、JSONKit等等。下面让我们一起来安装+使用CocoaPods。
1.在安装CocoaPods之前,首先要在本地安装好Ruby环境。一般Mac OS已经自带Ruby环境。但是由于在中国用Ruby官方的镜像是会被墙的,一般来说我们是使用taobao的Ruby镜像,所以打开你的终端输入--以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)
$ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/
2.为了验证你的Ruby镜像仅是taobao,可以用以下命令查看:
$ gem sources -l
3.如果结果只有taobao的镜像那么进行下一步,如果出现两个则返回第一步,注意注意不要输入错误或多输入空格。
$ sudo gem install cocoapods
等待一会,CocoaPods就已经本地安装好了。接下来如何在项目中使用CocoaPods。
找到你要使用CocoaPods管理的Xcode项目,打开终端:输入"cd+项目路径"(cd后空格,直接吧项目最外层文件夹拖进来)回车,之后输入:
$ touch Podfile
这样之后你会发现项目路径下多了Podfile文件,之后如果你要在项目如第三方类库比如AFN,在Podfile文件中输入以下文字(一般这个会在Githud官网中AFN找到):
platform :ios, ‘7.0‘ pod "AFNetworking", "~> 2.0"
保存退出,然后在终端输入:
pod install --verbose --no-repo-update
注意:--verbose --no-repo-update是防止被墙。完成后项目多了.xcworkspace、“Podfile.lock”和一个文件夹“Pods”,然后点击.xcworkspace文件你会发现项目已经成功导入AFN。
如果你的项目已经包含CocoaPods,那么终端 cd这个项目目录后,再输入:
pod update --verbose --no-repo-update
之后点击.xcworkspace文件打开就OK了。
2015-09-16
标签:
原文地址:http://www.cnblogs.com/nielsen/p/4813934.html