@@ -27,22 +27,33 @@ Pod::Spec.new do |s|
2727 :git => 'https://github.com/mwaterfall/MWPhotoBrowser.git' ,
2828 :tag => '2.1.2'
2929 }
30+
3031 s . platform = :ios , '7.0'
31- s . source_files = 'Pod/Classes/**/*'
32- s . resource_bundles = {
33- 'MWPhotoBrowser' => [ 'Pod/Assets/*.png' ]
34- }
35- s . requires_arc = true
32+ s . subspec 'core' do |core |
33+ core . source_files = 'Pod/Classes/**/*'
34+ core . exclude_files = 'Pod/Classes/MWPhoto.{h,m}'
35+
36+ core . resource_bundles = {
37+ 'MWPhotoBrowser' => [ 'Pod/Assets/*.png' ]
38+ }
39+ core . requires_arc = true
40+
41+ core . frameworks = 'ImageIO' , 'QuartzCore' , 'AssetsLibrary' , 'MediaPlayer'
42+ core . weak_frameworks = 'Photos'
3643
37- s . frameworks = 'ImageIO' , 'QuartzCore' , 'AssetsLibrary' , 'MediaPlayer'
38- s . weak_frameworks = 'Photos'
44+ core . dependency 'MBProgressHUD'
45+ core . dependency 'DACircularProgress' , '~> 2.3'
46+ end
3947
40- s . dependency 'MBProgressHUD' , '~> 0.9'
41- s . dependency 'DACircularProgress' , '~> 2.3'
48+ s . subspec 'SDWebImage' do |sdweb |
49+ sdweb . source_files = 'Pod/Classes/MWPhoto.{h,m}'
50+ sdweb . dependency 'MWPhotoBrowser/core'
51+ # SDWebImage
52+ # 3.7.2 contains bugs downloading local files
53+ # https://github.com/rs/SDWebImage/issues/1109
54+ sdweb . dependency 'SDWebImage' , '~> 3.7' , '!= 3.7.2'
55+ end
4256
43- # SDWebImage
44- # 3.7.2 contains bugs downloading local files
45- # https://github.com/rs/SDWebImage/issues/1109
46- s . dependency 'SDWebImage' , '~> 3.7' , '!= 3.7.2'
57+ s . default_subspec = 'SDWebImage'
4758
4859end
0 commit comments