美文网首页
IOS学习之第三方的使用(CocoaPods)

IOS学习之第三方的使用(CocoaPods)

作者: 白令海峡 | 来源:发表于2016-11-09 20:08 被阅读22次

关于第三方的使用,上个项目用的是拖拽的方法(目前就一个,表情哭),也就是将第三方从github中下载下来,然后把有用的拖进项目中,大多数情况下只需要拖文件名和第三方名一样的那个文件就好,如下图

  • 下载的zip和解压的文件夹:
屏幕快照 2016-11-09 下午6.55.01.png
  • 拖进项目的文件夹:
屏幕快照 2016-11-09 下午6.55.17.png

这种感觉很方便有没有....
但是感觉好low


于是我要借助CocoaPods

首先给出我参考的文章:http://www.jianshu.com/p/3086df14ed08

很全面啊,基本上都有,我就从CocoaPods安装完后如何使用说起(虽然列出的文章也有)

假设cocoaPods已经安装好啦,也就是pod setup这步已经完成,可以使用pod search 你想要的第三方框架名 来查看了
如下图:

  • 我输入:pod search PNChart


    屏幕快照 2016-11-09 下午7.17.38.png
  • 能得到:PNChart的信息
屏幕快照 2016-11-09 下午7.17.20.png
  • 那么接下来就讲讲如何使用,

第一步:打开终端,输入cd+(空格)然后将你所要导入第三方框架的项目文件夹拖过来(整个文件夹,不是里面的文件夹),那么终端会自动生成路径,然后按回车

屏幕快照 2016-11-09 下午7.27.10.png

大家看上面可以看到:

  • 路径已经从~变成了MyTestCocoaPods(红框)
  • cd后面一长串是我把文件夹拖进去后自动生成的
  • 大家可以输入ls -l(黑框),来查看下文件夹下面的内容

第二步:生成Podfile文件,并且输入你想要的第三方框架

  • 输入vim Podfile,在当前文件夹下创建一个Podfile文件并打开,若文件创建过,那么这行命令会进入修改原来的Podfile,你应该会看到如下界面:
屏幕快照 2016-11-09 下午7.41.17.png
  • 按一下键盘的i,Podfile文件改为insert模式,注意输入法要是ABC
屏幕快照 2016-11-09 下午7.41.31.png
  • 然后输入如图所示:
    • 图中的platform :ios, '8.0' ------>>>>表明ios是8.0版本的

    • use_frameworks! -------->>>>是因为报错误1才加上的,一般不用加,后面有错误1

    • target 'MyTestCocoaPods' do -------->>>>是因为报错误2才加上的,后面有错误2

    • pod 'SDWebImage' --------->>>>为你要导入的SDWebImage第三方框架,后面不写版本,下载的是最新版本

    • pod 'Charts', '2.3.0' ---------->>>>为你要导入的Charts第三方框架,下载版本固定为2.3.0,当然如果使用~> 2.3.0那么就会下载2.3开头的最高版本(应该...)

    • end ----------->>>>是因为报错误3才加上的,后面有错误3

屏幕快照 2016-11-09 下午7.45.44.png
  • 当你全部输入完成的后,按下ESC,然后打: 冒号+wq 如下图,然后再按回车
屏幕快照 2016-11-09 下午7.58.04.png

第三步 :输入pod install,等待完成

PS1:你可以使用cat Podfile来查看Podfile中的代码:

屏幕快照 2016-11-09 下午8.02.50.png

PS2:如果你要更新第三方框架,可以使用pod install 也可以使用pod update

我所遇到的错误

错误1: 解决方法请看上面第二步中间部分


屏幕快照 2016-11-09 上午11.30.47.png

错误2:解决方法请看上面第二步中间部分


屏幕快照 2016-11-09 上午11.30.09.png

错误3:解决方法请看上面第二步中间部分

屏幕快照 2016-11-09 上午11.30.37.png

相关文章

  • CocoaPods更新引用源

    关于CocoaPods 对于习惯了使用CocoaPods的iOS开发者来说,CocoaPods在管理第三方代码(依...

  • Podfile文件管理

    经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写...

  • podfile 指定第三方库版本范围

    经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写...

  • CocoaPods安装和使用教程

    链接:CocoaPods安装和使用教程 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开...

  • CocoaPods之我见

    什么是CocoaPods? CocoaPods是iOS开发中使用的第三方开源类库管理工具。CocoaPods官方网...

  • Ruby环境的配置及CocoaPods的安装

    CocoaPods CocoaPods介绍 1.开发iOS项目不可避免地要使用第三方框架,CocoaPods是一个...

  • cocoapods安装过程遇到的问题

    cocoapods是iOS开发的依赖管理开发工具,iOS开发不可避免的会使用到第三方库,cocoapods可以为我...

  • CocoaPods使用、快速上手

    前言: CocoaPods的意义: 开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得...

  • CocoaPods的使用

    CocoaPods的使用 CocoaPods简介 在你iOS应用开发过程中,会经常使用到很多第三方开源类库,比如A...

  • Swift开源框架发布到CocoaPods

    iOS开发中大多使用CocoaPods进行第三方框架的管理,关于如何使用CocoaPods我们就不多说了,今天主要...

网友评论

      本文标题:IOS学习之第三方的使用(CocoaPods)

      本文链接:https://www.haomeiwen.com/subject/lortpttx.html