码迷,mamicode.com
首页 > 移动开发 > 详细

IOS CocoaPods

时间:2015-07-14 14:59:02      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

普通用户在windows安装软件最好有一个软件管家来对软件进行查找、安装、升级、卸载等操作。由于MAC OX是Unix发展来的,所以在MAC上安装软件最好也需要一个软件管家。

Ruby Gem在Linux、Unix和MAC等系统上都被广泛使用着,要便捷地使用CocoaPods自然离不开Ruby Gem。

目前MAC OX都自带Ruby Gem的环境,不幸的同学请移步百度、Google。

打开电脑终端(命令行),检测方法如下:

输入:ruby -v

输出:ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

输入:gem -v

输出:2.4.8

都有输出则表示环境是正常的,此时可以将你的Gem版本更为最新版,在终端输入:sudo gem update --system

 

由于华夏民族等一系列历史原因,在我这个时代我需要对Gem换源(是让Gem从国内下载软件的意思)

查看当前的下载源

输入:gem sources -l

输出:

*** CURRENT SOURCES ***

 

http://ruby.taobao.org/

恭喜你不用换源,之前这台电脑有人帮你弄过了,如果你没那么幸运,那也没关系,谁叫你是敲代码的呢?

 

移除当前使用的国外源

输入:gem sources --remove https://rubygems.org/

 

使用国内的下载源

输入:gem sources -a http://ruby.taobao.org/

等这些操作完成,之后就可以真正安装我们的CocoaPods了。

 

安装CocoaPods    (小提示:更新操作和安装操作是一样的)

输入:sudo gem install cocoapods

 

设置CocoaPods

输入:pod setup

 

查看CocoaPods版本

输入:pod --version

 

使用CocoaPods

在原始的XCode项目文件夹下新建Podfile文件,内容如下:

platform :ios

pod ‘MBProgressHUD‘, ‘~> 0.7‘

pod ‘OpenUDID‘

pod ‘SDWebImage‘, ‘~> 3.5‘

 

platform :ios, ‘7.0‘

pod "AFNetworking", "~> 2.0"

 

保存文件。

platform表示平台,我们使用ios,详细的可设置为该平台的版本,例如7.0,未写版本一般表示能兼容所有IOS版本的第三方库

pod 表示添加一个库,后面引号内写库的名称,接着后面是库的版本,不写则表示最新的默认版本

引号可以使用单引号和双引号,请尽量一致,上面只是例子。

 

在终端使用命令cd到Podfile文件目录下

执行命令:pod install

等待pod为你的xcode工程安装第三方库,成功会输出如下文字:

 Please close any current Xcode sessions and use `Demo.xcworkspace` for this project from now on.

意思是告诉你库安装成功,以后要使用Demo.xcworkspace文件打开项目。

 

当你修改Podfile文件后请使用命令:pod update

这样可以更新你的项目中使用的第三方库,而且是更新到最新的版本。

一般来说,除了第一次使用 pod install命令外,之后尽量是使用 pod update

一定要使用 pod install 也是可以的,因为这个命令会按照你的文件来安装库,但是这个命令出错的话,请直接使用pod update解决。

 

更多请查看CocoaPods Wiki 

IOS CocoaPods

标签:

原文地址:http://www.cnblogs.com/nmzd/p/4645231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!