安装cocoapods
 
1.移除ruby的源地址
gem sources --remove https://rubygems.org/
 
2.添加ruby的源地址
gem sources -a https://ruby.taobao.org/
 // Xcode7推荐使用https协议了
 
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一份到你的电脑)
 
 
 
安装结束后 我们还要测试下是否可以使用
1.还是在终端中一步一步操作
2 在保存这一步中  保存Podfile文件,并退出(按Esc键之后才保存退出)

例如: :wq (是先按 ESC 再按 :号  再按W 再按Q 之后再执行下一步)
 
使用cocoapods
 
1.创建工程
 
2.在命令行里 cd 工程主目录文件夹
例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods
 
3.创建名为 Podfile的文件
例如:vim Podfile
 
4.在Podfile中写入你想要添加的第三方类库,可以使用pod search * 去搜索你想要找的第三方类库
例如:

platform :ios, '6.1'
pod 'AFNetworking'
pod 'SDWebImage'
pod 'MJRefresh'

 
5.保存Podfile文件,并退出(按Esc键之后才保存退出)
例如: :wq
 
6.安装第三方类库
例如:pod install
 

7:在工程中使用

直接在工程.m中敲#import <AFNetworking.h>即可找到~

 

CocoaPods第三方类库依赖管理的更多相关文章

  1. iOS - CocoaPods 第三方开源框架管理

    1.CocoaPods CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具.CocoaPods 的项目源码在 Github 上管理.该项目开始于 2011 年 8 月 12 日,在这 ...

  2. 安装cocoaPods第三方类库

    *1 检测gem 镜像文件     输入指令: gem sources -l     回车后得到镜像地址.可能是一个,也可能有好几个,常见两个如下 https://rubygems.org/     ...

  3. PHP之Composer类库依赖管理神器

    Composer中文版说明见:https://github.com/kaka987/Composer-zh Composer 是PHP的类包依赖管理工具,用它可以轻松的引用第三方类包,类似于node的 ...

  4. CocoaPods(第三方类库管理工具)

    iOS安装CocoaPods详细过程  一.简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods” ...

  5. iOS对项目中第三方类库的管理——CocoaPods

    http://blog.csdn.net/lengshengren/article/details/1767 唐巧的博客:http://www.devtang.com/blog/2014/05/25/ ...

  6. IOS开发依赖管理工具CocoaPods

    CocoaPods IOS开发依赖管理工具 CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It ...

  7. iOS 如何在一个已经存在多个project的workspace中引入cocoapods管理第三方类库

    一种新的第三方库管理工具:Carthage 如何使用Carthage管理iOS依赖库 Podfile Syntax Reference v1.1.0.rc.3 https://guides.cocoa ...

  8. 使用cocoapods管理第三方类库

    前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案. 什么是CocoaPods CocoaPods是OS ...

  9. OS X第三方类库管理工具cocoapods入门

    一.简介 什么是cocoapods?--是OS X和iOS下一个第三方类库管理工具.通过cocoapods,可以为项目添加"Pods"依赖库,并且管理其版本. cocoapods好 ...

随机推荐

  1. 「LibreOJ NOIP Round #1」七曜圣贤

    题目啰嗦:支持三个操作: 不可重复集合:1.加入一个数 2.删除一个数 3.恢复目前最早的一次删除的数 操作可能不合法,每次有效操作之后求集合的mex(最小没有出现过的数) 50组数据+1e6,必须O ...

  2. JavaScript Date的原型方法扩展

    在JavaScript开发中,经常需要对Date类型的对象进行各种验证或格式化,但是js并没有提供那么多的那么细的函数,所以只好自己去用 prototype 扩充了,下面是我自己实现的Date类型常用 ...

  3. mysql的IFNULL()函数FLOOR(),ROUND()函数

    用法说明 1 IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2. IFNULL()返回一个数字或字符串值,取决于它被 ...

  4. UVA11426

    链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=26&page ...

  5. Maatkit--Mysql的高级管理工具

    Maatkit是不错的mysql管理工具,已经成为Percona的一部分.包含以下主要工具: 1.mk-table-checksum 检查主从表是否一致的有效工具 2.mk-table-sync 有效 ...

  6. android中dip、dp、px、sp和屏幕密度

    1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这    这个 ...

  7. elk相关

    curl http://localhost:9200/_aliases?pretty=1 #列出elk中所有索引

  8. Ubuntu 15.04 编译UE4 for Linux版

    源 起 Unreal Engine 4 是全球最先进的Realtime Illumination & Physical 引擎: 长期以来,UE4都只有Windows版和Mac版,今年终于向Li ...

  9. android抽屉导航的设计准则

    我阅读了google官方的关于抽屉导航的设计准则,这可以给我带来什么帮助?最起码,我可以知道,抽屉导航适用在什么场景中,使用它时要注意什么事项.App的设计是有规则可以依据的,比如,使用抽屉导航时,是 ...

  10. 51Nod 1228 序列求和

    T(n) = n^k,S(n) = T(1) + T(2) + ...... T(n).给出n和k,求S(n).   例如k = 2,n = 5,S(n) = 1^2 + 2^2 + 3^2 + 4^ ...