(转)iOS工具--CocoaPods 安装使用总结
本文转载自:CocoaPods 安装使用总结(最新)
一、前言
关于什么是CocoaPods,使用CocoaPods的好处等问题本文不做说明,本文只是CocoaPods的安装和使用教程。根据此教程可以正确/快速的安装使用CocoaPods。
废话不多说,开干!
二、安装教程
2.0 安装环境检查
打开mac终端输入命令来查看软件源,命令如下:
gem sources -l

如果所显示的软件源是https://ruby.taobao.org/ 则直接看下一步(下载CocoaPods)。
如果不是,如上图,软件源为https://rubygems.org/则需要更改,更改方式如下
- 去掉现有软件源
gem sources --remove https://rubygems.org/
- 添加淘宝的源
gem sources --add https://gems.ruby-china.com/
- 查看软件源是否成功更改
gem sources -l

2.1 下载CocoaPods
在终端使用gem命令下载CocoaPods,命令如下:
sudo gem install cocoapods
由于命令需要超级权限所以需要输入用户密码,也就是你电脑的开机密码

由于网络原因,下载过程会有点慢,下载成功的界面如下图:

如果使用gem 命令下载CocoaPods时出现问题,可以对gem进行升级,升级命令为sudo gem update --system升级后重新下载
2.2 安装CocoaPods
下载完成后进行安装,安装过程可能也有点慢,命令如下:
pod setup
安装完成会出现 Setup completed,表示安装成功,到此,安装结束。

三、CocoaPods使用教程
3.0 在终端中进入工程目录
使用cd命令进入需要使用CocoaPods的工程目录,比如我在工程名为"PodTest"中使用,则命令如下:
cd /Users/isoftstone/Desktop/test/PopTest

3.1 创建配置文件PodFile
CocoaPods 之所以能够知道工程需要什么第三方库是我们通过这个配置文件高速它的。
我们使用touch命令创建PodFile文件,命令如下:
touch PodFile

3.2 编辑PodFile文件
因为很多人不会使用vim编辑器所以这里就直接在Finder中打开编写
在Finder中打开PodFile文件,输入如下内容:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0'
如果你不知道你想找的第三方库的版本是多少可以使用pod命令查找。
比如查找 AFNetworking 可以用命令:
pod search AFNetworking

3.3 使用CocoaPods下载第三方库
在次回到刚才打开的终端(如果已经关闭则参考第0步进入工程目录)
使用pod命令下载第三方库,命令如下:
pod install

下载成功后会提示:Please close any current Xcode sessions and use PopTest.xcworkspace for this project from now on.
意思是以后打开工程就要从 PopTest.xcworkspace 处打开,就不要从之前的入口进了。
四 注意
以后每次更改PodFile文件后都要执行 pod update
参考
(转)iOS工具--CocoaPods 安装使用总结的更多相关文章
- iOS开展-CocoaPods安装和使用教程
原文链接: iOS开展-CocoaPods安装和使用教程 修正已经增加了自己的理解. CocoaPods安装和使用教程 Code4App 原创文章.转载请注明出处:http://code4app.co ...
- iOS开发者的管理工具-CocoaPods安装
1. 安装 Ruby 对于iOS开发者,CocoaPods是最方便使用的第三方管理工具了,但是怎么安装CocoaPods呢,安装CocoaPods之前,要确保mac已经安装上Ruby,但在安装Ruby ...
- iOS 之 Cocoapods安装
进入正题前,先来点前奏:了解cocoapods是某天看一个博客,那时才明白原来写项目不用一个个将三方库拷进项目里啊,惊讶的我是一塌糊涂的啊...(原谅我那时还没进入过正规的IT公司....好多你们自然 ...
- iOS开发 - CocoaPods安装和使用教程
一.CocoaPods简介 1.什么是CocoaPods CocoaPods是iOS的包管理工具. 2.为什么要使用CocoaPods 在开发iOS项目时,经常会使用第三方开源库,手动引入流程复杂,并 ...
- 工具-CocoaPods安装和使用及卸载
CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods. 我们在使用gem更新的时候,经常会为速度抓狂,其实gem默认的源是https://rubygem ...
- iOS之Cocoapods安装
网上关于cocoapods的教程很多,关于它的优点我不赘述:但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助. 1. 设置输入源(由于默认的gem资源是国外的,由于历史原因,访问比较 ...
- iOS 网络 -- cocoaPods 安装和使用教程
Code4App 原创文章.转载请注明出处:http://code4app.com/article/cocoapods-install-usage CocoaPods 是什么? 当你开发iOS应用时, ...
- IOS中CocoaPods安装与使用
网上有很多文章关于 cocoaPods配置文章,其实cocoaPods配置并不难,只是比较繁琐而已,我也是照着网站文章一步步搭建配置成功.写这篇文章的目的就是像做笔记一样,便于以后用的时候好回忆.废话 ...
- iOS 之 cocoapods安装与使用
我们都知道第三方库,一般使用cocoapods管理,cocoapods在我们IOS开发中有着很大的作用. 好了,现在看下它的安装步骤: 1.打开终端,输入 sudo gem install cocoa ...
随机推荐
- NET 5 Session、Cookie和Cache的使用
1.Cookie public IConfiguration Configuration { get; } // This method gets called by the runtime. Use ...
- 【基础】Linux系统的运行级别
1.系统运行级别的配置文件 什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别. 它让一些程序在一个级别启动,而另外一个级别的时候不启动. Linux系统的有效登录模式有0~9共十种, ...
- 如何做好Code Review
Code Review(代码审查)很多团队都会做,效果如何不好说.如果你能轻易地从一堆出自正经团队之手的代码里找出几个低级错误,往往意味着团队管理者长期忽视了Code Review的重要性. 根据经验 ...
- 安装Yii2框架
一.Windows安装Yii2 1.安装Composer Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl,打开 php 目录下的 php.ini,将 extensi ...
- java中产品分类返回给前台页面 后台数据组装
public ResultBean getSpfl(Integer yyb) { ResultBean res = new ResultBean(); try { JSONArray data = n ...
- 看起来很唬人,然而却简单实用的CAP理论
在做分布式系统开发时,经常会或多或少的听到CAP理论.或者是处理节点间数据一致性的问题.CAP理论很简单,但却是很多软件设计的宏观指导,因此也有人将之称为架构师必须掌握的理论之一.鉴于理论的东西相对来 ...
- Java IO流 FileOutputStream、FileInputStream的用法
FileOutputStream.FileInputStream的使用 FileOutputStream是OutputStream的继承类,它的主要功能就是向磁盘上写文件.FileOutputStre ...
- Maven的工程类型有哪些?
POM工程:POM工程是逻辑工程.用在父级工程或聚合工程中.用来做jar包的版本控制. JAR工程:将会打包成jar用作jar包使用.即常见的本地工程 - Java Project. WAR工程:将会 ...
- java内部类 之private 属性对其他对象的访问限制
public class InnerClass1 { private class Content { private int i; public int value() { // TODO Auto- ...
- hive优化之小文件合并
文件数目过多,会给HDFS带来压力,并且会影响处理效率,可以通过合并Map和Reduce的结果文件来消除这样的影响: set hive.merge.mapfiles = true ##在 map on ...