|
1 | 1 | Pod::Spec.new do |s|
|
2 |
| - s.name = "FirebaseUI" |
3 |
| - s.version = "1.0.0" |
4 |
| - s.summary = "UI binding libraries for Firebase." |
5 |
| - s.homepage = "https://github.com/firebase/FirebaseUI-iOS" |
| 2 | + s.name = 'FirebaseUI' |
| 3 | + s.version = '1.0.0' |
| 4 | + s.summary = 'UI binding libraries for Firebase.' |
| 5 | + s.homepage = 'https://github.com/firebase/FirebaseUI-iOS' |
6 | 6 | s.license = { :type => 'Apache License, Version 2.0', :file => 'LICENSE' }
|
7 |
| - s.author = { "Firebase" => "[email protected]" } |
8 |
| - s.source = { :git => "https://dev-partners.googlesource.com/firebaseui-ios.git", :tag => "v#{s.version}" } |
| 7 | + s.author = { 'Firebase' => '[email protected]' } |
| 8 | + s.source = { |
| 9 | + :git => 'https://github.com/firebase/FirebaseUI-iOS.git', |
| 10 | + :tag => "v#{s.version}"} |
9 | 11 | s.platform = :ios
|
10 |
| - s.ios.deployment_target = "7.0" |
11 |
| - s.dependency "Firebase/Database" |
12 |
| - s.ios.framework = "UIKit", "FirebaseDatabase" |
13 |
| - s.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}/FirebaseDatabase/Frameworks"' } |
| 12 | + s.ios.deployment_target = '7.0' |
| 13 | + s.ios.framework = 'UIKit' |
14 | 14 | s.requires_arc = true
|
15 |
| - s.default_subspecs = 'Core' |
| 15 | + s.default_subspecs = 'Database' |
16 | 16 |
|
17 |
| - s.subspec 'Core' do |core| |
18 |
| - core.source_files = "FirebaseUI/{Core,Util}/**/*.{h,m}" |
| 17 | + s.subspec 'Database' do |database| |
| 18 | + database.source_files = "FirebaseUI/{Database,Util}/**/*.{h,m}" |
| 19 | + database.dependency 'Firebase/Database', '~> 3.0' |
| 20 | + database.ios.framework = 'FirebaseDatabase' |
| 21 | + database.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}/FirebaseDatabase/Frameworks"' } |
| 22 | + |
| 23 | + end |
| 24 | + |
| 25 | + s.subspec 'Auth' do |auth| |
| 26 | + auth.dependency 'FirebaseUI/Facebook' |
| 27 | + auth.dependency 'FirebaseUI/Google' |
| 28 | + end |
| 29 | + |
| 30 | + s.subspec 'AuthBase' do |authui| |
| 31 | + authui.source_files = "FirebaseUI/Auth/AuthUI/*.{h,m}" |
| 32 | + authui.resources = "FirebaseUI/Auth/AuthUI/{Resources,Strings}/*", "FirebaseUI/Auth/AuthUI/Source/*.xib" |
| 33 | + authui.dependency 'Firebase/Analytics', '~> 3.0' |
| 34 | + authui.dependency 'Firebase/Auth', '~> 3.0' |
| 35 | + end |
| 36 | + |
| 37 | + s.subspec 'Facebook' do |facebook| |
| 38 | + facebook.source_files = "FirebaseUI/Auth/AuthProviderUI/Facebook/Source/*.{h,m}" |
| 39 | + facebook.resources = "FirebaseUI/Auth/AuthProviderUI/Facebook/{Resources,Strings}/*", "FirebaseUI/Auth/AuthProviderUI/Facebook/Source/*.xib" |
| 40 | + facebook.dependency 'Firebase/Auth', '~> 3.0' |
| 41 | + facebook.dependency 'FirebaseUI/AuthUI' |
| 42 | + facebook.dependency 'FBSDKLoginKit', '~> 4.0' |
| 43 | + end |
| 44 | + |
| 45 | + s.subspec 'Google' do |google| |
| 46 | + google.source_files = "FirebaseUI/Auth/AuthProviderUI/Google/Source/*.{h,m}" |
| 47 | + google.resources = "FirebaseUI/Auth/AuthProviderUI/Google/{Resources,Strings}/*", "FirebaseUI/Auth/AuthProviderUI/Google/Source/*.xib" |
| 48 | + google.dependency 'Firebase/Auth', '~> 3.0' |
| 49 | + google.dependency 'FirebaseUI/AuthUI' |
| 50 | + google.dependency 'GoogleSignIn', '~> 4.0' |
19 | 51 | end
|
20 | 52 | end
|
0 commit comments