cocoaPods的安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocoaPods的安装相关的知识,希望对你有一定的参考价值。

先介绍下自己吧,准备从事ios开发,现在还是一名小白哦,写得不好请多多指教.

一.为什么需要cocoaPods

ios开发时,项目中会用到许多第三方库,如果一一把第三方库导入项目时,会很麻烦. 就引出了CocoaPods(https://github.com/CocoaPods/CocoaPods),它可以用来方便的统一管理这些第三方库。

二.安装过程

第一步:安装或者更新Ruby.(当前安装环境Xcode 8.2  ,mac  OS Sierra 10.12.3)

Mac  OS本身自带Ruby,第一次安装最好更新或者重新安装Ruby.

我第一次按照网上的教程,更新ruby版本,后面安装cocoaPods最后一步时就报错了,我重新安装了ruby:附上安装ruby教程(http://www.jianshu.com/p/b64b4fd08d3c)

一、更新ruby:

查看源 gem sources -l

         技术分享

设置源:(ruby 的软件源 rubygems.org因为使用亚马逊的云服务,所以被屏蔽了,需要更新ruby的源,用国内淘宝的源代替官方的源)

                          sudo gem sources -a https://ruby.taobao.org

删除源:                sudo gem sources -r https://rubygems.org (删除下原来的ruby源)

二、下载安装cocoaPods:

 第1步:  sudo gem install cocoapods

            技术分享

 第2步:   pod setup (出现Setting up CocoaPods master repo,等几分钟)

                技术分享

第3步:cocoaPods的使用

             (a) 自己用Xcode建一个项目

               技术分享

            (b)终端中进入这个项目文件夹 

              技术分享  

             (c)建立PodFile ,终端输入 vim PodFile 

              技术分享

             

              键盘输入 i,进入编辑模式,输入

              platform :ios, ‘7.0‘ 

              target ‘ 项目名‘do              (项目名 这里是cocoaPodsDemo)
                pod ‘AFNetworking‘, ‘~> 2.6‘
                pod ‘SDWebImage‘, ‘~>3.6‘

              end

              然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

               技术分享

               回车后发现项目总目录中多一个Podfile文件

               技术分享

           (d)然后输入 pod install,等3到5分钟左右 (如果网速慢 pod)

            技术分享

          (e)查看项目根目录,点击 cocoaPodsDemo.xcworkspace

            技术分享

 

三、补充

(a). 上面的pod setup后可以通过pod search SDWebImage  ,搜素框架版本信息,然后后面的vim Podfile 填这个版本号就可以了

(b).如果以后再要导入其他框架时,用Sublime Text2 这个软件 打开podfile 直接在里面添加你要导入的框架

      技术分享

(c).然后在cd到你当前的项目路径中(注意:这时候的项目路径可不是上文的cocoaPodsDemo了,而是你的cocoaPodsDemo.xcodeproj这个路径 ,否则会提示这个错误

[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

 

    project ‘path/to/Project.xcodeproj‘

技术分享

 

(d)然后pod Install就可以了

技术分享

 

 

 

 
 


以上是关于cocoaPods的安装的主要内容,如果未能解决你的问题,请参考以下文章

CocoaPods安装与使用

Mac下安装CoCoaPods及使用CoCoaPods管理第3方库

cocoapods-Cocoapods上的库怎么更新

CocoaPods安装和使用教程

CocoaPods安装及使用

iOS CocoaPods安装和使用图解