接下来,你需要建立一个主工程.建立成功以后,再次启动终端, 利用cd命令进入到工程文件夹内,此时需要创建一个特殊的文本文件,命令如下:

命令: touch Podfile 创建

命令: open -e Podfile 打开

此时,Mac应该是自动打开记事本. 接下来就开始加入我们要使用的库了.

编制格式可以参考CocoaPods的官方文档

示例:

  1. platform :ios,5.0
  2. pod 'SDWebImage'

上面的代码中:指定了平台最低支持的版本

pod通过Search查到的库 如果没有指定版本号,那么配置出来的版本是最新版.

对这个文本文件保存以后,执行如下命令:

命令:pod install

在每次执行前请确保终端所处于的文件夹目录已经是当前目录. 否则将安装失败.

另外本次成功安装以后,如果 SDWebImage 的作者更新了它的库并提交到了CocoaPods里面,此时我们也想在项目中使用新版本的SDWebImage. 这个时候需要执行如下命令:

命令:pod update

和pod install命令一样 需要将终端所处于的文件夹目录是当前Podfile文件所在的目录

执行后,CocoaPods首次会创建一个同工程名的工作空间(xcworkspace). 以后就打开这个工作空间来进行接下来的开发工作.

这里也证明了一点,以后新项目启动时,应该先配置和部署CocoaPods.

另外,如果指定了某个开源库的版本号,此时pod update 会忽略版本号, 所以需要使用pod install来安装指定的版本

 

最新文章

  1. 构造自己的动画函数:animation,stop功能的实现
  2. Myeclipse 加载ojdbc14.jar步骤
  3. 算法与数据结构题目的 PHP 实现:栈和队列 由两个栈组成的队列
  4. Java程序员的日常—— Properties文件的读写
  5. JS - The react framework
  6. 浏览器九宫格的简单实现 - 蒋宇捷的专栏 - 博客频道 - CSDN.NET
  7. ANDROID_MARS学习笔记_S04_001_OAUTH获取request_token
  8. 类 的重载(Overloads)与隐藏(Shadows)
  9. hdu 5615 Jam's math problem(判断是否能合并多项式)
  10. wampserver 的Apache启动错误提示:The requested URL / was not found on this server.
  11. flash上传文件,如何解决跨域问题
  12. react-native-svg的使用
  13. LINUX的DNS怎么设置?linux下如何修改DNS地址
  14. 类中静态成员变量 && 无法解析的外部符号
  15. twisted之Deferred类的分析
  16. javascript中所有函数的参数都是按值传递的
  17. XCode中常用错误解决
  18. Service Fabric学习-从helloworld开始(无状态服务)
  19. PCL常见错误集锦
  20. 有趣:256个class选择器可以干掉1个id选择器——张鑫旭

热门文章

  1. python中的括号以及元组和列表的区别
  2. Java Virtual Machine (JVM) objects 虚拟机实例的产生 退出 两种线程
  3. mongodb学习之:副本集
  4. AndroidPageObjectTest_ByAllPossible.java
  5. Android Weekly Notes Issue #252
  6. 驱动框架入门——以LED为例[【转】
  7. WebRTC学习
  8. apache web 服务器
  9. Add GNOME to a CentOS Minimal Install
  10. 51nod1934:受限制的排列 (分治+组合数)