iOS项目中引入pod管理工具
2018-01-19 11:35
639 查看
在Ios项目中引入pod工具管理三方库文件的步骤:
一、安装
安装CocoaPods
我的环境为Mac OS X 10.9.1,安装CocoaPods之前,先确保本地有Ruby环境,因为CocoaPods运行于Ruby之上,默认情况下,Mac是自带了Ruby环境的,可以通过命令行“`ruby -v“`查看当前Ruby的版本,我用的是1.9.3p448。接下来我们就可以通过如下命令安装CocoaPods了。
$ sudo gem install cocoapods
输入上述命令后可能会无响应,那是因为你身在天朝,伟大的墙拦住了你的去路,不知为什么,cocoapods.org这种无害产物也要被墙。不过没关系,我们可以通过淘宝的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/
接下来就可以重新运行安装命令来安装CocoaPods了,根据你的网络情况,几秒或十几秒后安装过程就完成了,总的来说,安装过程还是比较简单的。如果其中你遇到了什么问题,请自行Google解决,都能找到你想要的答案。
二、引入
1.首先打开终端,输入cd+空格+路径(项目工程的路径,可以直接拖拽到终端生成)
2.在项目中创建pod工具:
终端输入命令行 pod init
3.创建podfile文件:
终端输入命令行 pod Podfile
4.跳入podfile文件中编辑内容
终端输入命令行 vim Podfile
输入“ i ” 进入编辑模式,(字符“ i ” 并不会显示在终端上,但是下方会显示INSERT,表示进入编辑模式,然后在如图位置编辑)
在该位置输入想要pod 进来的文件 pod + 空格 + '三方库文件名'
5.接下来就可以退出保存该编辑文件然后将需要的文件pod进工程文件
(1) 点击 Esc
(2)输入字符 “ : ” (此时并无明显效果)
(3)输入 wq 然后回车保存跳出面板
6.随后我们跳回终端命令输入端
接着输入命令行 pod install
至此我们只要默默等待网络pod 进程,
7.如图所示,显示我们已经pod成功
8.但是,不得不说的是,在引用该库的时候并不是这么顺利。步骤七我直接显示了修改后的pod成功界面。然而,在pod该库时是有错误返回的。如下图:
红色字体表示我pod失败并报告了错误修改方式。经过查阅,使用swift pod时,有些第三方的组件在pod时需要 在pod某些库文件时需要加入 use_frameworks!
为了更加清楚的表达,请参阅下图:
之后我们再接以上步骤 5 继续pod 即可大功告成!
一、安装
安装CocoaPods
我的环境为Mac OS X 10.9.1,安装CocoaPods之前,先确保本地有Ruby环境,因为CocoaPods运行于Ruby之上,默认情况下,Mac是自带了Ruby环境的,可以通过命令行“`ruby -v“`查看当前Ruby的版本,我用的是1.9.3p448。接下来我们就可以通过如下命令安装CocoaPods了。
$ sudo gem install cocoapods
输入上述命令后可能会无响应,那是因为你身在天朝,伟大的墙拦住了你的去路,不知为什么,cocoapods.org这种无害产物也要被墙。不过没关系,我们可以通过淘宝的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/
接下来就可以重新运行安装命令来安装CocoaPods了,根据你的网络情况,几秒或十几秒后安装过程就完成了,总的来说,安装过程还是比较简单的。如果其中你遇到了什么问题,请自行Google解决,都能找到你想要的答案。
二、引入
1.首先打开终端,输入cd+空格+路径(项目工程的路径,可以直接拖拽到终端生成)
2.在项目中创建pod工具:
终端输入命令行 pod init
3.创建podfile文件:
终端输入命令行 pod Podfile
4.跳入podfile文件中编辑内容
终端输入命令行 vim Podfile
输入“ i ” 进入编辑模式,(字符“ i ” 并不会显示在终端上,但是下方会显示INSERT,表示进入编辑模式,然后在如图位置编辑)
在该位置输入想要pod 进来的文件 pod + 空格 + '三方库文件名'
5.接下来就可以退出保存该编辑文件然后将需要的文件pod进工程文件
(1) 点击 Esc
(2)输入字符 “ : ” (此时并无明显效果)
(3)输入 wq 然后回车保存跳出面板
6.随后我们跳回终端命令输入端
接着输入命令行 pod install
至此我们只要默默等待网络pod 进程,
7.如图所示,显示我们已经pod成功
8.但是,不得不说的是,在引用该库的时候并不是这么顺利。步骤七我直接显示了修改后的pod成功界面。然而,在pod该库时是有错误返回的。如下图:
红色字体表示我pod失败并报告了错误修改方式。经过查阅,使用swift pod时,有些第三方的组件在pod时需要 在pod某些库文件时需要加入 use_frameworks!
为了更加清楚的表达,请参阅下图:
之后我们再接以上步骤 5 继续pod 即可大功告成!
相关文章推荐
- Pod管理的iOS项目修改工程名
- iOS项目使用cocoPods 管理百度地图SDK
- CocoaPodsi :iOS项目中第三方开源库的管理工具
- IOS小知识点16第三方类库管理工具:cocoapod的使用2
- IOS小知识点15第三方类库管理工具:cocoapod的使用
- [iOS]git管理工具Sourcetree使用之提交项目到远程仓库(傻瓜式图文教程)
- iOS开发 pod管理项目,多个target管理的Podfile的写法
- Pod管理的iOS项目修改工程名
- 个人开发者必备:转载iOS和Android的常用类库,附类库管理工具pod
- iOS 项目中使用CocoaPod管理项目初试
- 软件项目开发管理过程中值得借助的一些工具
- 获得高效管理 项目经理必知的五个常用工具
- ios使用自带git respository管理项目
- Atlassian工具集和JIRA插件在敏捷项目管理中的应用实践
- FonePaw iOS Transfer for Mac(文件管理传输工具) v2.2.0破解版
- iOS包管理工具Cocoapods的安装与使用
- 在线项目管理工具比较之三:趣客网
- IOS类库管理工具CocoaPods的使用教程
- IOS SVN新建仓库 已有代码引入SVN版本管理
- XZ_iOS之创建项目cocoapod和gitignore的细节