CocoaPod使用--Podfile--版本依赖管理

参考网址 http://guides.cocoapods.org
成文的环境

  • mac os 10.14
  • cocoapod 1.5.3
  • xcode 10.1

安装cocoapod

安装需要gem包管理器
在shell中执行

$ sudo gem install cocoapods

安装后,可以查看pod版本,输出正常,则安装完成

$ pod --version

和现有工程集成–空Podfile

和现有工程集成,使用空podfile,是一个简单有效的方法。
在现有工程的工程文件目录中,添加Podfile

platform :ios, '8.0' # 平台ios,最小依赖 8.0
#下面两行是一个整体代码块
target 'myApp' do  # myApp需替换成自己的target
end

保存podfile文件,将其放在工程文件同目录,打开shell执行

$ pod install

执行完毕后,一般会多出些文件和文件夹:myApp.xcworkspacePodfile.lockPods
在这里插入图片描述
之后,就可以打开myApp.xcworkspace 管理现有工程了
在这里插入图片描述

和现有工程集成-- 指定workspace

如果现有工程已经有了xxxx.xcworkspace文件怎么办?
也很简单,在空Podfile上稍微修改即可
添加workspace 'abcd.xcworkspace'

workspace 'abcd.xcworkspace' #abcd为已经存在的工程文件
platform :ios, '8.0' # 平台ios,最小依赖 8.0
#下面两行是一个整体代码块
target 'myApp' do  # myApp需替换成自己的target
end

然后执行

$ pod install

在这里插入图片描述
打开abcd.xcworkspace
在这里插入图片描述

添加依赖库

空Podfile建立后,就可以添加依赖库了,以AFNetworking 为例
在空Podfile基础上,添加依赖库 pd 库名 版本

platform :ios, '8.0'
target 'myApp' do  
	pod 'AFNetworking', '~> 3.2.1' #版本为3.2.1 - 3.3之间,不包括3.3
    #pod 'AFNetworking', '= 3.2.1' #指定使用3.2.1
end

然后执行 pod install

$ pod install

在这里插入图片描述
这样,AFNetwork库就引入工程了。

Podfile 语法

添加依赖库

指令 pod
例如 pod 'AFNetworking',pod 'AFNetworking', '~> 3.2.1'

指定依赖库的描述文件(Specification)

podspec
通常,一个Pod库目录下只要一个podspec文件,在有多个的情况下,CocoaPod将使用找到的第一个podspec文件;你也可以指定使用哪一个podspec文件

podspec :name =
  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值