cocoa pods的安装

作者: 禅牧 | 来源:发表于2016-05-15 12:43 被阅读459次

    1、什么是cocoaPods

    cocoaPods是开发OS X和iOS应用程序的一个第三方库的依赖管理工具

    2,为什么用cocoaPods?

          在开发的过程中,要用到很多第三方框架,有时候会有一些问题,刚开始开发所用到的第三方库,会在开发完成后进行第三方库无可避免的有        一些版本更新,用了cocoaPods后,不用再替换新的框架,

      第三方库有的要依赖一些系统的库,cocoapods会自动完成配置

    3,cocoaPods的原理

    它是将所有的依赖库都放到另一个名为Pods项目中,然后让主项目依赖Pods项目,这样,源代码管理工作都从主项目移到了Pods项目中

    4.在哪里找cocoaPods?

    cocoaPods的地址,看一下就行了,具体安装在下面

    5.cocoaPods的安装教程

    Mac下都自带ruby,使用ruby的gem命令即可下载安装, 过程自己总结的,应该比较容易懂..

    在终端进行操作

    5.1 安装之前先升级Gem  ,也可不升级直接跳过

           升级Gem命令:   sudo gem update --system

    5.2  切换cocoapods的数据源    【先删除,再添加,查看】

    gem sources --remove https://rubygems.org/     国外的,访问太慢,切换到国内的,就是下面的

    gem sources -a https://ruby.taobao.org/        添加国内的

    gem sources -l        查看一下数据源

    三步运行结果

    这三步,直接在终端一条一条复制,运行就行........

    5.3 开始安装,看一下你的mac系统版本,运行不同的命令

    sudo gem install cocoapods     (10.10)

    或者(如10.11系统)sudo gem install -n /usr/local/bin cocoa pods

    在进行命令之后,会让你进行你电脑的密码的输入,输入时不会动的,输完回车即可.

    5.3命令运行结果

    5.4将Podspec文件托管地址从github切换到国内的oschina

    【先删除,再添加(添加命令任选一个运行就可以啦),再更新】

    pod repo remove master   删除

    pod repo add master http://git.oschina.net/akuandev/Specs.git (添加,需要时间看网速)

    pod repo add master https://gitcafe.com/akuandev/Specs.git (添加,需要时间看网速)

    pod repo update (更新)

    5.4操作截图

    5.5设置pod仓库

               pod setup

    命令开始 命令执行结束

    5.6测试

    【如果有版本号,则说明已经安装成功】

        pod --version

    测试一下是否成功截图

    到这一步,你的cocoaPods已经安装成功了,下面的是把你要用的第三方库加到你的项目中去

    6,利用cocoapods来安装第三方框架

        01 进入要安装框架的项目的.xcodeproj同级文件夹

        02 在该文件夹中新建一个文件podfile

         03 在文件中告诉cocoapods需要安装的框架信息

                    a.该框架支持的平台

                    b.适用的iOS版本

                    c.框架的名称

                    d.框架的版本

    7,安装框架

    pod install --no-repo-update      忽略下载 (执行这一步就可以啦)

    pod update --no-repo-update      忽略更新

    操作演示 下载框架演示

    可以pods文件夹下查看框架是否下载成功........

    查看框架是否下载成功

    结束.

    到这里的基本应用就已经结束了,但愿对您有所帮助

    相关文章

      网友评论

      • 云画的跃光:我的步骤是这样的,你看下对不对?
        SFCyikedeiMac:~ sfc$ /Users/sfc/Desktop/CocoaPodsDemo
        -bash: /Users/sfc/Desktop/CocoaPodsDemo: is a directory
        SFCyikedeiMac:~ sfc$ vim Podfile

        (
        platform:ios,'8.0'
        use_frameworks!
        target 'CocoaPodsDemo' do
        pod 'Masonry','~> 1.0.0'
        end
        )

        SFCyikedeiMac:~ sfc$ pod install
      • 云画的跃光:你好,第六步使用时,你说创建文件Podfile,是手动新建文件,还是终端输入新建啊?这一部分都不太熟悉
        云画的跃光:@禅牧 可是我终端创建时,项目中并没有出现Podfile文件
        禅牧:@馒头小爱 一般是终端创建。。
      • 5aa86d438f0a:从5.4步骤开始就出现 command not found
        云画的跃光:@南城北市 我都没有执行5.4和5.5,不是只需要执行5.3就好了嘛?而且也可以安装好
        禅牧:@南城北市 你好,你的这个问题可能是系统的问题,你试试下面的步骤,
        sudo gem update --system
        sudo gem uninstall cocoapods
        sudo gem install -n /usr/local/bin cocoa pods
        然后在安装一下试试,或者请您把你的运行代码,和系统版本,截个图发到我的邮箱15990105823@163.com,我帮您看一下.
        coordinator:@南城北市 我也是
      • 337b94dc718f:我执行完 get install cocoa pods之后,必须执行 pod setup。执行pod repo remove add master语句时会提示需要执行pod setup语句。。请问你有遇到过这种情况吗?
        337b94dc718f:@禅牧 sudo gem install cocoa pods ..评论中打错了,sorry。
        我遇到的问题是,
        执行:pod repo add master https://gitcafe.com/akuandev/Specs.git
        提示:[!] To setup the master specs repo, please run `pod setup`.

        所以我直接执行了 pod setup,现在还在Setting up CocoaPods master repo,已经下了222M。。。。

        多谢回复啦! :blush:
        禅牧:@Echo_js 要不您再按照我的步骤试一下,希望能帮到您
        禅牧:@Echo_js 不好意思,我没有遇到过这样的情况,而且, get install cocoa pods这个命令是没有的?不太清楚您是怎么执行的命令,是否按照步骤进行设置,我看到你的评论,自己又做了一遍,也没有遇到,你这个问题..

      本文标题:cocoa pods的安装

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