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 镜像 ...
随机推荐
- Sqoop实现关系型数据库到hive的数据传输
Sqoop实现关系型数据库到hive的数据传输 sh脚本 #!/bin/sh v_columns=NOTE_ID_1,NOTE_NAME_1,NOTE_ID_2,NOTE_NAME_2,NOTE_ID ...
- 基于tiny4412的Linux内核移植 -- MMA7660驱动移植(九-2)
作者信息 作者: 彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本 ...
- LeetCode——Jump Game
Description: Given an array of non-negative integers, you are initially positioned at the first inde ...
- Windows平台下ActiveMQ 安装
安装之前需要先确定机器上已经有JVM环境,如果没有则会在安装过程中提示 Unable to execute Java command. 系统找不到指定的文件 第一步:从官网下载ActiveMQ的安装 ...
- [C#] 谈谈异步编程async await
为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问 Web 时)至关重要. 对 Web 资源的访问有时很慢或会延迟. 如果此类活动在同步过程中受阻,则整个应用程序必须等待. 在异步过程中, ...
- 浏览器 UserAgent 相关知识整理
总结整理时下流行的浏览器User-Agent大全 浏览器userAgent大全 各种浏览器UserAgent一览表(桌面+移动) 使用JS判断移动设备的终端类型(浏览器UserAgent) JS通过分 ...
- JAVA - package与import解析(一)
一.为什么要引入package和import?这个问题和c++中引入命名空间是一样的,也是为了解决重名问题.java通过包机制来解决重名问题,也就相当于给重名的代码加一系列前缀,从而达到唯一标识的作用 ...
- SQL Server 2008 FILESTREAM特性管理文件
在SQL Server 2008中,新的FILESTREAM(文件流)特性和varbinary列配合,你可以在服务器的文件系统上存储真实的数据,但可以在数据库上下文内管理和访问,这个特性让SQL Se ...
- C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe
不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载. 今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以 ...
- C#文件和文件夹输入输出流代码
1.建立一个文本文件 public class FileClass { public static void Main() { WriteToFile(); } static void WriteTo ...