OBJC依赖库管理利器cocoapods 安装及使用详细图解
?
OBJC依赖库管理利器cocoapods 安装及使用详细图解
分类:?移动开发之 IOS
2013-05-04 19:16?
651人阅读?
评论(3)?
收藏?
举报
Cocoapods
依赖包管理
依赖库管理
ios
objc
目录(?)[+] cocoapods: github:https://github.com/CocoaPods/CocoaPods 官方网站:http://www.cocoapods.org/
安装及更新方式参考RubyGems官网:https://rubygems.org/pages/download#formats
终端,执行命令: sudo geminstall cocoapods 报错: Building native extensions. This could take a while... /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 解决方案: 参考:https://github.com/CocoaPods/cocoapods.org/issues/19 打开XCode,Preferences -> Downloads -> Components,下载 Command Line Tools
Command Line Tools?下载成功后,重新打开终端执行命令?sudo geminstall cocoapods,等待一阵子,安装成功! 现在cocoapods安装完成了,怎么使用呢?先来试试搜索库功能吧,呵呵O(∩_∩)O~ 搜索功能:pod search是搜索命名,后面写上库名称就行了。 例如: 终端输入:pod search JSONKit 等待片刻后,您将看到: -> JSONKit (1.5pre)
在项目根目录下,新建文本文件,文件名为:Podfile 编写 Podfile,以安装JSONKit为例,内容如下: platform :ios
编写完 Podfile 文件之后,终端通过cd命令进入到项目根目录,执行: pod install
等待片刻 以项目domo为例,安装成功的目录,大概是这个样子的:
注意:以后呢,打开项目,打开这个.xcworkspace文件,而不是.xcodeproj文件了! 双击.xcodeproj文件,打开工程,你将看到工程结构如下图:
那试试看使用JONSKit.h,在ViewController.m里引用下。找不到头文件(当你输入#import "JSONKit.h"的时候没有自动完成JSONKit.h),怎么办?还没设置头文件的目录,在项目的Target的里设置一下: 如下图所示,输入${SRCROOT} ?后面选上recursive:
现在,当你重新输入#import "JS"将会看到自动完成#import "JSONKit.h"了。
比如,加入ASIHTTPRequest库(此库依赖Reachability库,
Cocoapods将会自动为我们解析依赖,所以只需要指定添加
ASIHTTPRequest即可)
编辑Podfile文件: platform :ios 保存,然后终端执行cd命令进入到项目根目录,执行命令:pod update 等待片刻后,您将看到xcode中的工程如下图所示:
OK,此文结束,请尽情享受Cocoapods给您带来的方便吧。 更多强大的功能请参考:https://github.com/CocoaPods/CocoaPods/wiki (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 将ruby / splitting数组放入列中
- 纯粹AJAX开发Web的讨论
- Cocos2d-x学习笔记(3:将VS2010下cocos2d-x 2.0.2 win32工
- MongoDB学习—(6)MongoDB的find查询比较符
- c – 如何使用GLM库在OpenGL中绘制顶点时使用常规坐标系
- 设计原则-单一职责原则
- ruby-on-rails-3 – 如何在Rails中路由[OPTIONS]?
- ruby-on-rails – 在初始迁移期间,Rails在schema_migration
- c – 没有发现会员声明
- Oracle重做日志管理与深入解析_超越OCP精通Oracle视频课程培