1、不同的target使用不同的第三方依赖配置
Podfile配置
platform :ios, '7.0'
target :'target' do
pod 'Masonry'
pod 'JZNavigationExtension'
pod 'SDWebImage', '~> 3.7.5'
pod 'MBProgressHUD'
pod 'UITableView+FDTemplateLayoutCell'
pod 'BlocksKit', '~> 2.2.5'
pod 'MMWormhole', '~> 2.0.0'
end
target :'targetWatch' do
pod 'MMWormhole', '~> 2.0.0'
end
target :'targetWatch Extension' do
pod 'MMWormhole', '~> 2.0.0'
end
target :'targetTodayExtension' do
pod 'MMWormhole', '~> 2.0.0'
end
然后pod install
2、所有的target使用相同的第三方依赖配置
link_with 'target', 'targetTodayExtension'
platform :ios, '7.0'
pod 'Masonry'
pod 'JZNavigationExtension'
pod 'SDWebImage', '~> 3.7.5'
pod 'MBProgressHUD'
pod 'UITableView+FDTemplateLayoutCell'
pod 'BlocksKit', '~> 2.2.5'
pod 'MMWormhole', '~> 2.0.0'
然后pod install
ps:
网上查了一下基本上都是一样的复制,第二种方法都没问题,但使用第一种方法时网上的大部分都不能运行。target :'target' do 主要是这句写法问题,:错误,''没加引号时当target名称有空格时错误。
网友评论