CocoaPods安装和使用详解
来源:互联网 发布:Cisco网络排错 编辑:程序博客网 时间:2024/06/05 20:15
在进行iOS开发的时候,总免不了使用第三方的开源库,比如AFNetworking、SDWebImage等等。使用这些库的时候通常需要:
- 下载开源库的源代码并引入工程
- 向工程中添加开源库使用到的framework
- 解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题
- 如果开源库有更新的时候,还需要将工程中使用的开源库删除,重新执行前面的三个步骤,是不是很麻烦啊。。。
自从有了CocoaPods以后,这些繁杂的工作就不再需要我们亲力亲为了,只需要我们做好少量的配置工作,CocoaPods会为我们做好一切!
**
首先我们就要了解什么是CocoaPods
**
CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。
使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。
**
一、下面就是CocoaPods的使用了:
**
清除原有的镜像
gem sources -r https://rubygems.org/把镜像设置为淘宝镜像
gem sources -a https://ruby.taobao.org/查看镜像是否更换成功
gem sources –l
**
二、将自己的工程安装CocoaPods:
**
安装Podfile文件
经过以上三步(红色标记),可以看到我们的工程多出了一个Pofile文件(绿色标记)
接着直接执行pod install –no-repo-update
上面绿色跟黄色的信息就是说我们还没有导入任何第三方,不用管,没什么影响
完成了以上步骤,说明我们的工程已经安装好了CocoaPods,接下来就是将我们需要的开源库导入即可,用我们常用的AFNetworking来举例:
1. 打开.xcworkspace添加pod ‘AFNetworking’, ‘~> 2.3.1’
2.关闭我们的工程,在终端再次输入pod install –no-repo-update
发现我们的工程中已经导入了AFNetworking这个第三方开源库了,是不是很方便呢?
另外,总结一些常用的pod终端命令行:
- Pod 安装
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- gem 常用命令
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- pod 命令汇总
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
另外更新CocoaPods出现了错误的几种情况以及解决办法:
使用命令:sudo gem install cocoa pods 出现了下面的问题
ERROR: While executing gem … (Errno::EPERM)
Operation not permitted - /usr/bin/pod
使用命令:sudo gem update —system 出现了下面的问题
ERROR: While executing gem … (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems
貌似是应为gem版本过老,我使用了下面的方法
sudo gem install -n /usr/local/bin cocoapods –pre
结果成功了,执行下面的:
pod —version 就可以看到pod的版本号了
觉得对大家有帮助的,请帮忙顶一下哦~
- CocoaPods安装和使用详解
- CocoaPods安装和使用详解
- Cocoapods的安装和使用详解
- iOS CocoaPods的安装和使用详解
- 安装cocoaPods和使用cocoapods
- CocoaPods安装和使用
- 安装和使用cocoaPods
- CocoaPods安装和使用
- Cocoapods安装和使用
- 安装和使用CocoaPods
- CocoaPods安装和使用
- CocoaPods 安装和使用
- CocoaPods安装和使用
- CocoaPods安装和使用
- CocoaPods安装和使用
- cocoapods 安装和使用
- CocoaPods安装和使用
- CocoaPods安装和使用
- 1249: 人见人爱A^B
- C语言实现单链表面试题汇总
- 2018保研:个人SWOT分析精准择校择专业
- linux解压文件
- 凡客放大镜效果
- CocoaPods安装和使用详解
- 保研,是“捷径”还是“大坑”?
- 创建Maven项目引入Spring MVC
- 简单说 CSS中的mask—好好利用mask-image
- Java Jtree渲染叶子实现可以添加swing组件
- Revit二次开发——怎样使用dynamo的类
- Android Studio Live Templates使用详解,提高敲代码的速度
- PAT--1049. Counting Ones
- CodeM资格赛 Round A 最长树链