码迷,mamicode.com
首页 > 其他好文 > 详细

CocoaPods管理第三方

时间:2015-05-29 19:50:38      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

之前听伟哥说用CocoaPods做第三方库的管理很方便,今天看了下自己做了下感觉确实不错。下面开始,Let‘s go!!

1.安装CocoaPods之前,先确保本地有Ruby环境,因为CocoaPods运行于Ruby之上,默认情况下,Mac是自带了Ruby环境的,可以通过命令行ruby -v查看当前Ruby的版本

技术分享

2.安装CocoaPods 

终端中输入

sudo gem install cocoapods

 此时可能会因为一个叫做防火墙的东西屏蔽而报错,我们可以通过淘宝的Ruby镜像来访问Cocoapods,在终端输入如下命令将Ruby镜像替换为淘宝的

gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/

完成后可以通过如下命令来查看当前的Ruby镜像是否已经指向了淘宝的 

$ gem sources -l

若输出下面的择成功

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

我再次执行上面的操作时提示已经存在如下图

技术分享

 

指向淘宝ruby之后再次执行sudo gem install cocoapods 过一段时间会出现下图所示,之后检测CocoaPods是否支持第三方库:pod search JSONKit,此时可能需要等一段时间,耐心等待之后会出现下图青色的部分选择某一个第三方 记下第三方和版本号 如下图GCJSONKit 记下它第二行的 pod ‘JSONKit‘,‘~>1.5pre‘

技术分享

 

3.项目中使用CocoaPods

新建项目CocoaPods,cd开发工程目录,新建一个名为Podfile的文件,这个Podfile文件的作用是配置依赖库信息,就是告诉CocoaPods去下载和管理哪些依赖库

vim Podfile

文件创建好以后,打开文件并加入如下内容。(vim打开文件后按i进入插入模式,编辑完成后按esc退出编辑模式,接着输入:wq保存并退出文件)

platform:ios,7.0
pod JSONKit,~>1.5pre

工程目录下就会有一个Podfile文件了,注意必须和.xcodeproj在同一个目录下。接下来就可以使用CocoaPods来安装并管理JSONKit库了,确保命令行当前路径是在CocoaPods目录下,运行如下命令

pod install

安装完成后会提示如下信息,并且我们的工程目录下会多出一个.xcworkspace结尾的文件,命令行信息绿色部分提醒我们“从此使用CocoaPods.xcworkspace来打开项目”

通过CocoaPods.xcworkspace来打开项目,这时,我们的项目工程结构就会变成下图这样,多出一个名为Pods的依赖工程

这时候如果你发现import的时候没有提示JSONKit的文件,可以在target-Build Settings下修改“User Header Search Paths”项,新增${SRCROOT}并选择rcursive。

如果需要依赖多个第三方类库,只需要修改Podfile文件的配置,然后运行pod update命令即可

如果类库有更新,查看更新配置并执行pod update即可简单完成了

技术分享

技术分享

 

CocoaPods管理第三方

标签:

原文地址:http://www.cnblogs.com/cuiyw/p/4539027.html

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