CocoaPods的使用
一、安装Cocoapods步骤:(在终端安装)
1、在安装前,需确保已经安装了Ruby环境
mac 下安装Ruby环境步骤:
(1)、安装RVM
$ curl -L https://get.rvm.io | bash -s stable
(期间可能会问你sudo 管理员密码)
$ source ~/.rvm/scripts/rvm
检查一下是否安装正确 $ rvm -v
(2)、用RVM安装Ruby环境
列出已知的ruby版本 $ rvm list known
可以选择现有的版本来安装
$ rvm install 2.0.0
查看ruby $ rvm list
卸载老版本 $ rvm remove 1.9.2
(3)、设置ruby版本
RVM安装好以后,需要执行下面的命令将指定版本的ruby设置为系统默认版本 $ rvm 2.0.0 --default
$ ruby -v 检查版本
$ gem -v 检查版本
2、安装cocoapods
(1)、 $ gem sources --remove https://rubygems.org/
(2)、 $ gem sources -a https://ruby.taobao.org/ (将ruby镜像改为taobao)
$ gem sources -l (用该命令查看ruby镜像是否是taobao)
(3)、 $ sudo gem install cocoapods
验证是否成功: $ pod search afnetworking
二、使用Cococapods步骤:
1、新建项目
2、打开命令行,进入项目主目录
3、输入命令 touch podfile ,项目中出现 podfile 文件
4、打开podfile 文件 (直接使用xcode打开,或者使用vim编辑)输入:
platform :ios, '6.4'
pod 'SDAutoLayout', '~> 1.51'
(或者其他版本,见github中AFNetworking的讲解)
5、在终端输入命令 pod install或者pod update
(
在执行pod install或者pod update时,会卡在Analyzing dependencies处一直不动弹,
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后很快就可以install或者update:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
)
6、等更新完第三方库后,项目中就会出现 “.xcworkspace”文件,此时别再打开xcodeproj文件了,直接打开“.xcworkspace”文件,即OK !!
三、Cocoapods 本身版本的更新:
打开终端依次输入以下命令:
sudo gem update --system // 先更新gem,再更新cocoapods
sudo gem install cocoapods
pod setup
pod --version // 最后检查以下cocoapods版本
CocoaPods的使用的更多相关文章
- iOS -- CocoaPods
CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具.CocoaPods 的项目源码在 GitHub( https://github.com/CocoaP ...
- 最新的 cocoaPods 安装方法
经过努力终于发现了最新的 解决cocoaPods安装的办法: taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务 第一步:安装rvm, 不管需不需要升级ruby,rvm可以 ...
- CocoaPods的安装、使用、以及遇到的问题
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而 ...
- CocoaPods被卡住:Updating local specs repositories
使用CocoaPods被卡住:Updating local specs repositories 使用 pod install --verbose --no-repo-update
- 将自己打代码添加到cocoapods
1,Github 上创建新站点 2, 从gitHub上 clone 一份,将源码拷贝到该目录下提交3,开源库发布之后,需要打上tag git tag 0.0.1 git push --tags git ...
- CocoaPods 1.1.0上传遇到swift问题
更新时间: 2016-11-25 1.出现如下信息: Conn keep-alive Updating spec repo `master` - Data URL: https://raw.githu ...
- Cocoapods无法使用/安装失败/失效解决方法
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #666666 } sp ...
- 安装cocoapods遇到两大坑-Ruby版本升级和Podfile的配置
今天安装cocoapods #移除原有ruby源 $ gem sources --remove https://rubygems.org/ #使用可用的淘宝网 $ gem sources -a htt ...
- 安装cocoapods以及更新cocoapods
安装 1.设置ruby的软件源 这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下: gem sources -l #(查看当前 ...
- CocoaPods 的简单快速安装方法
CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了. 一.git clone方法安装cocoapods 镜像 ...
随机推荐
- 深入研究 蒋金楠(Artech)老师的 MiniMvc(迷你 MVC),看看 MVC 内部到底是如何运行的
前言 跟我一起顺藤摸瓜剖析 Artech 老师的 MiniMVC 是如何运行的,了解它,我们就大体了解 ASP.NET MVC 是如何运行的了.既然是“顺藤摸瓜”,那我们就按照 ASP.NET 的执行 ...
- Maven进价:Maven构建系列文章
Maven:基于Java平台的项目构建.依赖管理和项目信息管理. 1.构建 Maven标准化了构建过程 构建过程:编译.运行单元测试.生成文档.打包和部署 避免重复:设计.编码.文档.构建 2.依赖管 ...
- Oracle实例和服务知识点
shutdown是对实例而言 service是启动的,根本不代表instance就是启动的. 启动数据库基本可分为三个过程: 1,nomount(即只启动instance,而不加载数据库) 2,mo ...
- Errors running builder 'JavaScript Validator' on project
builders去掉JavaScript Validator. 如图: 参考文献: [1]http://www.cnblogs.com/enshrineZither/p/4062248.html
- IconVault – 创建自定义图标字体的神器推荐
图标字体简单来说就是外观呈现为图标的字体,同时具有矢量图形的特征,在不同的设备上使用图标的时候就不用加载不同尺寸的图片文件,能够减少 HTTP 请求数,提高页面加载速度. IconVault 这款在线 ...
- iOS-Debug调试
转载:http://www.cnblogs.com/Leo_wl/p/4423922.html
- SQL Server 2016里TempDb的提升
几个星期前,SQL Server 2016的最新CTP版本已经发布了:CTP 2.4(目前已经是CTP 3.0).这个预览版相比以前的CTP包含了很多不同的提升.在这篇文章里我会谈下对于SQL Ser ...
- Velocity魔法堂系列三:模板与宿主环境通信
一.前言 Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力.而且Velocity被移植到不 ...
- 点餐系统mealsystem.sql
/* Navicat MySQL Data Transfer Source Server : localhost Source Server Version : 50162 Source Host : ...
- LRU Cache
LRU Cache 题目链接:https://oj.leetcode.com/problems/lru-cache/ Design and implement a data structure for ...