最近在开发中发现在项目中使用了好多第三方库,然而第三方更新的时候本地却不能及时更新。然而CocoaPods则可以管理第三方依赖包的更新,这些“体力活”会被节省好多时间,下面介绍一下CocoaPods的安装和使用

1.CocoaPods的安装

1.0.0. 一般都会先升级ruby中的gem命令行如下:

1.0.1. CocoaPods的安装如下异常简单:

$ sudo gem install cocoapods

$ pod setup

注意:pod setup在执行时,会输出Setting up CocoaPods master repo,会等待很长时间,可以使用cd ~/.cocoapods进入此目录下,然后用du -sh *来查看下载进度

2.CocoaPods的使用

2.0.0. 查找你想管理的第三方库,如AFN,输入如下命令行:

$ pod search AFN

2.0.1. :进入你选择的工程目录下,然后创建一个Podfile文件夹,将依赖的库的名字输入在文件夹里即可:

$ cd 工程文件夹路径

$ vim Podfile

注:vim是进入编辑状态,依次输入如下命令,然后按esc保存,然后输入:wq 写入并退出

2.0.2. :将编辑好的Podfile文件放到项目根目录中,执行如下命令:

$ pod install

注意:CocoaPods生成的*.xcworkspace文件来打开工程,而不是以前的*.xcodeproj文件;每次更改了Podfile文件,都需                                           要重新执行一次pod update命令即可.......

就是这么简单,你会用了吗????哈哈

转载于:https://www.cnblogs.com/mingjieLove00/p/5533560.html

iOS CocoaPods自动管理第三方开源库相关推荐

  1. (转)CocoaPods:管理Objective-c 程序中各种第三方开源库关联

    在我们的iOS程序中,经常会用到多个第三方的开源库,通常做法是去下载最新版本的开源库,然后拖拽到工程中. 但是,第三方开源库的数量一旦比较多,版本的管理就非常的麻烦.有没有什么办法可以简化对第三方库的 ...

  2. IOS 第三方开源库汇总

    IOS 第三方开源库汇总 1. 常用开源库简介 2. 统计工具 3. 数据埋点工具 4. 社交分享集成工具 5. 网络通信,网络数据工具 6. 音视频处理工具 7. 图像处理工具 8. 云存储 9. ...

  3. IOS启程01-配制CocoaPods来管理第三方类库

    IOS启程 - 配制CocoaPods来管理第三方类库 Mac OSX 10.11 之后 1 CocoaPods CocoaPods应该是iOS最常用最有名的类库管理工具了,也就是说,在IOS开发过程 ...

  4. iOS 不错的第三方开源库归类分享

    <iOS 不错的第三方开源库归类分享> ---- 前言 Github可说是全球最大的IT"交友约会"网站,各种各样牛逼的open source code,star!st ...

  5. 基于第三方开源库的OPC服务器开发指南(2)——LightOPC的编译及部署

    基于第三方开源库的OPC服务器开发指南(2)--LightOPC的编译及部署 前文已经说过,OPC基于微软的DCOM技术,所以开发OPC服务器我们要做的事情就是开发一个基于DCOM的EXE文件.一个代 ...

  6. 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位网友补充完善...

    链接地址:http://www.tuicool.com/articles/jyA3MrU 时间 2015-01-05 10:08:18  我是程序猿,我为自己代言 原文  http://blog.cs ...

  7. 45.Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  8. Android常用的第三方开源库和框架

    第三方开源库和组件 一个专注于平滑滚动的Android图像加载和缓存库 https://github.com/bumptech/glide 图片缓存Universal-Image-Loader: ht ...

  9. Android好用的第三方开源库

    记录一些对工作学习有帮助的第三方开源库 快捷入口 音频类 AudioPlay Banner类 banner 流式布局 FlowLayout 网络请求框架 RxEasyHttp okhttp-RxHtt ...

  10. 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

    Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者, ...

最新文章

  1. 想写点什么留下点念想
  2. Handler、Looper与MessageQueue源码分析
  3. makefile清除目标文件的规则
  4. Tensorflow学习
  5. 最简单的嵌套循环,一句话即可。适合repeater,dropdownlist,gridview等等
  6. 最新版QQ拼音打字法为什么打出来的字中间有竖线?
  7. 如何用c语言写一个简答的整人小程序
  8. wps word设置多级标题及对应目录
  9. 高精度信号链电路精密模拟器件双轨供电方案
  10. 计数oracle,SQL数据透视表子组计数
  11. PIPIOJ1451: PIPI的数学题VIII
  12. 解决浏览器下载文件时中文文件名乱码的问题
  13. cmake学习笔记--cmake的打印、创建工程等基本操作(1)
  14. cg of spears storm_Steam 上的 Storm Of Spears RPG
  15. QTextLine、QGlyphRun、QTextLayout
  16. “EXCEL 文件打开后,显示空白”的解决方法
  17. web前端工程师都做什么工作
  18. # 华为mate40 or iphon 12
  19. 【星云测试】Wings-让单元测试智能全自动生成
  20. [转]Win 2008 R2安装激活、设置优化、可用杀毒软件、常用软件安装顺序与注意事项(三)...

热门文章

  1. 配置主机间信任的一个简单办法
  2. 聊聊我在美团做算法的感受
  3. 最新!全球学术排名出炉:21 所中国大学位居世界 100 强
  4. 中国成为「研究生大国」,99%研究生背后的焦虑:就业更难了!
  5. 65 年来,全英国向他道歉三次
  6. 【每日算法Day 108】一道简单的二叉树题目,写法还是挺多的。
  7. 机器学习基础算法22-提升理论-GBDT、XGBoost、Adaboost、方差与偏方
  8. 文件——rstrip() 、lstrip()和 strip()、zip() 函数
  9. FFMPEG geq与比较函数
  10. 【git】克隆成功,但是检出失败