zoukankan      html  css  js  c++  java
  • cocoaPods下载使用记录

    cocoaPods下载使用记录


    参考地址:

    如何在Mac OS 上安装运行Ruby运行环境
    http://www.cnblogs.com/daguo/p/4097263.html
    cocoaPods安装和使用教程
    http://code4app.com/article/cocoapods-install-usage
    cocoaPods使用介绍
    http://www.360doc.com/content/14/0309/10/11029609_358970353.shtml


    如何在Mac OS 上安装运行Ruby运行环境

     对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。
    此安装方法同样适用于产品环境!

    系统需求
    首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:

    Mac OS X
    任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux …)
    强烈新手使用 Ubuntu 省掉不必要的麻烦!

    以下代码区域,带有 符号)

    步骤0 - 安装系统需要的包

      # For Mac 
      # 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包

    步骤1 - 安装 RVM

    Ruby Version Manager简称RVM,是一款非常好用的ruby版本管理以及安装工具。

    $ curl -L https://get.rvm.io | bash -s stable

    期间可能会问你sudo(super do)管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。

    然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

      $ source ~/.rvm/scripts/rvm

    检查一下是否安装正确

     $ rvm -v
        rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

    步骤2 - 用 RVM 安装 Ruby 环境

    $ rvm install 2.0.0

    同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。

    步骤3 - 设置 Ruby 版本

    RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

    $ rvm 2.0.0 --default

    同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本

    这个时候你可以测试是否正确

    $ ruby -v
        ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]    $ gem -v
        2.1.6

    这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:

        $ gem source -r https://rubygems.org/
        $ gem source -a https://ruby.taobao.org

    要想验证是否替换成功了,可以执行:   

        $ gem sources -l  

    正常的输出结果:  

       CURRENT SOURCES            
    
     http://ruby.taobao.org/ 

    到这里就已经把Ruby环境成功的安装到了Mac OS X上,接下来就可以进行相应的开发使用了。


    如何下载和安装CocoaPods?

    在安装CocoaPods之前,首先要在本地安装好Ruby环境。上面已经介绍了Ruby的使用了。

    假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。什么,你不知道什么是终端?那请小编吃饭,小编告诉你):

    $ sudo gem install cocoapods

    等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

    在键盘中写入

    $ pod setup

    pod setup命令执行后原理是将Spec项目复制到当前用户的.cocoapodsmaster目录下,以后的查找、安装使用都是基于该本地目录的.

    安装成功后,就可以尝试使用了,以后更新新版本的Spec项目只需要再次执行pod setup即可


    使用CocoaPods

    创建一个Podfile文件

    我们需要进入到工程相应的目录下:

     touch Podfile 创建

    这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件;注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。

    你看到这里也许会问,CocoaPods为什么能下载AFNetworking呢,而不是下载其他类库呢?这个问题的答案是,有个文件来控制CocoaPods该下载什么。这个文件就叫做“Podfile”(注意,一定得是这个文件名,而且没有后缀)。你创建一个Podfile文件,然后在里面添加你需要下载的类库,也就是告诉CocoaPods,“某某和某某和某某某,快到碗里来!”。每个项目只需要一个Podfile文件。

    编辑Podfile文件

    在项目中直接点击Podfile文件,然后在记事本中编辑该文件。

    platform :ios, '7.0'
    pod "AFNetworking", "~> 2.0"

    注意,这段文字不是小编凭空生成的,可以在AFNetworking的github页面找到。这两句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 7.0, 要下载的AFNetworking版本是2.0。

    这里介绍一下CocoaPods的搜索功能:为了确定AFNetworking是否支持CocoaPods

    $ pod search AFNetworking

    会出现下面的内容:
    搜索的结果

    利用CocoPods下载第三方库

    在终端中的当前项目目录下,运行以下命令:

    $ pod install 

    因为是在你的项目中导入第三方库,这就是为什么这个命令需要你进入你的项目所在目录中运行。
    下载第三方库

    如果我们已经编译了cocoaPod,已经安装好了cocoaPod,那么我们可以在项目中,使用打开Podfile文件,然后直接在里面添加需要添加的库。之后进入到ios中的项目目录中,使用

    $ pod update

    这样,就可以为我们的代码添加新的库文件了。
    添加新的第三方库


    加速下载

    最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。
    其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

    pod install --verbose --no-repo-update 
    
    或者 
    pod update --verbose --no-repo-update 

    深入了解cocoaPods

    http://jishu.zol.com.cn/207731.html

  • 相关阅读:
    定义模块与增加模块中的测试代码
    20150412自省
    Python中暂未解决的问题
    Node基础_文件系统
    Node基础_Buffer缓冲区
    Node基础_npm简介
    Node基础_模块化简介及详解
    Node基础_node简介
    Nosql_Mongoose简介及操作
    Nosql_MongoDB简单的查询练习
  • 原文地址:https://www.cnblogs.com/AbeDay/p/5026906.html
Copyright © 2011-2022 走看看