cocoapods使用教程
#####一、什么是CocoaPods CocoaPods是一个用来帮助我们管理第三方依赖库的工具。
#####二、安装cocoaPods 1.移除现有Ruby默认源
$gem sources --remove https://rubygems.org/
复制代码
2.使用新的源
$gem sources -a https://ruby.taobao.org/
复制代码
3.验证新源是否替换成功
$gem sources -l
复制代码
4.安装CocoaPods (1) $sudo gem install cocoapods
(备注:苹果系统升级 OS X EL Capitan 后改为$sudo gem install -n /usr/local/bin cocoapods) (2) $pod setup
5.更新gem
$sudo gem update --system
复制代码
#####三、使用cocoaPods 1.输入命令搜索类库:
pod search AFNetworking
复制代码
2.在工程项目下输入命令创建Podfile文件并编辑:
vim Podfile
复制代码
3.在Podfile中写入需要导入的类库版本,按“i”开始编辑:
platform:ios, '7.0'
pod 'AFNetwoking’, '~> 2.0'
复制代码
按“esc”结束编辑,输入命令“:wq”,保存文件并退出
4.在PodFile所在的文件夹下输入命令:
pod install
复制代码
如果已经install过,则输入命令进行更新:
pod update
复制代码
注意:升级 OS X 10.11后导致cocoapods 使用不正常的问题,是因为在OS X 10.11中苹果引入的Rootless机制。解决方案请参考:升级 OS X 10.11 cocoapods 使用不正常的问题
#####结束语 使用cocoapods的项目会自动将第三方的库从github上下载下来,并生成一个xcworkspace的工程文件,以后打开工程使用这个文件即可。 如有对本文有任何疑问或者写的不好的地方,请直接留言,我会及时解答和修正,谢谢支持。
cocoapods使用教程相关推荐
- Cocoapods系列教程(二)——开源主义接班人
原文地址:Cocoapods系列教程(二)--开源主义接班人 引言 在写该博客的时候,博主刚看到一个问题:"那些头衔只是看起来很厉害,实际不难获得?".然后有个神回复写到:&quo ...
- 2022 CocoaPods安装教程
2022 CocoaPods安装教程 MacOS系统虽然自带Ruby,但是不进行管理,Ruby不会进行升级 检查rvm并安装 检查rvm是否安装,在终端执行指令:rvm -v, 如果终端出现:rvm: ...
- Cocoapods安装教程
作者:魔女小溪 出处:http://www.cnblogs.com/angelgril/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保 ...
- 安装Cocoapods详细教程
一.简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为"Pods"的依赖库(这些类库必 ...
- 公司代理上网环境下gem和cocoapods 使用教程
//gem透过代理安装heroku : gem install heroku --http-proxy http://10.248.174.44:8123 或 http://username:pass ...
- iOS CocoaPods安装教程
前言介绍 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案. 什么是CocoaPods CocoaPods是 ...
- 经得起考验的CocoaPods安装教程
**前言** 这是我个人经验的记录下来的安装cocoaPods顺序,本来是记录下来放到云笔记方便以后翻阅的,是3年前写的,这不是新型病毒疫情,公司全体在家办公,需要给给家里的新电脑按照环境.遇到了些新 ...
- CocoaPods使用 主要带图。转载。
原文地址 快速更新,不需要查找更新库 命令:pod update --verbose --no-repo-update 虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了 ...
- 细聊 Cocoapods 与 Xcode 工程配置
前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开 ...
最新文章
- 殊途同归!招聘软件与社交软件最终都要走向约P宿命?
- nebula-gql语句之时间差值计算
- 桐花万里python路-基础篇-01-历史及进制
- 张一春教授计算机辅助教学,我校特邀评审专家张一春教授来校做专题讲座
- Python 批量处理特定格式文件
- openssl工具的使用以及创建私有CA
- 基于 HTML5 Canvas 绘制的电信网络拓扑图
- 【python】踩坑:ImportError: numpy.core.multiarray failed to import
- PTA数据结构期末练习 - 单选题、判断题
- 快手推出“一站式开放平台”:千亿流量5亿现金扶持经营伙伴
- 为什么input中的maxlength属性失效了
- 云上“超算中心” 阿里云推出弹性高性能计算平台E-HPC
- Charles添加断点拦截请求 修改request或者修改response
- InstallShield Crack,虚拟应用程序构建可靠
- 透视投影的原理和实现
- Java基础内容整理(一)
- 计算机445 135 139端口,关闭445 135 137 138 139端口方法图文教程
- msfvenom生成后门程序及利用
- 循环类测验(下)7-10 不变初心数 (15 分)
- 七八年了,第一次因悲伤而哭
热门文章
- tcpdump抓包文件提取http附加资源
- [转]Linux 的多线程编程的高效开发经验
- UnicodeDecodeError: ‘ascii’ codec can’t decode...: ordinal not in range(128 问题解决
- 停电后,JavaScript定时器居然变慢了~
- 解決Linux下Android开发真机调试设备不被识别问题
- linux下如何查看某个软件 是否安装??? 安装路径在哪???
- ClassFlow推出全新课堂活动轨迹功能
- C#_uploadify_mvc_version
- C#拉姆达(=)表达式
- ***突然断开可能是ADSL猫惹的祸