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

CocoaPods依赖库的使用

时间:2015-08-07 11:13:09      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

     

     原来写了一篇CocoaPods写过一篇安装,这次是使用.

      

         条件:电脑上已经安装了CocoaPods.


     1.建立一个新工程,直接放到桌面,命名为CocoaPodsDemoText,直接放在桌面就可以了.技术分享技术分享

   

  接下来来得操作要在终端完成,不要说你不知道什么是终端..........

   2.添加文件路径 : 在$后 cd,什么,把你不知道文件路径,ok,打完cd之后,直接把桌面上得文件夹拖到后面就可以了

    终端显示的效果是这个样子的:    

     技术分享

3.输入路径后回车,查找你想要向工程里面添加的第三方类库.这里我以ASIHTTPRequert为例.

     $pod search ASIHTTPRequest

     点击enter键,后的效果图

     技术分享

   很显然这个第三方类库是存在的(当然存在了,不然怎么继续呢......)

    

    技术分享   

  注意,红色圈中的部分,是我后边要用到的. 意思就是这个第三方类库的最新版本.

  好,我们继续,首先我要回到我的工程里面,看下目录:

技术分享


  4,创建Podfiles文件

    $vim Podfile

   点击回车,屏幕是这样子的:

  技术分享

 接下来就需要往这里面填充一些我需要的内容,点击 i 字母键,进入编辑状态.完成后是这样子的

技术分享


接下来就要注意了,先点击esc键,退出编辑状态,然后点击 : (冒号键)键,输入wq保存信息

技术分享


点击enter,回到刚才的终端页面

等下,我好想忘了什么,

就是这个技术分享  

  刚才通过终端创建Podfile文件,它的作用就是让你的工程被识别,知道要下载的第三方要导入那个工程里面.刚才文件目录里面是没有的.

现在出现了,如果你不小心删掉了也没事,只要在终端init一次就好了,或者将别的工程里面的拉过来也可以用,不过修改里面的信息之后,要install,或者update.


    5.回到终端.

     $pod install

   技术分享

 我擦累,竟然出现错误:

   技术分享

 看了一下,错误原因是我在Podfile里面的platfrom有问题,擦,竟然是把   platform写成了platfrom,一个字母只差,竟然功败垂成.

  所以说出现上面的问题,最好还是会podfile文件里面查找,看自己是不是把里面的单词或者文件名,或者其他的写错了.platform这一行只是我电脑的或者开发使用的版本,其实填不填写都无所谓.

  $vim Podfile

  再次返回到第四步,修改之后

  再次

  $pod install

  出现这样子:

  技术分享

  意思就是正在更新本地文件,您老人家先喝口茶,吸根烟,缓口气.这个时间有长有短,就看你的电脑或者网速给不给力了.

    

  ok,安装成功.效果图是这样子:

   技术分享

   6.红色标注的意思就是你现在第三方依赖库的东西已经安装完毕了,接下来你需要关闭工程,用xxxx.xcworkspace这个工程打开.就是它,下面那个泛白的:

   技术分享


  打开工程,你就可以看到已经安装成功了:

  技术分享


  

  这里还有一个比较容易出现的错误就是文件路径找不到,这时候很很可能就是你$cd xxxx 那个地方的问题.

  就是下面的问题:

       技术分享

  一般你添加路径的时候,出现No such file or directory,也就是下面的情况

          技术分享


    就会出现上面的红色错误. 记得cd 后面要加上空格,然后在添加你工程的路径.

   让我们打开工程,我擦累,明明安装好了,为什么当#import,里面没有提示呢?

  7. 选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项.新增一个值"${SRCROOT}",并且选择\”Recursive\”

   技术分享

    

  8.现在再看一下

    技术分享

   这样子一切就正常了.

   

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

CocoaPods依赖库的使用

标签:

原文地址:http://blog.csdn.net/lunlun426/article/details/47321353

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