(转)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 ...
随机推荐
- jsp中将一个jsp引入另一个jsp指定位置
<jsp:include page="badSurveyUpdate.jsp"/>
- [leetcode]54. Spiral Matrix二维数组螺旋取数
import java.util.ArrayList; import java.util.List; /** * Given a matrix of m x n elements (m rows, n ...
- java时间的一些处理
获取当前时间 System.currentTimeMillis() //第一种 Date date = new Date(); System.out.println(date.getTime()); ...
- 论文翻译:2018_Deep Learning for Acoustic Echo Cancellation in Noisy and Double-Talk Scenarios
论文地址:深度学习用于噪音和双语场景下的回声消除 博客地址:https://www.cnblogs.com/LXP-Never/p/14210359.html 摘要 传统的声学回声消除(AEC)通过使 ...
- 关于opcache中opcache.revalidate_freq参数设置测试报告
1.测试目的: 测试出opcache中,opcache.revalidate_freq这个参数最适合的大小 说明:如果opcache.revalidate_freq参数越大,服务器单位时间能接收的请求 ...
- 聊一聊这个总下载量36039K的XSS-NPM库,是如何工作的?
上篇文章这一次,彻底理解XSS攻击讲解了XSS攻击的类型和预防方式,本篇文章我们来看这个36039K的XSS-NPM库(你没有看错就是3603W次, 36039K次,36,039,651次,数据来自h ...
- Turtlebot3新手教程:Open-Manipulator机械臂
*本文针对如何结合turtlebot3和Open-Manipulator机械臂做出讲解 测试在Ubuntu 16.04, Linux Mint 18.1和ROS Kinetic Kame下进行 具体步 ...
- elasticsearch迁移工具--elasticdump的使用
这篇文章主要讨论使用Elasticdump工具做数据的备份和type删除. Elasticsearch的备份,不像MYSQL的myslqdump那么方便,它需要一个插件进行数据的导出和导入进行备份和恢 ...
- PostgreSQL WAL日志详解
wal日志即write ahead log预写式日志,简称wal日志.wal日志可以说是PostgreSQL中十分重要的部分,相当于oracle中的redo日志. 当数据库中数据发生变更时:chang ...
- Qt开发的应用记录读取用户习惯设置的方法
Qt开发的应用记录读取用户习惯设置的方法 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/w ...