标签:
在ios开发中 会用到 很多第三方库,如果分别管理的话需要每一个都下载,如果第三方库有更新的话还需要自己下载最新版然后覆盖工程中的版本,如果第三方库比较多,分别更新比较麻烦,我们可以使用cocoapods工具 对工程中的第三方库进行统一管理 和升级 等操作。那么 如何使用cocoapods来管理第三方库呢?
首先呢 我们要在mac上安装cocoapods, 第一步:因为国外的地址,我们先需要 更换源,
1,删除源,在终端中输入: gem sources --remove http://rubygems.org
2,添加源: gem sources -a http://ruby.taobao.org
3,检测源 :gem sources -l
会显示源是来自淘宝还是国外的, 来自淘宝就对了, 因为国内的 可以访问。
4,安装cocoapods之前,先更新一下: sudo gem update --system (以后出现问题 需要更新的话 就这样操作)
5,安装cocoapods : sudo gem install cocoapods
到这里,我们已经将cocoapods 安装完毕。
6, 初始化 第三方库信息(即 将第三方库下载到本地 缓存起来,这个过程比较漫长) pod setup
那么 怎么知道第三方库 支不支持 cocoapods管理呢?直接到github上看,文件名有没有podspecs之类的字眼,也可以直接到cocoapods官网上搜索。
如果过程比较漫长,需要更换repo镜像 为国内服务器
(1) pod repo remove master
(2) pod repo add master https://gitcafe.akuandewSpecs.git
这两步 完成了更换repo镜像为国内服务器,然后继续初始化第三方库: pod setup (下载第三方库信息到本地)
注意:第一次初始化第三方库的时候 输入 pod setup, 以后只需要更新 就可以了,pod repo update
7, cocoapods已经成功安装 并下载了 第三方库的索引信息,那么如何验证呢?
输入: pod search SDWebimage
会进行模糊匹配 ,会将所有包含你 搜索的关键词展现出来,能搜处理的框架 就是能用的。
恭喜你,到了这里,我们就将cocoapods安装 并已配置好了。。。。。。接下来,如何在 xcode中使用呢 ?
首先, 在终端中 cd 进入xcode工程目录下(最外层的目录), vim Podfile 新建一个文件夹叫做 Podfile并打开,在终端中 输入第一行(固定格式):
plateform :ios,‘8.0‘ 说明 是在ios环境下, 最低ios8.0版本
第二行 : pod ‘SDWebImage‘,‘~->2.0‘ 如果安装多个,直接回车 输入第二个框架,输完之后 冒号,wq 退出。
如果 不指定安装的版本, 会 默认安装最新版本。
最后, 直接安装 指定的框架 : pod install
以后,如果需要安装其他框架,直接 vim 打开Podfile,输入框架后, 仍然 pod install ,即可,不用担心重复安装的问题哦, 方便吧。。
以后,使用过程中 如果出现问题,可以先升级 gem,重新安装cocoapods哦~~
以上 就是对 cocopads 在实际开发中的应用 做了 一些介绍,希望能帮助到你哦··
标签:
原文地址:http://www.cnblogs.com/dashengios/p/5415144.html