iOS 项目中Podfile配置多个Target依赖

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

你会发现我们平时写的Podfile中的 target 'XXX' do 变成了 abstract_target 'XXX' do,其实这里的abstract_target 'XXX'在项目的 target 是不存在的,也就是说它只是一个抽象的 target,而TargetA、TargetB及TargetC都是存在于项目中的,并依赖于AbstractTarget所包含的库。

参考链接:
项目中配置多个target及podfile文件配置
PodFile文件给多个target分别添加依赖

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。