安装及使用cocoapods

开发ios手机应用的时候,为了避免重复找轮子,经常要用到各类第三方库,各类第三方库可能还会相互引用,关系错综复杂,给后续的升级和维护造成极大的影响。

所以cocoapods就出现了,cocoapods是一个开源的工程,可以很方便地管理第三方库,感觉有点像homebrew

很多第三方工程都支持用cocoapods管理,今天也来研究一下:

在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。

我们可以使用淘宝的ruby镜像访问cocoapods

sh-3.2# gem sources -l
*** CURRENT SOURCES ***


https://rubygems.org/
sh-3.2# gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources
sh-3.2# gem sources -a https://ruby.taobao.org/
https://ruby.taobao.org/ added to sources
sh-3.2# gem sources -l
执行正常的话,接着输入

gem install cocoapods
这时候会发现有一大堆东西安装到了电脑上,安装停止后,

pop setup
这时候正在往电脑~/.cocoapods路径下载cocoa pod文件

可以跳转到此目录查看

SDP-MACdeMacBook-Pro:~ sdp-mac$ cd ~/.cocoapods/
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ ls
repos
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ du -sh*
du: illegal option -- *
usage: du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m | -g] [-x] [-I mask] [file ...]
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ du -sh *
 14M	repos
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ du -sh *
 14M	repos
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ du -sh *
 14M	repos
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ du -sh *
 14M	repos
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$ du -sh *
379M	repos
SDP-MACdeMacBook-Pro:.cocoapods sdp-mac$
上面所有的命令完成之时,cocoapods就安装完成了。

下面来测试一下:使用cocoapods安装七牛

首先,在项目目录下新建一个podfile,podfile和项目工程文件xcodeproj在同一级目录。

touch podfile
vim podfile
//在podfile中写入
//platform:iOS, '6.0'
//pod "Qiniu", "~> 7.0"
保存退出,在终端进入 podfile的目录,执行

pod install
开始安装了:

CocoaPods 1.0.0.beta.8 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.5.4)
Installing HappyDNS (0.2.3)
.

安装完成!安装完成后提示 用xcworkspace打开工程,以后就不用xcodeproj了

使用xcworkspace打开项目,发现七牛sdk已经集成进来啦,如果要使用就包头文件进来就可以





pod "Qiniu", "~> 7.0"



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

poet_lj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值