如何安装和使用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 条评论
登录 后参与评论

相关文章

来自专栏Python疯子

osx 实用命令行

很多指令: http://blog.topspeedsnail.com/archives/84#more-84

561
来自专栏技术博文

phpize报cannot find autoconf

突然想往php种增加个模块,可是又不想重新编译php,因为真的比较费时间。 phpize就可以解决这个问题。 遇到的问题: Configuring for: P...

28111
来自专栏Danny的专栏

【EJB学习笔记】——实体Bean

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

713
来自专栏强仔仔

SpringBoot中实现依赖注入功能

今天给大家介绍一下SpringBoot中是如何实现依赖注入的功能。 在以往Spring使用中,依赖注入一般都是通过在Spring的配置文件中添加bean方法实现...

1875
来自专栏西安-晁州

nodejs的简单爬虫

使用nodejs爬虫豆瓣电影数据,要爬取的页面地址:https://movie.douban.com/top250,简单实现如下: 'use strict'; ...

2220
来自专栏郭少华

Spring boot之Hello World(一)

903
来自专栏zhisheng

Spring Boot 2.0 新特性详解

背景 在 3 月 1 号,Spring Boot2.0.0.RELEASE正式发布,这是 Spring Boot1.0 发布 4 年之后第一次重大修订,因此有多...

3595
来自专栏Java工程师日常干货

MyBatis+Spring MVC开发指南(三)

本系列的前面2篇文章,已经为大家介绍了MyBatis;从本篇博客开始将为大家介绍Spring MVC开发的那些事!关于Spring MVC这块将会涵盖Sprin...

721
来自专栏一个会写诗的程序员的博客

《Spring Boot 实战:从0到1》第2章 快速开始Hello World第2章 快速开始Hello World

大约20年前,程序员们使用“企业级Java Bean”(EJB)开发企业应用,需要配置复杂的XML。在二十世纪初期,新兴Java技术——Spring,横空出世。...

441
来自专栏SpringBoot

spring+tomcat7 + websocket + sock.js消息推送

使用STOMP 的目的,目前还有浏览器不支持websocket ,所有用了STOMP 

951

扫码关注云+社区