黑马程序员技术交流社区

标题: 【iOS新手入门】CocoaPods简单的使用 [打印本页]

作者: Simpon    时间: 2016-5-6 17:53
标题: 【iOS新手入门】CocoaPods简单的使用
本帖最后由 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顶部使用”xcodeproj”关键字指定工程的路径,如下:

Podfile指明xcodeproj


但是执行pod install命令后,生成的文件放在了Podfile所在的目录.
platform :iOS, ‘7.0’\\所有库支持的IOS最低版本
pod ‘AFNetworking’, ‘~> 2.0’\\版本号
如何在终端中进行编辑的一般顺序如下:

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

cocoapods指明ios版本


重点来了!!!

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


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

精华推荐:
黑马程序员:为苹果与iOS开发者的前景正名
与君共勉 --- 记黑马22期同学成长经验。
【持续更新】2016年最全最新的iOS视频+软件+源码+面试/技术
关于iOS 10最新的课程视频及demo第三弹,火速发布了

作者: wendaogds    时间: 2016-5-6 23:43
碉堡了,厉害.默默点赞
作者: Simpon    时间: 2016-5-9 09:10
wendaogds 发表于 2016-5-6 23:43
碉堡了,厉害.默默点赞

你就是传说中的默默啊  我是萌萌啊
作者: TonyYang    时间: 2016-10-25 18:38
今天在Swift上测试下,一直提示错误,希望能找到答案
作者: 541145534    时间: 2016-11-12 10:52
NSLog(@"hello world");
作者: Vincent丶L    时间: 2016-11-13 16:09
6666666666666

作者: linfuran    时间: 2016-11-22 23:11
学习参考。。感谢分享
作者: wq920111    时间: 2016-11-23 13:33
222222222222222222222222呃呃呃额额呃呃呃额额嗯嗯嗯嗯の333のののの
作者: oweimeio@qq.com    时间: 2016-12-4 13:39
1123123123123123
作者: a1036447343    时间: 2016-12-21 08:03
写的不错,学习了
作者: Light_Li    时间: 2017-2-14 15:14
回复可见
作者: leslo    时间: 2017-3-15 15:06
写的不错,学习了
作者: Geek_song    时间: 2017-4-16 17:43
厉害.默默点赞
作者: 任性的肉夹馍    时间: 2017-9-19 09:36
积极哈经历过的人都有一
作者: 摇了摇头    时间: 2017-9-26 11:05
111111111111
作者: baby14    时间: 2018-7-6 07:48
多谢分享
作者: aa12322    时间: 2019-1-28 15:59





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2