基本用法
一般我们使用CocoaPods进行依赖管理时,如果项目里只有一个Target,则Podfile文件的格式应该是:
1 | target 'ZipApp' do # ZipApp为Target名称 |
如果项目中有多个Target,可以定义多个这样的block,如下:
1 | target 'ZipApp' do # ZipApp为Target名称 |
如果多个Target的依赖的库都是一样的,没有必要每一个Target都把所有库都写一遍,可以定义一个函数,写法如下:
1 | def common_pods |
其他的用法
如果多个Target有嵌套关系,即一个Target是另一个Target的父Target,则可以写成以下形式:
1 | target 'ZipApp' do |
如果一个Workspace里包含了多个Project,并且每一个Project都有不同的Target,则可以使用以下形式定义多个Project的Target:
1 | target 'Target1' do |