在项目中使用Cocoa Pod实现依赖管理

# 在项目中使用Cocoa Pod实现依赖管理

安装完cocoa pod由于公司项目没使用,自己平时用也少,做下记录、方便以后使用时快速捡起来。

文档更新说明
2016-5-11 v1.0 初稿


大致可以分为一下几部:
1- CD进入项目
2- pod init 生成 podfile文件
3- 编辑 Podfile 文件
4- 安装到项目中 pod install

*5- 在项目中新增第三方库
*6 - CocoaPods的搜索功能
*7 - 关于 Podfile.lock


1- CD进入项目
在终端中输入 cd 项目路径 回车

cd /Users/andong/Desktop/XMEIZI

2- pod init 生成 podfile文件
成功进入项目后,执行pod init指令

pod init

pod会在项目中生成一个名为Podfile的文件

3- 编辑 Podfile 文件

$ vim Podfile

这个命令可以进入编辑Podfile模式,其实也可以在文件夹中打开Podfile文件直接编辑文本
如果是在终端中编辑文件 a进入编辑模式 .wq保存
一般在第三方库都会有怎么从cocoa pod导入的介绍

下面是AFN框架的导入介绍

platform :ios, '8.0'

pod 'AFNetworking', '~> 3.0'

4- 安装到项目中 pod install

pod install

安装完pod 后要用后缀 xxxxx.xcworkspace打开项目

*5- 在项目中新增第三方库
以加入MBProgressHUD为例,在podfile中加入

pod 'MBProgressHUD', '~> 0.9.2

在终端输入,等待一会

pod update

*6 - CocoaPods的搜索功能
pod中提供了搜索库的功能

pod search MBProgressHUD

*7 - 关于 Podfile.lock

关于 Podfile.lock
当你执行pod install之后,除了 Podfile 外,CocoaPods 还会生成一个名为Podfile.lock的文件,Podfile.lock 应该加入到版本控制里面,不应该把这个文件加入到.gitignore中。因为Podfile.lock会锁定当前各依赖库的版本,之后如果多次执行pod install 不会更改版本,要pod update才会改Podfile.lock了。这样多人协作的时候,可以防止第三方库升级时造成大家各自的第三方库版本不一致。


用CocoaPods做iOS程序的依赖管理-唐巧

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值