A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Simpon 中级黑马   /  2016-5-6 17:53  /  5248 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Simpon 于 2016-10-27 09:39 编辑



一、如何安装?
1.安装ruby环境,添加淘宝ruby镜像
  1. $ gem sources --remove [url]https://rubygems.org/[/url]
复制代码
//等有反应之后再敲入以下命令
  1. $ gem sources -a [url]http://ruby.taobao.org/[/url]
复制代码
2.查看是否设置成功:
  1. $ gem sources -l
复制代码
3.然后安装cocoapods:
  1. $ sudo gem install cocoapods
复制代码
4.查看cocoapods是否支持某个类库
  1. $ pod search 类库名,支持模糊查询(如:AFNetworking)
复制代码
二、如何使用?
  • 在项目根目录下新建一个“Podfile”的文件(记住一定得叫这个名儿,而且木有后缀)
注:podfile也可以放在任何位置,但是需要在Podfile顶部使用”xcodeproj”关键字指定工程的路径,如下:

Podfile指明xcodeproj


但是执行pod install命令后,生成的文件放在了Podfile所在的目录.
  • 编辑Podfile文件输入以下信息
platform :iOS, ‘7.0’\\所有库支持的IOS最低版本
pod ‘AFNetworking’, ‘~> 2.0’\\版本号
如何在终端中进行编辑的一般顺序如下:
游客,如果您要查看本帖隐藏内容请回复

这部分输入结束,你的podfile文件就建立成功了。
注:有些第三方库需要指明:platform 支持的IOS最低版本,否则在pod install时会报错,如下图,提示AFNetworking最低支持IOS6.0和OS X 10.8

cocoapods指明ios版本


  • 然后在项目podfile所在目录下运行:(会在你当前项目中导入podfile所配置的库,所以要在项目目录下运行)
重点来了!!!
游客,如果您要查看本帖隐藏内容请回复

注意上述命令运行完毕后终端输出的最后一段话,意思就是以后打开项目就用CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。
[!] From now on use `CocoaPodsDemo.xcworkspace`.
经过以上步骤后,我们现在可以打开CocoaPodsDemo.xcworkspace启动我们的新工程了.新工程中已经通过cocoapods引入并配置好了我们刚在podfile写的需要依赖的第三方库了.


关于cocoapods使用过程中会出现的问题如何处理
请移驾【iOS技术分享】Cocoapods使用时的五大常见问题

精华推荐:

16 个回复

倒序浏览
碉堡了,厉害.默默点赞
回复 使用道具 举报
wendaogds 发表于 2016-5-6 23:43
碉堡了,厉害.默默点赞

你就是传说中的默默啊  我是萌萌啊
回复 使用道具 举报
今天在Swift上测试下,一直提示错误,希望能找到答案
回复 使用道具 举报
NSLog(@"hello world");
回复 使用道具 举报
6666666666666
回复 使用道具 举报
学习参考。。感谢分享
回复 使用道具 举报
222222222222222222222222呃呃呃额额呃呃呃额额嗯嗯嗯嗯の333のののの
回复 使用道具 举报
1123123123123123
回复 使用道具 举报
写的不错,学习了
回复 使用道具 举报
回复可见
回复 使用道具 举报
leslo 中级黑马 2017-3-15 15:06:28
12#
写的不错,学习了
回复 使用道具 举报
厉害.默默点赞
回复 使用道具 举报
积极哈经历过的人都有一
回复 使用道具 举报
111111111111
回复 使用道具 举报
多谢分享
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马