CocoaPods 安装

一、CocoaPods是什么

iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequestAFNetworkingJSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去添加一些系统的frameworkCFNetworkMobileCoreServices等,如果这些第三方库发生了更新,还需要手动去更新项目。这就显得非常麻烦。有麻烦自然有解决办法,CocoaPods就是为了解决这个问题而生的。通过CocoaPods,我们可以将第三方的依赖库统一管理起来,配置和更新只需要通过简单的几行命令即可完成,大大的提高了实际开发中的工作效率,使我们的主要精力集中到更重要的事情上去。

二、安装CocoaPods

我的环境为Mac OS X 10.9.1,安装CocoaPods之前,先确保本地有Ruby环境,因为CocoaPods运行于Ruby之上,默认情况下,Mac是自带了Ruby环境的,可以通过命令行ruby -v查看当前Ruby的版本,我用的是1.9.3p448。接下来我们就可以通过如下命令安装CocoaPods了。

1

$ sudo gem install cocoapods

输入上述命令后可能会无响应,不知为什么,cocoapods.org这种无害产物也要被墙。不过没关系,我们可以通过淘宝的Ruby镜像来访问Cocoapods,在终端输入如下命令将Ruby镜像替换为淘宝的。

1

2

$ gem sources --remove https://rubygems.org/

$ gem sources -a https://ruby.taobao.org/

完成后可以通过如下命令来查看当前的Ruby镜像是否已经指向了淘宝的。

1

$ gem sources -l

如果输出结果是如下这样,那说明这一步就成功了。

1

2

3

*** CURRENT SOURCES ***


http://ruby.taobao.org/

接下来就可以重新运行安装命令来安装CocoaPods了,根据你的网络情况,几秒或十几秒后安装过程就完成了,总的来说,安装过程还是比较简单的。

三、验证CocoaPods是否安装成功

$pod


四、CocoaPods的简单使用

 1.$pod search SDWebImage (SDWebImage为例)



Podfile文件中输入:




3.在终端运行命令: $pod install (会安装Podfile里面记录的第三方库)


多了4个东西,Pods文件夹存放你下载的第三方库.以后打开工程不再是使用xcodeproj,而是使用xcworkspace…因为你打开workspace工作空间,你发现里面包含两个xcodeproj工程文件。一个是本身的工程,一个是Pods管理第三方库的工程。


小结:(1)Podfile文件控制cocoapods该下载什么,文件名一定叫做Podfile且没有后缀。

(2)进入项目所在目录,输入命令:$pod update  (将文件中的所有第三方库更新到最新版本)


注意:如果引入的第三方库后找不到头文件,在项目中Build Phases—>User Header Search Paths中添加:$(SRCROOT),值为recursive.


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值