zoukankan      html  css  js  c++  java
  • cocoaPods安装与使用

    一.安装:

    1.在gitHub上下载cocoaPods。

    2.在Terminator(也就是终端)中输入以下命令:

    sudo gem install cocoapods

    二.使用:(配置podfile+安装命令)

    场景1:利用CocoaPods,在项目中导入AFNetworking类库

    AFNetworking类库在GitHub地址是:https://github.com/AFNetworking/AFNetworking

    为了确定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。在终端中输入:

    $ pod search AFNetworking

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

    好吧,废话少说,我们先创建这个神奇的PodFile。在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:

    $ vim Podfile

    然后在Podfile文件中输入以下文字(主要配置所需要用到的第三方类库,如:支持的ios最高版本、类库版本):

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

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

    然后保存退出。vim环境下,保存退出命令是:

    :wq

    这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。

    这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:

    $ pod install 

    过几秒(也许需要十几秒,取决于你的网络状况)之后,终端出现:

    Analyzing dependencies
    Fetching podspec for `UAAppReviewManager` from `../`
    Downloading dependencies
    Installing UAAppReviewManager (0.1.6)
    Generating Pods project
    Integrating client project
    
    [!] From now on use `UAAppReviewManagerExample.xcworkspace`.

    注意最后一句话“[!] From now on use `UAAppReviewManagerExample.xcworkspace`.”

    ,意思是:以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。

    转载:http://code4app.com/article/cocoapods-install-usage#install

    进阶:http://www.360doc.com/content/14/0309/10/11029609_358969797.shtml

  • 相关阅读:
    token是什么?和session什么区别,怎么用
    HashTable详解
    Cookie和Session的区别
    测试基础面试题
    什么是回归测试?回归测试的主要目的是什么?
    每天一个linux常用命令--ls 和 -ll 有什么区别?
    python中6个序列的内置类型分别是什么,列表和元组的异同有哪些
    今天去面试自动化测试,被几个问题问住了,记录下
    python排序算法-冒泡和快速排序,解答阿里面试题
    Myeclipse使用积累
  • 原文地址:https://www.cnblogs.com/huen/p/3813027.html
Copyright © 2011-2022 走看看