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