Skip to content

Commit 5f39a50

Browse files
asciimikeGerrit Code Review
authored andcommitted
Merge "Successful podspec build!"
2 parents ab5c2ca + a2b33f1 commit 5f39a50

13 files changed

+250
-482
lines changed

FirebaseUI.podspec

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,52 @@
11
Pod::Spec.new do |s|
22
s.name = 'FirebaseUI'
3-
s.version = '1.0.0'
3+
s.version = '0.4.0'
44
s.summary = 'UI binding libraries for Firebase.'
55
s.homepage = 'https://github.com/firebase/FirebaseUI-iOS'
66
s.license = { :type => 'Apache License, Version 2.0', :file => 'LICENSE' }
77
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' }
119
s.platform = :ios
1210
s.ios.deployment_target = '7.0'
1311
s.ios.framework = 'UIKit'
1412
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
1619

1720
s.subspec 'Database' do |database|
18-
database.source_files = "FirebaseUI/{Database,Util}/**/*.{h,m}"
21+
database.vendored_frameworks = ["FirebaseUIFrameworks/Database/Frameworks/FirebaseDatabaseUI.framework"]
1922
database.dependency 'Firebase/Database', '~> 3.0'
20-
database.ios.framework = 'FirebaseDatabase'
21-
database.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}/FirebaseDatabase/Frameworks"' }
2223
end
2324

2425
s.subspec 'Auth' do |auth|
26+
auth.dependency 'FirebaseUI/AuthBase'
2527
auth.dependency 'FirebaseUI/Facebook'
2628
auth.dependency 'FirebaseUI/Google'
2729
end
2830

2931
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"]
3234
authbase.dependency 'Firebase/Analytics', '~> 3.0'
3335
authbase.dependency 'Firebase/Auth', '~> 3.0'
34-
authbase.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}/FirebaseAuth/Frameworks"' }
3536
end
3637

3738
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"]
4041
facebook.dependency 'FirebaseUI/AuthBase'
4142
facebook.dependency 'FBSDKLoginKit', '~> 4.0'
4243
end
4344

4445
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"]
4748
google.dependency 'FirebaseUI/AuthBase'
4849
google.dependency 'GoogleSignIn', '~> 4.0'
4950
end
51+
5052
end

FirebaseUI.xcodeproj/project.pbxproj

Lines changed: 19 additions & 93 deletions
Large diffs are not rendered by default.

FirebaseUI/Database/API/FirebaseArray.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919
// clang-format on
2020

2121
#import <Foundation/Foundation.h>
22-
#import <FirebaseUI/XCodeMacros.h>
2322

2423
#import "FirebaseArrayDelegate.h"
2524

25+
NS_ASSUME_NONNULL_BEGIN
26+
2627
@class FIRDatabaseQuery;
2728
@class FIRDatabaseReference;
2829
@class FIRDataSnapshot;
@@ -48,7 +49,7 @@
4849
/**
4950
* The delegate object that array changes are surfaced to.
5051
*/
51-
@property(strong, nonatomic) NSMutableArray __GENERIC(FIRDataSnapshot *) * snapshots;
52+
@property(strong, nonatomic) NSMutableArray<FIRDataSnapshot *> * snapshots;
5253

5354
#pragma mark -
5455
#pragma mark Initializer methods
@@ -118,3 +119,5 @@
118119
- (NSUInteger)indexForKey:(NSString *)key;
119120

120121
@end
122+
123+
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)