码迷,mamicode.com
首页 > 其他好文 > 详细

如何使用cocoapods工具管理第三方库

时间:2016-04-21 01:37:54      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

在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  在实际开发中的应用  做了 一些介绍,希望能帮助到你哦··

 

如何使用cocoapods工具管理第三方库

标签:

原文地址:http://www.cnblogs.com/dashengios/p/5415144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!