#####一、什么是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使用教程相关推荐

  1. Cocoapods系列教程(二)——开源主义接班人

    原文地址:Cocoapods系列教程(二)--开源主义接班人 引言 在写该博客的时候,博主刚看到一个问题:"那些头衔只是看起来很厉害,实际不难获得?".然后有个神回复写到:&quo ...

  2. 2022 CocoaPods安装教程

    2022 CocoaPods安装教程 MacOS系统虽然自带Ruby,但是不进行管理,Ruby不会进行升级 检查rvm并安装 检查rvm是否安装,在终端执行指令:rvm -v, 如果终端出现:rvm: ...

  3. Cocoapods安装教程

    作者:魔女小溪 出处:http://www.cnblogs.com/angelgril/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保 ...

  4. 安装Cocoapods详细教程

    一.简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为"Pods"的依赖库(这些类库必 ...

  5. 公司代理上网环境下gem和cocoapods 使用教程

    //gem透过代理安装heroku : gem install heroku --http-proxy http://10.248.174.44:8123 或 http://username:pass ...

  6. iOS CocoaPods安装教程

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

  7. 经得起考验的CocoaPods安装教程

    **前言** 这是我个人经验的记录下来的安装cocoaPods顺序,本来是记录下来放到云笔记方便以后翻阅的,是3年前写的,这不是新型病毒疫情,公司全体在家办公,需要给给家里的新电脑按照环境.遇到了些新 ...

  8. CocoaPods使用 主要带图。转载。

    原文地址 快速更新,不需要查找更新库 命令:pod update  --verbose --no-repo-update 虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了 ...

  9. 细聊 Cocoapods 与 Xcode 工程配置

    前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开 ...

最新文章

  1. 殊途同归!招聘软件与社交软件最终都要走向约P宿命?
  2. nebula-gql语句之时间差值计算
  3. 桐花万里python路-基础篇-01-历史及进制
  4. 张一春教授计算机辅助教学,我校特邀评审专家张一春教授来校做专题讲座
  5. Python 批量处理特定格式文件
  6. openssl工具的使用以及创建私有CA
  7. 基于 HTML5 Canvas 绘制的电信网络拓扑图
  8. 【python】踩坑:ImportError: numpy.core.multiarray failed to import
  9. PTA数据结构期末练习 - 单选题、判断题
  10. 快手推出“一站式开放平台”:千亿流量5亿现金扶持经营伙伴
  11. 为什么input中的maxlength属性失效了
  12. 云上“超算中心” 阿里云推出弹性高性能计算平台E-HPC
  13. Charles添加断点拦截请求 修改request或者修改response
  14. InstallShield Crack,虚拟应用程序构建可靠
  15. 透视投影的原理和实现
  16. Java基础内容整理(一)
  17. 计算机445 135 139端口,关闭445 135 137 138 139端口方法图文教程
  18. msfvenom生成后门程序及利用
  19. 循环类测验(下)7-10 不变初心数 (15 分)
  20. 七八年了,第一次因悲伤而哭

热门文章

  1. tcpdump抓包文件提取http附加资源
  2. [转]Linux 的多线程编程的高效开发经验
  3. UnicodeDecodeError: ‘ascii’ codec can’t decode...: ordinal not in range(128 问题解决
  4. 停电后,JavaScript定时器居然变慢了~
  5. 解決Linux下Android开发真机调试设备不被识别问题
  6. linux下如何查看某个软件 是否安装??? 安装路径在哪???
  7. ClassFlow推出全新课堂活动轨迹功能
  8. C#_uploadify_mvc_version
  9. C#拉姆达(=)表达式
  10. ***突然断开可能是ADSL猫惹的祸