码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发~CocoaPods使用详细说明

时间:2016-07-19 10:31:42      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:



一、概要

iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。

二、安装

1、下载安装CocoaPods

终端输入:sudo gem install cocoapods 

这样就下载安装好了CocoaPods

但是,且慢。如果你在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。(你会问,我靠,这都要墙!是的,小编也纳闷。)

但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

http://ruby.taobao.org/

2、使用CocoaPods

a  新建一个项目,名字PodTest

技术分享


b  终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)


cd /Users/lucky/Desktop/PodTest

c  建立Podfile(配置文件)

Tip: CocoaPods provides a pod init command to create a Podfile with smart defaults. You should use it.

cd到项目目录下之后,执行pod init 自动会生成Podfile文件

接着上一步,终端输入 vim Podfile,打开一个窗口之后,把需要第三方加上。下面截图是我个人的。(进入编辑器默认是查看状态,键盘按i切换到编辑状态)

pod 'AFNetworking', '~> 3.0'


技术分享


注意:键盘输入 :编辑完之后,先按ESC才能输入wq后回车,关闭编辑器。

后发现PodTest项目总目录中多一个Podfile文件

技术分享


激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。

注意:第一次 pod install可能由于网络原因,非常非常慢,此时需要淡定,

Cocoapods在将它的信息下载到 ~/.cocoapods里
cd  到该目录里,用du -sh *命令来查看文件大小,根据文件大小,判断是否正在安装
在终端输入:
cd ~/.cocoapods
du -sh *


安装成功:

技术分享


查看项目根目录:

技术分享


注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace



OK!CocoaPods就介绍完了,如果需要导入其他第三方库,修改Podfile文件就可以了。




iOS开发~CocoaPods使用详细说明

标签:

原文地址:http://blog.csdn.net/songchunmin_/article/details/51942115

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!