Ruby是一种功能强大的面向对象的脚本语言

Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。

CocoaPods是iOS最常用最有名的类库管理工具

安装cocoapods

1.移除ruby的源地址
gem sources --remove https://rubygems.org/

2.添加ruby的源地址
gem sources -a http://ruby.taobao.org/

3.查看ruby的源地址
gem sources -l

4.安装cocoapods
sudo gem install cocoapods
//注释:sudo为获取管理员权限,所以需要输入密码,输入密码时光标不提示
//cd 访问文件
//ls 查看当前文件夹内的文件
//pwd 获取当前文件路径
//cocoaPods 需要ruby最低版本1.9.3,如果需要升级需要查考下面的ruby的升级

5.如果提示gem版本过低,需要升级gem
sudo gem update --system

6.测试cocoapods安装是否成功
pod search afnetworking
//注释:afnetworking为第三方的名字,可以换成其他的,并且支持模糊搜索
//如果没有安装成功,提示Setting up CocoaPods master repo
//cocoapods安装有两个步骤:A.cocoapods环境安装 B.cocoapods主支创建(相当于从cocoapods服务器上checkout一份到你的电脑)

7.移除cocoapods主支
pod repo remove master

8.修改cocoapods地址
pod repo add master https://gitcafe.com/akuandev/Specs.git
//其中https://gitcafe.com/akuandev/Specs.git 也可还成http://git.oschina.net/akuandev/Specs.git

9.更新cocoapods主支
pod repo update

使用cocoapods

1.创建工程

2.在命令行里 cd 工程主目录
例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods

3.创建名为 Podfile的文件
例如:vim Podfile

4.在Podfile中写入你想要添加的第三方类库,可以使用pod search * 去搜索你想要找的第三方类库
例如:pod 'JSONKit', '~> 1.5pre'

5.保存Podfile文件,并退出
例如: :wq

6.安装第三方类库
例如:pod install

7.From now on use `LessonCocoaPods.xcworkspace`.
打开*.xcworkspace,
//注意一定要把之前的项目关掉

升级ruby

1.安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包

2.安装 [Homebrew]
例如:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3.安装rvm
例如:curl -L https://get.rvm.io | bash -s stable

4.载入 RVM 环境
例如:source ~/.rvm/scripts/rvm

5.检查一下是否安装正确
例如:rvm -v

6.安装rvm
例如:rvm install 2.0.0

7.设置ruby版本
例如:rvm 2.0.0 --default

二 : 当CocoaPods 出现 error: RPC failed; result=52, HTTP code = 0  的时候的解决方法

挂一个全局代理:
git config --flobal http.postBuffer 24288000 将缓存增大

1.创建工程

2.在命令行里 cd 工程主目录
例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods

3.创建名为 Podfile的文件
例如:vim Podfile

pod search jsonkit  复制 pod------

4.在Podfile中写入你想要添加的第三方类库,可以使用pod search * 去搜索你想要找的第三方类库
例如:pod 'JSONKit', '~> 1.5pre'

5.保存Podfile文件,并退出
例如: :wq

6.安装第三方类库
例如:pod install

如何在工程中显示cocopods

(1) 需要安装一个软件 Alcatraz  也可以在终端中执行代码安装 curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
(2) 安装成功后在Xcode中 window --- PackageManager  -- 下搜索cocopods ------ install  ----OK

 

XCode中安装cocoapods步骤的更多相关文章

  1. Oracle12c 在windonServer2012中安装的步骤

    oracle12c在windownServer2012中安装步骤  前期工作:<这个必须要安装:而且c$的C必须大写> 第一步:控制面板>所有控制面板项>管理工具>服务& ...

  2. Fedora中安装VMtools步骤

    第一次玩Fedora的系统,通过VMware工具安装的一个虚拟机,由于公司要求尽可能的留有足够空间,所以安装的时候就没选开发环境选项.安装成功后,又要准备安装VMware--tools工具,在此记录安 ...

  3. 告诉你如何在Xcode中安装炫酷的插件!!!!!

    (如果你已经有了自己喜欢的插件,你可以直接找到该插件的下载地址,下载下来,参照下面的步骤来安装到Xcode工程之中) 如果还没有找到自己想要的插件,那么推荐你在开源中国社区http://www.osc ...

  4. unbuntu系统( PC机 )中安装360wifi步骤

    少说废话,每一步都经过验证: 1.  首先查看一下当前使用的linux版本: gxjun@gxjun:~$ uname -r 4.8.0-59-generic 2. 将360wifi插入PC的USB中 ...

  5. CentOS中安装Docker步骤

    1.安装仓库所需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置yum加速源 yum-config-mana ...

  6. Vmware虚拟机中安装centos,并实现联网

    1 安装所需要的软件 vmware workstation 12 永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N CentOS-7-x86_64-Minimal-1708 2 ...

  7. 在虚拟机中安装 Ubuntu

    https://www.cnblogs.com/huohu121/p/12250869.html 火狐python 博客园 首页 新随笔 联系 订阅 管理 随笔 - 54  文章 - 0  评论 - ...

  8. 安装cocoaPods的详细步骤

    先大概说下安装的步骤: Xcode 这个是开发必须的, HomeBrew RVM Ruby CocoaPods 一.HomeBrew: 打开官网链接:http://brew.sh/index_zh-c ...

  9. ios项目中安装和使用CocoaPods

    CocoaPods是什么? http://code4app.com/article/cocoapods-install-usage http://blog.csdn.net/jjmm2009/arti ...

随机推荐

  1. linux minitools+minicom 安装及使用

    1,通过SSH将minitools的安装包传到ubuntu 文件下, 2,   解压minitools.tgz  (具体方法见上一篇) 3,命令安装minicom  :   apt-get insta ...

  2. ContenteProvider

    以前只写过程序中添加背景音乐,在程序一开始就运行音乐,当程序结束后音乐也随即停止.遇到这样的功能,我们一般是通过系统提供的ContentProvider来实现的,系统对于常用的数据也给开发者提供了方便 ...

  3. JS如何获取上传标签的文件路径和文件名?

    如何使用JS获取type="file"的标签上传文件的文件路径及文件名: 代码: <!doctype html><html lang="en" ...

  4. Linux驱动之LED驱动编写

    从上到下,一个软件系统可以分为:应用程序.操作系统(内核).驱动程序.结构图如下:我们需要做的就是写出open.read.write等驱动层的函数.一个LED驱动的步骤如下: 1.查看原理图,确定需要 ...

  5. React-router4 第二篇url-params url参数

    官方文档 以下代码均来自于官方文档 上来一步走 import React from 'react' import { BrowserRouter as Router, Route, Link } fr ...

  6. c#Md5 32位加密结果少了两个0的原因

    今天碰到一个问题, md5加密之后与网站上md5加密少了两位, 仔细看区别是少了两个零 E1ADC3949BA59ABBE56E057F2F883E    我的md5 E10ADC3949BA59AB ...

  7. OKI系列针式打印机更换色带图解教程

    色带一直换不好,今天找到一个带图的教程,收藏一下 打开新色带的包装后,我们可以仔细观察一下新色带,找到里面带有一段“扭曲”色带的位置,这段色带就是:“莫比乌斯带”结构. 找到“莫比乌斯带”结构(就是有 ...

  8. LocalStorage的一些使用

    LocalStorage是什么 LocalStorage 是在Html5中出现的一种本地存储.说到本地存储,大家立马会联想到Cookie,还有SqlLite. LocalStorage 中的数据不会像 ...

  9. BZOJ 3131 [SDOI2013]淘金 - 数位DP

    传送门 Solution 这道数位$DP$看的我很懵逼啊... 首先我们肯定要先预处理出 $12$位乘起来的所有的可能情况, 记录入数组 $b$, 发现个数并不多, 仅$1e4$不到. 然后我们考虑算 ...

  10. LibreOJ #2006. 「SCOI2015」小凸玩矩阵 二分答案+二分匹配

    #2006. 「SCOI2015」小凸玩矩阵 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 提交提交记录统计讨论测试数据   题目描述 ...