iOS开发学习-cocoapods的配置安装
安装coacoapods步骤:
在终端输入如下命令,升级ruby版本:
sudo gem update —system
出现这个,标志着安装成功。
完成之后,再输入如下命令:
gem sources --add http://rubygems.org/
输入y,点击回车。输入下面命令查看是否添加成功。
gem sources -l
然后输入如下命令,安装cocoapods:
sudo gem install cocoapods
如果出现如下错误:
这是因为ruby的版本没有升级到最新。如果没有出现该错误则跳过。解决这个错误方法如下:
先输入如下命令:
curl -L get.rvm.io | bash -s stable
完成之后输入:
source ~/.bashrc
应该没有反应,再次输入:
source ~/.bash_profile
应该还是没有反应,再输入:
rvm -v
可以查看rvm的版本。继续往下走:
ruby -v
这个查看ruby的版本,应该不是最新的,输入如下命令,可以列出所有的版本号:找到最新的版本号:
rvm list known
现在的最新版本是2.3.0
然后输入命令:
rvm install 2.3.0
安装最新版ruby;
安装完成,下面就可以输入命令安装cocoapods了:
sudo gem install cocoapods (10.11系统 输入sudo gem install -n /usr/local/bin cocoapods)
这样就安装成功了。
初始化第三方库信息(将第三方库信息索引下载到本地),如果以后出现问题,可以尝试这个命令(还有 pod repo update),这个过程需要挺长时间。
pod setup
// 如果出现绿色的Setup complete,就说明成功。
所以,在git配置ok的前提下,直接将文件clone一份到本地。然后将文件夹名改为master,并将其拖到/Users/用户名/.cocoapods/repos目录下即可。
也可以直接用一条命令一步到位
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
下面就可以给项目中导入第三方框架了,
首先在终端中切换到项目的根目录下,如:
cd /Users/gjh/Desktop/iOS例子/CocoapodsTest (CocoapodsTest为项目名称)
然后输入如下命令,创建Podfile文件:
touch Podfile
然后输入如下命令,弹出文本编辑框,进行编辑:
open -e Podfile
文件中的格式现在更新了,这是一个坑,准确的格式如下,以前好多项目的格式都得改:(CocoapodsTest是项目名称)
platform :ios, ‘8.0’ use_frameworks! target ‘CocoapodsTest’ do pod 'AFNetworking', '~> 3.1.0' pod 'ReactiveCocoa', '~> 4.2.1' end
最后再输入如下命令,安装第三方框架:
pod install
没有报红就是安装成功,以后用CocoaPodsTest.xcworkspace文件打开项目。
如果要在安装过程中,需要知道cacaopods做了什么,还可以添加一个参数,用来提示我们,coacoapods做了哪些操作
pod install --verbose --no-repo-update
iOS开发学习-cocoapods的配置安装的更多相关文章
- iOS开发~CocoaPods使用详细说明 分类: ios相关 2015-04-01 16:45 68人阅读 评论(0) 收藏
iOS开发-CocoaPods使用详细说明 一.概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来 ...
- ios开发 学习积累20161027~20161031
前言 学习ios这几天来,总结下,函数的定义,调用.跟其他语言都有一定的区别: 几个特别重要的就是对象的迭代的使用和判断.取随机数.动画的实现及数组的深入研究等等 之前的总结地址 ios开发 学习积累 ...
- iOS开发~CocoaPods安装和使用
随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods. CocoaPods项目的源码 在 Github 上管理.该项目开始于 2011 年 8 ...
- iOS开发学习 阶段过程简述
下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构. 1 iOS开发环境 1.1 开发环境 标准的配置是Mac OS X + Xcode. MacOSX的话首选用苹果电脑,macm ...
- iOS开发学习概述及知识整理
设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了.这个界面模仿了Evernote iOS app的风格. 我以迅雷不及掩耳盗铃之势开始在Xcode上编程,用 ...
- iOS开发~CocoaPods使用详细说明
一.概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库. 二.安装 由于 ...
- iOS开发~CocoaPods使用详细说明【转】
一.概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库. 二.安装 由于 ...
- iOS开发学习笔记:基础篇
iOS开发需要一台Mac电脑.Xcode以及iOS SDK.因为苹果设备都具有自己封闭的环境,所以iOS程序的开发必须在Mac设备上完成(当然,黑苹果应该也是可以的,但就需要花很多的精力去折腾基础环境 ...
- IOS开发中Xcode常用插件安装与管理(转)
XCode中插件管理工具:Alcatraz 转自http://www.cocoachina.com/industry/20140506/8325.html 苹果现在的成绩得益于其始终如一的坚持. ...
随机推荐
- C++垃圾回收器的实现
一.简单介绍 这是一个自己写C++垃圾自己主动回收器,用到的都是标准C++语法.採用了引用计数加mark-sweep的方法.在没有循环引用的情况下,引用计数能够保证垃圾实时得到回收:对于有循环引用的情 ...
- SAP函数PREPARE_STRING:提取字符串中的数字
今天调整一个同事的需求时,要计算一个含税金额.报表内已经取到税率,但存在的形式是字符串格式:16%. 正好SAP内有一个标准函数:PREPARE_STRING 可以处理字符串,将特别标志替换为有效标志 ...
- 【转】SVG与HTML、JavaScript的三种调用方式
原文:https://www.cnblogs.com/guohu/p/5085045.html SVG与HTML.JavaScript的三种调用方式 一.在HTMl中访问SVG的DOM 1 2 3 4 ...
- Spring第二天——IOC注解操作与AOP概念
大致内容 spring的bean管理(注解实现) AOP原理 log4j介绍 spring整合web项目的演示 一.spring注解实现bean管理 注解: 代码中一些特殊的标记,使用注解也可以完成一 ...
- Java基础——注释规范
一.注释格式分类: 1.单行(single-line)注释://…… 2.块(block)注释:/*……*/ 3.文档注释:/**……*/ javadoc有如下: 二.加注释的场景: 1. 基本注释( ...
- Entity Framework 多对多查询的写法
同学们,看下面的代码段就明白了: 一对多: public ICollection<ReportLookup> GetReportLookup(IEnumerable<Guid> ...
- bzoj1043 [HAOI2008]下落的圆盘
Description 有n个圆盘从天而降,后面落下的可以盖住前面的.求最后形成的封闭区域的周长.看下面这副图, 所有的红色线条的总长度即为所求. Input 第一行为1个整数n,N<=1000 ...
- 北京Uber优步司机奖励政策(4月22日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 使用Random随机生成[min,max]之间的整数:
如下代码是生成范围在min到max之间的随机整数(包括min和max): import java.util.Random; /** * 生成[min,max]的随机整数 * @author mei ...
- 2734: [HNOI2012]集合选数
2734: [HNOI2012]集合选数 链接 分析: 转化一下题意. 1 3 9 27... 2 6 18 54... 4 12 36 108... 8 24 72 216... ... 写成这样的 ...