platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
inhibit_all_warnings!
abstract_target 'AbstractTarget' do
pod 'Masonry'
pod 'YYModel'
pod 'YTKNetwork'
pod 'MBProgressHUD'
pod 'SDWebImage'
target 'TargetA'
target 'TargetB'
target 'TargetC'
end
你會(huì)發(fā)現(xiàn)我們平時(shí)寫的Podfile中的 target 'XXX' do 變成了 abstract_target 'XXX' do驮俗,其實(shí)這里的abstract_target 'XXX'在項(xiàng)目的 target 是不存在的娩井,也就是說(shuō)它只是一個(gè)抽象的 target,而TargetA骡尽、TargetB及TargetC都是存在于項(xiàng)目中的,并依賴于AbstractTarget所包含的庫(kù)。
參考鏈接:
項(xiàng)目中配置多個(gè)target及podfile文件配置
PodFile文件給多個(gè)target分別添加依賴