如何安装和使用cocoapods来集成第三方库(实战篇) 配置初始项目 2.cocoapods的使用

配置初始项目

1.cocoapods的安装

cocoapods的安装是通过ruby,幸运的是Mac电脑都是默认安装ruby的,所以安装ruby的过程就省去了,唯一的前提就是安装Xcode的CommandLineTools。

commandLineTools的安装也很简单,只要在终端输入以下命令:

$ xcode-select --install

如果确实没有安装commandLineTools会提示你要安装它,点安装就可以开始下载,然后等待下载完成后安装即可

但是由于中国的互联网是"墙"的原因,所以呢,你要改变gem的默认下载源:

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

看到以下结果

http://ruby.taobao.org added to sources

将淘宝的ruby源加入进来

删除原来的下载源:

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

看到以下结果就说明已经成功

https://rubygems.org/ removed from sources

然后呢,就可以愉快地安装上cocoapods了!

$ sudo gem install cocoapods

Password:(你的管理员密码,这里不会显示出来) Fetching: cocoapods-core-0.38.2.gem (100%) Successfully installed cocoapods-core-0.38.2 Fetching: claide-0.9.1.gem (100%) Successfully installed claide-0.9.1 Fetching: xcodeproj-0.26.3.gem (100%) Successfully installed xcodeproj-0.26.3 Fetching: cocoapods-downloader-0.9.3.gem (100%) Successfully installed cocoapods-downloader-0.9.3 Fetching: cocoapods-stats-0.5.3.gem (100%) Successfully installed cocoapods-stats-0.5.3 Fetching: cocoapods-try-0.4.5.gem (100%) Successfully installed cocoapods-try-0.4.5 Fetching: cocoapods-trunk-0.6.4.gem (100%) Successfully installed cocoapods-trunk-0.6.4 Fetching: molinillo-0.3.1.gem (100%) Successfully installed molinillo-0.3.1 Fetching: cocoapods-0.38.2.gem (100%) Successfully installed cocoapods-0.38.2 Parsing documentation for cocoapods-core-0.38.2 Installing ri documentation for cocoapods-core-0.38.2 Parsing documentation for claide-0.9.1 Installing ri documentation for claide-0.9.1 Parsing documentation for xcodeproj-0.26.3 Installing ri documentation for xcodeproj-0.26.3 Parsing documentation for cocoapods-downloader-0.9.3 Installing ri documentation for cocoapods-downloader-0.9.3 Parsing documentation for cocoapods-stats-0.5.3 Installing ri documentation for cocoapods-stats-0.5.3 Parsing documentation for cocoapods-try-0.4.5 Installing ri documentation for cocoapods-try-0.4.5 Parsing documentation for cocoapods-trunk-0.6.4 Installing ri documentation for cocoapods-trunk-0.6.4 Parsing documentation for molinillo-0.3.1 Installing ri documentation for molinillo-0.3.1 Parsing documentation for cocoapods-0.38.2 Installing ri documentation for cocoapods-0.38.2 9 gems installed

OK,cocoapods顺利安装完毕!

2.cocoapods的使用

1.  新建一个项目,名字PodTest

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

$ cd /Users/lucky/Desktop/PodTest  

3. 建立Podfile(配置文件)

接着上一步,终端输入。

$ vim Podfile

键盘输入 i,进入编辑模式,输入

$  platform :ios, '7.0' $ pod 'MBProgressHUD', '~> 0.8'

然后按Esc,并且输入  “  :”  号进入vim命令模式,然后在冒号后边输入wq(注意:键盘输入 :后,才能输入wq。回车后发现PodTest项目总目录中多一个Podfile文件)

激动人心的时刻到了:确定终端cd到项目总目录,然后输入 

$ pod install

,等待一会,大约3分钟。

查看项目根目录:

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐沙弥的世界

导入导出 Oracle 分区表数据

导入导入Oracle 分区表数据是Oracle DBA 经常完成的任务之一。分区表的导入导出同样普通表的导入导出方式,只不过导入导出需要考

895
来自专栏乐沙弥的世界

Oracle大表清理truncate .. reuse storage

a、通过上述测试,当使用reuse storage与普通方式并无明显差异 b、truncate table 是ddl操作,无法回滚 c、尽管无明显性能差...

764
来自专栏Netkiller

Linux磁盘分区加密

本文节选自《Netkiller Cryptography 手札》 出处: http://netkiller.github.io/cryptography/ind...

3284
来自专栏有困难要上,没有困难创造困难也要上!

在VirtualBox上使用Bosh部署Cloud Foundry

2957
来自专栏MoeLove

Docker 实战和基础架构

Maybe you will see a few extra lines if your Docker install is brand new.

806
来自专栏运维前线

CentOS 7 配置Java语言开发环境

CentOS 7 配置Java语言开发环境 初始化设置参考:http://blog.csdn.net/wh211212/article/details/529...

2108
来自专栏杂七杂八

tensorflow-gpu版安装

需要环境 Anaconda CUDA cuDNN 注:tensorflow1.4用的是cuda8,cudnn6;tensorflow用的是cuda9,cudn...

2944
来自专栏SpringSpace.cn

在 ubuntu 12.10 中安装 opensips 1.8.2

解压软件包: tar -zxvf opensips-1.8.2_src.tar.gz

1082
来自专栏计算机视觉

linux-Anaconda+conda创建python-tensorflow虚拟环境

1663
来自专栏运维前线

Mac OS X 设置指南

由于公司的IOS离职,侥幸获得其Mac Pro的使用权,因此特地总结了下小白使用Mac OS X的初始配置。 ? 1、系统首选项(system preefe...

1948

扫码关注云+社区