CocoaPods:一个Objective-C第三方库的管理利器

 未解决问题:

用cocoapods安装RestKit

问题:

1.

 sudo gem install cocoapods  
 gem update --system

解决方法:

sudo gem update --system

 2.

pod search SVProgressHUD

pod install

解决方法:

打开终端,并且打开存放你的工程的文件夹。输入如下命令:

touch Podfile
open -e Podfile

TextEdit会被打开,你可以往打开的空白Podfile中添加内容了。

我们往Podfile中加入如下内容:

platform :iOS
pod 'AFNetworking', '0.9.1'

如你所见,Podfile的格式很简单。首先,你设置platform为ios(因为有一些框架只支持iOS或者Mac OS X中的一个,而不是都有)。然后,你添加你的第一个依赖-“AFNetworking”,并且指定了,你需要的是0.9.1。

编辑Podfile,除了上面的方法,你还可以使用别的你喜欢的编辑工具,比如vim

有关Podfile的格式,你可以在A PodfilePodfile(frames)中得到更详细信息

保存Podfile之后,我们可以开始配置你的工程了。

在终端中执行如下命令:

pod install

如图

3.

open -e Podfile

设置  deployment target, 如:

platform :ios, '6.1'
参考https://github.com/CocoaPods/CocoaPods/wiki/A-Podfile

参考资料地址:http://ijavascripter.com/?p=47

                  http://www.cocoachina.com/newbie/basic/2012/1123/5168.html

                 https://github.com/CocoaPods/CocoaPods/wiki

CocoaPods简介

此文被围观692次  |  No Comment Date :  2012.11.19 Catalog :  iOS开发   Tags :  No Tags

本文会介绍如何使用CocoaPods。CocoaPods一个依赖关系管理工具。

那么什么是依赖关系管理工具?我们为什么需要这个工具?

作为一个iOS开发者,你肯定会使用第三方库。通常,我们直接把第三方库的源代码直接加入到我们的项目中(手动创建一个static library还是很无聊滴),但是这么做有一些缺点:

  • 浪费空间。源代码可能已经存在你的代码托管中
  • 有些时候,很难获得某个具体版本的第三方库
  • 没有一个集中的地方可以查看哪些库现在可以使用
  • 更新新版本的时候,是件无聊的事情,有些时候还很痛苦

一个依赖关系管理工具可以帮助你克服大部分上面提到的问题。它会帮你下载你所用到的库的源代码、创建和维护你所需要的环境。

本文会用cocoapod来创建一个应用,这个应用用于获取你在trakt.tv上收听的节目信息。

等会你就会发现使用cocoaPods所带来的好处

CocoaPods的官网是这么描述它自己的”The best way to manage library dependencies in Objective-C projects”。 就目前来看,所言非虚。

与其你自己每次从Github中下载代码,然后拷贝到你的项目中,还不如让CocoaPods来帮你完成这个工作。

trakt.tv这个应用的需求就是-我们希望创建一个应用,可以显示将要播放的电视节目的信息。

安装CocoaPods

安装RubyGems

CocoaPods需要ruby环境,幸运的是所有的mac电脑都已经预装了ruby,所以你需要更新一下你的RubyGems(如果你的系统版本低于OS X Lion)

只需要输入如下命令就可以更新你的RubyGems:

sudo gem update –system

安装command line工具

确保你在你的Xcode中安装了command line tool(命令行工具)。在最新的Mac OS X Lion和Xcode中,命令行工具默认没有安装。可以通过如下方式安装command line tool:

  • 这里下载,然后安装
  • 打开xcode,打开components界面。Xcode->Preferences->Downloads->Components.里面应该有一个选项是”Command Line Tools”,后面应该“Install”或者“Update”按钮,点一下按钮就行。安装完成后,按钮的文字会变成“Installed”。如下图:
    Xcode downloads

安装CocoaPods

完成以上步骤后,只需要输入如下命令就可以安装CocoaPods了:

sudo gem install cocoapods

pod setup

第一次安装可能需要一些时间,耐心等待一下

Install cocoapods

posted @ 2013-02-18 14:16  不想当元帅的好兵。  阅读(608)  评论(0编辑  收藏  举报