diff --git a/FirebaseAuthUI/FIRAuthPickerViewController.m b/FirebaseAuthUI/FIRAuthPickerViewController.m index 24b0c557c76..b30055a064c 100644 --- a/FirebaseAuthUI/FIRAuthPickerViewController.m +++ b/FirebaseAuthUI/FIRAuthPickerViewController.m @@ -151,22 +151,22 @@ - (void)signInWithProviderUI:(id)providerUI { // Sign out first to make sure sign in starts with a clean state. [providerUI signOut]; [providerUI signInWithEmail:nil - presentingViewController:self - completion:^(FIRAuthCredential *_Nullable credential, - NSError *_Nullable error) { - if (error) { - [self decrementActivity]; - - if (error.code == FIRAuthUIErrorCodeUserCancelledSignIn) { - // User cancelled sign in, Do nothing. - return; - } - - [self.navigationController dismissViewControllerAnimated:YES completion:^{ - [self.authUI invokeResultCallbackWithUser:nil error:error]; - }]; - return; - } + presentingViewController:self + completion:^(FIRAuthCredential *_Nullable credential, + NSError *_Nullable error) { + if (error) { + [self decrementActivity]; + + if (error.code == FIRAuthUIErrorCodeUserCancelledSignIn) { + // User cancelled sign in, Do nothing. + return; + } + + [self.navigationController dismissViewControllerAnimated:YES completion:^{ + [self.authUI invokeResultCallbackWithUser:nil error:error]; + }]; + return; + } [self.auth signInWithCredential:credential completion:^(FIRUser *_Nullable user, NSError *_Nullable error) { @@ -231,22 +231,22 @@ - (void)handleAccountLinkingForEmail:(NSString *)email // Sign out first to make sure sign in starts with a clean state. [bestProvider signOut]; [bestProvider signInWithEmail:email - presentingViewController:self - completion:^(FIRAuthCredential *_Nullable credential, - NSError *_Nullable error) { - if (error) { - [self decrementActivity]; - - if (error.code == FIRAuthUIErrorCodeUserCancelledSignIn) { - // User cancelled sign in, Do nothing. - return; - } - - [self.navigationController dismissViewControllerAnimated:YES completion:^{ - [self.authUI invokeResultCallbackWithUser:nil error:error]; - }]; - return; - } + presentingViewController:self + completion:^(FIRAuthCredential *_Nullable credential, + NSError *_Nullable error) { + if (error) { + [self decrementActivity]; + + if (error.code == FIRAuthUIErrorCodeUserCancelledSignIn) { + // User cancelled sign in, Do nothing. + return; + } + + [self.navigationController dismissViewControllerAnimated:YES completion:^{ + [self.authUI invokeResultCallbackWithUser:nil error:error]; + }]; + return; + } [self.auth signInWithCredential:credential completion:^(FIRUser *_Nullable user, NSError *_Nullable error) { diff --git a/FirebaseAuthUI/FIREmailEntryViewController.m b/FirebaseAuthUI/FIREmailEntryViewController.m index d3e9752e5c6..f0e3e0b1588 100644 --- a/FirebaseAuthUI/FIREmailEntryViewController.m +++ b/FirebaseAuthUI/FIREmailEntryViewController.m @@ -207,27 +207,27 @@ - (void)signInWithProvider:(id)provider email:(NSString *)ema // Sign out first to make sure sign in starts with a clean state. [provider signOut]; [provider signInWithEmail:email - presentingViewController:self - completion:^(FIRAuthCredential *_Nullable credential, - NSError *_Nullable error) { - if (error) { - [self decrementActivity]; - - [self.navigationController dismissViewControllerAnimated:YES completion:^{ - [self.authUI invokeResultCallbackWithUser:nil error:error]; - }]; - return; - } - - [self.auth signInWithCredential:credential - completion:^(FIRUser *_Nullable user, NSError *_Nullable error) { - [self decrementActivity]; - - [self.navigationController dismissViewControllerAnimated:YES completion:^{ - [self.authUI invokeResultCallbackWithUser:user error:error]; - }]; - }]; - }]; + presentingViewController:self + completion:^(FIRAuthCredential *_Nullable credential, + NSError *_Nullable error) { + if (error) { + [self decrementActivity]; + + [self.navigationController dismissViewControllerAnimated:YES completion:^{ + [self.authUI invokeResultCallbackWithUser:nil error:error]; + }]; + return; + } + + [self.auth signInWithCredential:credential + completion:^(FIRUser *_Nullable user, NSError *_Nullable error) { + [self decrementActivity]; + + [self.navigationController dismissViewControllerAnimated:YES completion:^{ + [self.authUI invokeResultCallbackWithUser:user error:error]; + }]; + }]; + }]; } @end diff --git a/FirebaseFacebookAuthUITests/FirebaseFacebookAuthUITests.m b/FirebaseFacebookAuthUITests/FirebaseFacebookAuthUITests.m index d5ed7ab0653..9f71864907a 100644 --- a/FirebaseFacebookAuthUITests/FirebaseFacebookAuthUITests.m +++ b/FirebaseFacebookAuthUITests/FirebaseFacebookAuthUITests.m @@ -71,19 +71,19 @@ - (void)testSuccessfullLogin { XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; [self.provider signInWithEmail:nil - presentingViewController:nil - completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { - XCTAssertNil(error); - XCTAssertNotNil(credential); - FIRAuthCredential *expectedCredential = [FIRFacebookAuthProvider credentialWithAccessToken:testToken]; - XCTAssertEqualObjects(credential.provider, expectedCredential.provider); - XCTAssertNil(self.provider.idToken); - - //verify that we are using token from server - OCMVerify([mockToken tokenString]); - - [expectation fulfill]; - }]; + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { + XCTAssertNil(error); + XCTAssertNotNil(credential); + FIRAuthCredential *expectedCredential = [FIRFacebookAuthProvider credentialWithAccessToken:testToken]; + XCTAssertEqualObjects(credential.provider, expectedCredential.provider); + XCTAssertNil(self.provider.idToken); + + //verify that we are using token from server + OCMVerify([mockToken tokenString]); + + [expectation fulfill]; + }]; [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { XCTAssertNil(error); }]; @@ -107,19 +107,19 @@ - (void)testCancelLogin { XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; [self.provider signInWithEmail:nil - presentingViewController:nil - completion:^(FIRAuthCredential * _Nullable credential, - NSError * _Nullable error) { - XCTAssertNotNil(error); - XCTAssertEqual(error.code, FIRAuthUIErrorCodeUserCancelledSignIn); - XCTAssertNil(credential); - XCTAssertNil(self.provider.idToken); - - //verify that we are not using token from server if user canceled request - OCMReject([mockToken tokenString]); - - [expectation fulfill]; - }]; + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, + NSError * _Nullable error) { + XCTAssertNotNil(error); + XCTAssertEqual(error.code, FIRAuthUIErrorCodeUserCancelledSignIn); + XCTAssertNil(credential); + XCTAssertNil(self.provider.idToken); + + //verify that we are not using token from server if user canceled request + OCMReject([mockToken tokenString]); + + [expectation fulfill]; + }]; [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { XCTAssertNil(error); }]; @@ -132,15 +132,15 @@ - (void)testErrorLogin { XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; [self.provider signInWithEmail:nil - presentingViewController:nil - completion:^(FIRAuthCredential * _Nullable credential, - NSError * _Nullable error) { - XCTAssertNotNil(error); - XCTAssertEqual(error.userInfo[NSUnderlyingErrorKey], testError); - XCTAssertNil(credential); - XCTAssertNil(self.provider.idToken); - [expectation fulfill]; - }]; + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, + NSError * _Nullable error) { + XCTAssertNotNil(error); + XCTAssertEqual(error.userInfo[NSUnderlyingErrorKey], testError); + XCTAssertNil(credential); + XCTAssertNil(self.provider.idToken); + [expectation fulfill]; + }]; [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { XCTAssertNil(error); }]; @@ -150,19 +150,21 @@ - (void)testSignOut { // used to make possible initialization of FIRFacebookAuthUI id mockProviderClass = OCMClassMock([FIRFacebookAuthUI class]); - OCMStub(ClassMethod([mockProviderClass frameworkBundle])).andReturn([NSBundle bundleForClass:[self class]]); + OCMExpect(ClassMethod([mockProviderClass frameworkBundle])).andReturn([NSBundle bundleForClass:[self class]]); id mockProvider = OCMPartialMock([[FIRFacebookAuthUI alloc] init]); id mockFacebookManager = OCMClassMock([FBSDKLoginManager class]); // stub login manager - OCMStub(ClassMethod([mockProvider frameworkBundle])).andReturn([NSBundle bundleForClass:[self class]]); - OCMStub([mockProvider createLoginManger]).andReturn(mockFacebookManager); + OCMExpect(ClassMethod([mockProvider frameworkBundle])).andReturn([NSBundle bundleForClass:[self class]]); + OCMExpect([mockProvider createLoginManger]).andReturn(mockFacebookManager); [mockProvider configureProvider]; + OCMExpect([mockFacebookManager logOut]); [mockProvider signOut]; - OCMVerify([mockFacebookManager logOut]); + OCMVerifyAll(mockFacebookManager); + OCMVerifyAll(mockProvider); } diff --git a/FirebaseGoogleAuthUITests/FirebaseGoogleAuthUITests.m b/FirebaseGoogleAuthUITests/FirebaseGoogleAuthUITests.m index 6e3378706a9..9b6d22d9e12 100644 --- a/FirebaseGoogleAuthUITests/FirebaseGoogleAuthUITests.m +++ b/FirebaseGoogleAuthUITests/FirebaseGoogleAuthUITests.m @@ -14,12 +14,215 @@ // limitations under the License. // +#import +#import +#import +#import +#import @import XCTest; +@interface FIRGoogleAuthUI (Testing) ++ (NSBundle *)frameworkBundle; +- (GIDSignIn *)configuredGoogleSignIn; +@end + @interface FirebaseGoogleAuthUITests : XCTestCase +@property (nonatomic, strong) id mockProvider; @end @implementation FirebaseGoogleAuthUITests +- (void)setUp { + [super setUp]; + self.mockProvider = OCMPartialMock([[FIRGoogleAuthUI alloc] init]); +} + +- (void)tearDown { + self.mockProvider = nil; + [super tearDown]; +} + +- (void)testProviderValidity { + FIRGoogleAuthUI *provider = [[FIRGoogleAuthUI alloc] init]; + id mockProvider = OCMPartialMock(provider); + + XCTAssertNotNil(provider); + OCMExpect([mockProvider frameworkBundle]) + .andForwardToRealObject().andReturn([NSBundle bundleForClass:[FIRGoogleAuthUI class]]); + XCTAssertNotNil(provider.icon); + OCMVerifyAll(mockProvider); + + XCTAssertNotNil(provider.signInLabel); + XCTAssertNotNil(provider.buttonBackgroundColor); + XCTAssertNotNil(provider.buttonTextColor); + XCTAssertNotNil(provider.providerID); + XCTAssertNotNil(provider.shortName); + XCTAssertTrue(provider.signInLabel.length != 0); + XCTAssertNil(provider.accessToken); + XCTAssertNil(provider.idToken); +} + +- (void)testSuccessfullLogin { + NSString *testIdToken = @"idToken"; + NSString *testAccessToken = @"accessToken"; + + id mockSignInDelegate = _mockProvider; + id mockSignIn = OCMClassMock([GIDSignIn class]); + id mockAuthentication = OCMClassMock([GIDAuthentication class]); + id mockGoogleUser = OCMClassMock([GIDGoogleUser class]); + + // mock accessToken + OCMExpect([mockGoogleUser authentication]).andReturn(mockAuthentication); + OCMExpect([mockAuthentication accessToken]).andReturn(testAccessToken); + + // mock idToken + OCMExpect([mockGoogleUser authentication]).andReturn(mockAuthentication); + OCMExpect([mockAuthentication idToken]).andReturn(testIdToken); + + OCMExpect([_mockProvider configuredGoogleSignIn]).andReturn(mockSignIn); + + //forward call to signIn delegate + OCMExpect([mockSignIn signIn]).andDo(^(NSInvocation *invocation) { + [mockSignInDelegate signIn:mockSignIn didSignInForUser:mockGoogleUser withError:nil]; + }); + + + XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; + + [_mockProvider signInWithEmail:nil + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { + XCTAssertNil(error); + XCTAssertNotNil(credential); + FIRAuthCredential *expectedCredential = [FIRGoogleAuthProvider credentialWithIDToken:testIdToken accessToken:testAccessToken]; + XCTAssertEqualObjects(credential.provider, expectedCredential.provider); + + [expectation fulfill]; + }]; + [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { + XCTAssertNil(error); + }]; + + OCMVerifyAll(_mockProvider); + OCMVerifyAll(mockSignInDelegate); + OCMVerifyAll(mockGoogleUser); + + //verify that we are doing actual sign in + OCMVerifyAll(mockSignIn); + //verify that we are using token from server + OCMVerifyAll(mockAuthentication); +} + +- (void)testErrorLogin { + NSString *testIdToken = @"idToken"; + NSString *testAccessToken = @"accessToken"; + + id mockSignInDelegate = _mockProvider; + id mockSignIn = OCMClassMock([GIDSignIn class]); + id mockAuthentication = OCMClassMock([GIDAuthentication class]); + id mockGoogleUser = OCMClassMock([GIDGoogleUser class]); + + // mock accessToken + OCMReject([mockGoogleUser authentication]).andReturn(mockAuthentication); + OCMReject([mockAuthentication accessToken]).andReturn(testAccessToken); + + // mock idToken + OCMReject([mockGoogleUser authentication]).andReturn(mockAuthentication); + OCMReject([mockAuthentication idToken]).andReturn(testIdToken); + + OCMExpect([_mockProvider configuredGoogleSignIn]).andReturn(mockSignIn); + NSError *signInError = [NSError errorWithDomain:@"sign in domain" code:kGIDSignInErrorCodeUnknown userInfo:@{}]; + + OCMExpect([mockSignIn signIn]).andDo(^(NSInvocation *invocation) { + [mockSignInDelegate signIn:mockSignIn didSignInForUser:mockGoogleUser withError:signInError]; + }); + + + XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; + + [_mockProvider signInWithEmail:nil + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { + XCTAssertNotNil(error); + XCTAssertEqualObjects(error.userInfo[NSUnderlyingErrorKey], signInError); + XCTAssertNil(credential); + + [expectation fulfill]; + }]; + [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { + XCTAssertNil(error); + }]; + + OCMVerifyAll(_mockProvider); + OCMVerifyAll(mockSignInDelegate); + OCMVerifyAll(mockGoogleUser); + + //verify that we are doing actual sign in + OCMVerifyAll(mockSignIn); + //verify that we are using token from server + OCMVerifyAll(mockAuthentication); +} + +- (void)testCancelLogin { + NSString *testIdToken = @"idToken"; + NSString *testAccessToken = @"accessToken"; + + id mockSignInDelegate = _mockProvider; + id mockSignIn = OCMClassMock([GIDSignIn class]); + id mockAuthentication = OCMClassMock([GIDAuthentication class]); + id mockGoogleUser = OCMClassMock([GIDGoogleUser class]); + + // mock accessToken + OCMReject([mockGoogleUser authentication]).andReturn(mockAuthentication); + OCMReject([mockAuthentication accessToken]).andReturn(testAccessToken); + + // mock idToken + OCMReject([mockGoogleUser authentication]).andReturn(mockAuthentication); + OCMReject([mockAuthentication idToken]).andReturn(testIdToken); + + OCMExpect([_mockProvider configuredGoogleSignIn]).andReturn(mockSignIn); + NSError *signInError = [NSError errorWithDomain:@"sign in domain" code:kGIDSignInErrorCodeCanceled userInfo:@{}]; + + OCMExpect([mockSignIn signIn]).andDo(^(NSInvocation *invocation) { + [mockSignInDelegate signIn:mockSignIn didSignInForUser:mockGoogleUser withError:signInError]; + }); + + XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; + + [_mockProvider signInWithEmail:nil + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { + XCTAssertNotNil(error); + XCTAssertEqualObjects(error, [FIRAuthUIErrorUtils userCancelledSignInError]); + XCTAssertNil(credential); + + [expectation fulfill]; + }]; + [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { + XCTAssertNil(error); + }]; + + OCMVerifyAll(_mockProvider); + OCMVerifyAll(mockSignInDelegate); + OCMVerifyAll(mockGoogleUser); + + //verify that we are doing actual sign in + OCMVerifyAll(mockSignIn); + //verify that we are using token from server + OCMVerifyAll(mockAuthentication); +} + +- (void)testSignOut { + id mockSignIn = OCMClassMock([GIDSignIn class]); + OCMExpect([_mockProvider configuredGoogleSignIn]).andReturn(mockSignIn); + OCMExpect([mockSignIn signOut]); + + [_mockProvider signOut]; + + OCMVerifyAll(_mockProvider); + OCMVerifyAll(mockSignIn); +} + + @end diff --git a/FirebaseTwitterAuthUI/FIRTwitterAuthUI.m b/FirebaseTwitterAuthUI/FIRTwitterAuthUI.m index 92ea3029650..b3c10e4a957 100644 --- a/FirebaseTwitterAuthUI/FIRTwitterAuthUI.m +++ b/FirebaseTwitterAuthUI/FIRTwitterAuthUI.m @@ -14,10 +14,10 @@ // limitations under the License. // +#import "FIRTwitterAuthUI.h" #import #import #import -#import "FIRTwitterAuthUI.h" /** @var kTableName @brief The name of the strings table to search for localized strings. diff --git a/FirebaseTwitterAuthUITests/FirebaseTwitterAuthUITests.m b/FirebaseTwitterAuthUITests/FirebaseTwitterAuthUITests.m index 16247c828e0..43746b19b8a 100644 --- a/FirebaseTwitterAuthUITests/FirebaseTwitterAuthUITests.m +++ b/FirebaseTwitterAuthUITests/FirebaseTwitterAuthUITests.m @@ -14,15 +14,15 @@ // limitations under the License. // -#import -#import -#import +#import "FIRTwitterAuthUI.h" +#import #import -#import +#import +#import #import -#import -#import "FIRTwitterAuthUI.h" +#import +#import @interface FIRTwitterAuthUI (Testing) - (Twitter *)getTwitterManager; @@ -73,30 +73,31 @@ - (void)testSuccessfullLogin { userID:@"userID"]; id mockSession = OCMPartialMock(session); - OCMStub([mockedProvider getTwitterManager]).andReturn(mockedTwitterManager); - OCMStub([mockedTwitterManager logInWithViewController:nil completion:([OCMArg invokeBlockWithArgs:mockSession, [NSNull null], nil])]); + OCMExpect([mockedProvider getTwitterManager]).andReturn(mockedTwitterManager); + OCMExpect([mockedTwitterManager logInWithViewController:nil completion:([OCMArg invokeBlockWithArgs:mockSession, [NSNull null], nil])]); XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; [mockedProvider signInWithEmail:nil - presentingViewController:nil - completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { - XCTAssertNil(error); - XCTAssertNotNil(credential); - FIRAuthCredential *expectedCredential = [FIRTwitterAuthProvider credentialWithToken:testToken secret:testSecret]; - XCTAssertEqualObjects(credential.provider, expectedCredential.provider); - - //verify that we are using token from server - OCMVerify([mockSession authToken]); - OCMVerify([mockSession authTokenSecret]); - - [expectation fulfill]; - }]; + presentingViewController:nil + completion:^(FIRAuthCredential * _Nullable credential, NSError * _Nullable error) { + XCTAssertNil(error); + XCTAssertNotNil(credential); + FIRAuthCredential *expectedCredential = [FIRTwitterAuthProvider credentialWithToken:testToken secret:testSecret]; + XCTAssertEqualObjects(credential.provider, expectedCredential.provider); + + //verify that we are using token from server + OCMVerify([mockSession authToken]); + OCMVerify([mockSession authTokenSecret]); + + [expectation fulfill]; + }]; [self waitForExpectationsWithTimeout:0.1 handler:^(NSError * _Nullable error) { XCTAssertNil(error); }]; - OCMVerify([mockedProvider getTwitterManager]); + OCMVerifyAll(mockedProvider); + OCMVerifyAll(mockedTwitterManager); } - (void)testErrorLogin { @@ -108,9 +109,8 @@ - (void)testErrorLogin { NSError *loginError = [NSError errorWithDomain:@"errorDomain" code:777 userInfo:nil]; - OCMStub([mockedProvider getTwitterManager]).andReturn(mockedTwitterManager); - OCMStub([mockedTwitterManager logInWithViewController:nil completion:([OCMArg invokeBlockWithArgs:[NSNull null], loginError, nil])]); - + OCMExpect([mockedProvider getTwitterManager]).andReturn(mockedTwitterManager); + OCMExpect([mockedTwitterManager logInWithViewController:nil completion:([OCMArg invokeBlockWithArgs:[NSNull null], loginError, nil])]); XCTestExpectation *expectation = [self expectationWithDescription:@"logged in"]; [mockedProvider signInWithEmail:nil @@ -125,7 +125,8 @@ - (void)testErrorLogin { XCTAssertNil(error); }]; - OCMVerify([mockedProvider getTwitterManager]); + OCMVerifyAll(mockedProvider); + OCMVerifyAll(mockedTwitterManager); } - (void)testSignOut { @@ -136,15 +137,18 @@ - (void)testSignOut { id mockedTwitterClient = OCMClassMock([TWTRAPIClient class]); NSString *testClientId = @"testClientId"; - OCMStub([mockedTwitterClient userID]).andReturn(testClientId); - OCMStub(ClassMethod([mockedTwitterClient clientWithCurrentUser])).andReturn(mockedTwitterClient); + OCMExpect([mockedTwitterClient userID]).andReturn(testClientId); + OCMExpect(ClassMethod([mockedTwitterClient clientWithCurrentUser])).andReturn(mockedTwitterClient); - OCMStub([mockedProvider getTwitterManager]).andReturn(mockedTwitterManager); - OCMStub([mockedTwitterManager sessionStore]).andReturn(mockedSessionStore); + OCMExpect([mockedProvider getTwitterManager]).andReturn(mockedTwitterManager); + OCMExpect([mockedTwitterManager sessionStore]).andReturn(mockedSessionStore); + OCMExpect([mockedSessionStore logOutUserID:testClientId]); [mockedProvider signOut]; //verify we are calling sign out method - OCMVerify([mockedSessionStore logOutUserID:testClientId]); + OCMVerifyAll(mockedSessionStore); + OCMVerifyAll(mockedProvider); + OCMVerifyAll(mockedTwitterManager); } diff --git a/FirebaseUI.xcodeproj/project.pbxproj b/FirebaseUI.xcodeproj/project.pbxproj index 4270cb6d9f9..4614ab2c030 100644 --- a/FirebaseUI.xcodeproj/project.pbxproj +++ b/FirebaseUI.xcodeproj/project.pbxproj @@ -1,7941 +1,3809 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 47 - objects - - 033B5A6D0766D2B650FE4FCD - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-Storage/Pods-Storage-resources.sh" - - showEnvVarsInLog - 0 - - 04A6DD897C4487F3BCEC184B - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-Google/Pods-Google-resources.sh" - - showEnvVarsInLog - 0 - - 0A5F7912352E8D5E56852548 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 0CFC3EDD5C8B3997272245C3 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 0E313AC97278C6E97B08E714 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUITests-resources.sh" - - showEnvVarsInLog - 0 - - 0F4CAE8AF932C0E59F098802 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-Twitter/Pods-Twitter-resources.sh" - - showEnvVarsInLog - 0 - - 0FA2B9979A62383C253AA902 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 0FECE12F7906DAD13B353C53 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 16E86A08CE1FCAF9756ADF2E - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Embed Pods Frameworks - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseTwitterAuthUITests/Pods-FirebaseTwitterAuthUITests-frameworks.sh" - - showEnvVarsInLog - 0 - - 1A8A58EF2433D66CAE275397 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 1E306FF97634A37C657C646D - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 22990DA68AE617E4AB4BD46A - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 23889266231F83F5AEBA76A9 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 3333E3E449EDA01F11B84DC6 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 392C56805B92FF7C49F40B12 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 452102BD63FB5A4340145CB1 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseStorageUITests/Pods-FirebaseStorageUITests-resources.sh" - - showEnvVarsInLog - 0 - - 472A1BEDE4928BD6D1F094D3 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Embed Pods Frameworks - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseDatabaseUITests/Pods-FirebaseDatabaseUITests-frameworks.sh" - - showEnvVarsInLog - 0 - - 4BFCFEB04731D8DD1C96C46B - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 4F89462C1AB67B89E1AC3D79 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Embed Pods Frameworks - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseStorageUITests/Pods-FirebaseStorageUITests-frameworks.sh" - - showEnvVarsInLog - 0 - - 503D8CF7FFB9954361479FE2 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseFacebookAuthUITests/Pods-FirebaseFacebookAuthUITests-resources.sh" - - showEnvVarsInLog - 0 - - 51B45B7794B64EDCD75F4FF6 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Embed Pods Frameworks - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseFacebookAuthUITests/Pods-FirebaseFacebookAuthUITests-frameworks.sh" - - showEnvVarsInLog - 0 - - 57FFCF324658EFAA033B043B - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 5CF7EAA6702A0FB3195DFCC2 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseDatabaseUI/Pods-FirebaseDatabaseUI-resources.sh" - - showEnvVarsInLog - 0 - - 5D30C3ED783A4C2B3A438822 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseGoogleAuthUI/Pods-FirebaseGoogleAuthUI-resources.sh" - - showEnvVarsInLog - 0 - - 6033A8C2128BCCD95FFF06B7 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 700E30C85305DEBB62689217 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseFacebookAuthUI/Pods-FirebaseFacebookAuthUI-resources.sh" - - showEnvVarsInLog - 0 - - 8CF44A5719E2CAD85E2CC637 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 8D0BD3D21D81E9BC00F7BF3D - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FC01D678CDC00B0D3C4 - remoteInfo - FirebaseAuthUI - - 8D0BD3D31D81E9BC00F7BF3D - - isa - PBXTargetDependency - target - 8DCC4FC01D678CDC00B0D3C4 - targetProxy - 8D0BD3D21D81E9BC00F7BF3D - - 8D0F5E951D81EB06001C47AA - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FA41D678CC400B0D3C4 - remoteInfo - FirebaseDatabaseUI - - 8D0F5E961D81EB06001C47AA - - isa - PBXTargetDependency - target - 8DCC4FA41D678CC400B0D3C4 - targetProxy - 8D0F5E951D81EB06001C47AA - - 8D2A849C1D678B2B0058DF04 - - children - - 8D2A84A81D678B2B0058DF04 - 8DCC4FA61D678CC400B0D3C4 - 8DCC4FB21D678CC400B0D3C4 - 8DCC4FC21D678CDC00B0D3C4 - 8DCC4FCE1D678CDC00B0D3C4 - 8DCC4FDE1D678CE800B0D3C4 - 8DCC4FEA1D678CE800B0D3C4 - 8DCC4FFA1D678CF500B0D3C4 - 8DCC50061D678CF500B0D3C4 - C32516931D88A54C00B0B3F9 - C325169F1D88A54C00B0B3F9 - 8D90842F1D9316AB00333CC8 - 8D90843A1D9316AB00333CC8 - 8D2A84A71D678B2B0058DF04 - C6755E8A1320A2BECE081E94 - - isa - PBXGroup - sourceTree - <group> - - 8D2A849D1D678B2B0058DF04 - - attributes - - LastUpgradeCheck - 0730 - ORGANIZATIONNAME - FirebaseUI - TargetAttributes - - 8D2A84A51D678B2B0058DF04 - - CreatedOnToolsVersion - 7.3.1 - - 8D90841F1D93168800333CC8 - - CreatedOnToolsVersion - 8.0 - ProvisioningStyle - Automatic - - 8D90842D1D9316AB00333CC8 - - CreatedOnToolsVersion - 8.0 - ProvisioningStyle - Automatic - - 8D9084351D9316AB00333CC8 - - CreatedOnToolsVersion - 8.0 - ProvisioningStyle - Automatic - - 8DBA0F4E1D872E1C00D113D3 - - CreatedOnToolsVersion - 7.3.1 - - 8DBA0F5B1D872E2400D113D3 - - CreatedOnToolsVersion - 7.3.1 - - 8DBA0F681D872E2E00D113D3 - - CreatedOnToolsVersion - 7.3.1 - - 8DBA0F751D872E3500D113D3 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FA41D678CC400B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FAD1D678CC400B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FC01D678CDC00B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FC91D678CDC00B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FDC1D678CE800B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FE51D678CE800B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC4FF81D678CF500B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - 8DCC50011D678CF500B0D3C4 - - CreatedOnToolsVersion - 7.3.1 - - C32516911D88A54C00B0B3F9 - - CreatedOnToolsVersion - 7.3.1 - - C325169A1D88A54C00B0B3F9 - - CreatedOnToolsVersion - 7.3.1 - - C32516AC1D88A5A700B0B3F9 - - CreatedOnToolsVersion - 7.3.1 - - - - buildConfigurationList - 8D2A84A01D678B2B0058DF04 - compatibilityVersion - Xcode 6.3 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 8D2A849C1D678B2B0058DF04 - productRefGroup - 8D2A84A71D678B2B0058DF04 - projectDirPath - - projectReferences - - projectRoot - - targets - - 8D2A84A51D678B2B0058DF04 - 8DCC4FA41D678CC400B0D3C4 - 8DCC4FAD1D678CC400B0D3C4 - 8DCC4FC01D678CDC00B0D3C4 - 8DCC4FC91D678CDC00B0D3C4 - 8DCC4FDC1D678CE800B0D3C4 - 8DCC4FE51D678CE800B0D3C4 - 8DCC4FF81D678CF500B0D3C4 - 8DCC50011D678CF500B0D3C4 - C32516911D88A54C00B0B3F9 - C325169A1D88A54C00B0B3F9 - 8D90842D1D9316AB00333CC8 - 8D9084351D9316AB00333CC8 - 8DBA0F4E1D872E1C00D113D3 - 8DBA0F5B1D872E2400D113D3 - 8DBA0F681D872E2E00D113D3 - 8DBA0F751D872E3500D113D3 - C32516AC1D88A5A700B0B3F9 - 8D90841F1D93168800333CC8 - - - 8D2A84A01D678B2B0058DF04 - - buildConfigurations - - 8D2A84B81D678B2B0058DF04 - 8D2A84B91D678B2B0058DF04 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8D2A84A11D678B2B0058DF04 - - buildActionMask - 2147483647 - files - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D2A84A21D678B2B0058DF04 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D2A84A31D678B2B0058DF04 - - buildActionMask - 2147483647 - files - - 8D2A84AA1D678B2B0058DF04 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D2A84A41D678B2B0058DF04 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D2A84A51D678B2B0058DF04 - - buildConfigurationList - 8D2A84BA1D678B2B0058DF04 - buildPhases - - 8D2A84A11D678B2B0058DF04 - 8D2A84A21D678B2B0058DF04 - 8D2A84A31D678B2B0058DF04 - 8D2A84A41D678B2B0058DF04 - - buildRules - - dependencies - - 8D73A3191D95E06B009F229E - 8D73A31B1D95E06B009F229E - 8DCC50111D678D1200B0D3C4 - 8DCC50131D678D1200B0D3C4 - 8DCC50151D678D1200B0D3C4 - 8DCC50171D678D1200B0D3C4 - - isa - PBXNativeTarget - name - FirebaseUI - productName - FirebaseUI - productReference - 8D2A84A61D678B2B0058DF04 - productType - com.apple.product-type.framework - - 8D2A84A61D678B2B0058DF04 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8D2A84A71D678B2B0058DF04 - - children - - 8D2A84A61D678B2B0058DF04 - 8DCC4FA51D678CC400B0D3C4 - 8DCC4FAE1D678CC400B0D3C4 - 8DCC4FC11D678CDC00B0D3C4 - 8DCC4FCA1D678CDC00B0D3C4 - 8DCC4FDD1D678CE800B0D3C4 - 8DCC4FE61D678CE800B0D3C4 - 8DCC4FF91D678CF500B0D3C4 - 8DCC50021D678CF500B0D3C4 - 8DBA0F4F1D872E1C00D113D3 - 8DBA0F5C1D872E2400D113D3 - 8DBA0F691D872E2E00D113D3 - 8DBA0F761D872E3500D113D3 - C32516921D88A54C00B0B3F9 - C325169B1D88A54C00B0B3F9 - C32516AD1D88A5A700B0B3F9 - 8D9084201D93168800333CC8 - 8D90842E1D9316AB00333CC8 - 8D9084361D9316AB00333CC8 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 8D2A84A81D678B2B0058DF04 - - children - - 8D2A84A91D678B2B0058DF04 - 8D2A84AB1D678B2B0058DF04 - - isa - PBXGroup - path - FirebaseUI - sourceTree - <group> - - 8D2A84A91D678B2B0058DF04 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseUI.h - sourceTree - <group> - - 8D2A84AA1D678B2B0058DF04 - - fileRef - 8D2A84A91D678B2B0058DF04 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8D2A84AB1D678B2B0058DF04 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8D2A84B81D678B2B0058DF04 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - BITCODE_GENERATION_MODE - marker - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - COPY_PHASE_STRIP - NO - CURRENT_PROJECT_VERSION - 1 - DEBUG_INFORMATION_FORMAT - dwarf - ENABLE_STRICT_OBJC_MSGSEND - YES - ENABLE_TESTABILITY - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_NO_COMMON_BLOCKS - YES - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - MTL_ENABLE_DEBUG_INFO - YES - ONLY_ACTIVE_ARCH - YES - OTHER_CFLAGS - - SDKROOT - iphoneos - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 8D2A84B91D678B2B0058DF04 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - BITCODE_GENERATION_MODE - bitcode - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - COPY_PHASE_STRIP - NO - CURRENT_PROJECT_VERSION - 1 - DEBUG_INFORMATION_FORMAT - dwarf-with-dsym - ENABLE_NS_ASSERTIONS - NO - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_NO_COMMON_BLOCKS - YES - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - MTL_ENABLE_DEBUG_INFO - NO - OTHER_CFLAGS - - SDKROOT - iphoneos - TARGETED_DEVICE_FAMILY - 1,2 - VALIDATE_PRODUCT - YES - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 8D2A84BA1D678B2B0058DF04 - - buildConfigurations - - 8D2A84BB1D678B2B0058DF04 - 8D2A84BC1D678B2B0058DF04 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8D2A84BB1D678B2B0058DF04 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8D2A84BC1D678B2B0058DF04 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8D73A3181D95E06B009F229E - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - C32516911D88A54C00B0B3F9 - remoteInfo - FirebaseTwitterAuthUI - - 8D73A3191D95E06B009F229E - - isa - PBXTargetDependency - target - C32516911D88A54C00B0B3F9 - targetProxy - 8D73A3181D95E06B009F229E - - 8D73A31A1D95E06B009F229E - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8D90842D1D9316AB00333CC8 - remoteInfo - FirebaseStorageUI - - 8D73A31B1D95E06B009F229E - - isa - PBXTargetDependency - target - 8D90842D1D9316AB00333CC8 - targetProxy - 8D73A31A1D95E06B009F229E - - 8D78AF061D9D8CB000CFA9C5 - - fileRef - 8D7AD9B61D9317FB006866B9 - isa - PBXBuildFile - - 8D7AD9B51D9317FB006866B9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UIImageView+FirebaseStorage.h - sourceTree - <group> - - 8D7AD9B61D9317FB006866B9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UIImageView+FirebaseStorage.m - sourceTree - <group> - - 8D7AD9B71D9317FB006866B9 - - fileRef - 8D7AD9B51D9317FB006866B9 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8D7AD9B81D9317FB006866B9 - - fileRef - 8D7AD9B61D9317FB006866B9 - isa - PBXBuildFile - - 8D82147C1D67981C0069A614 - - fileRef - 8DCC4FC31D678CDC00B0D3C4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8D82147D1D67982E0069A614 - - fileRef - 8DCC4FDF1D678CE800B0D3C4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8D82147E1D67983C0069A614 - - fileRef - 8DCC4FFB1D678CF500B0D3C4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8D90841C1D93168800333CC8 - - buildActionMask - 2147483647 - files - - 8D78AF061D9D8CB000CFA9C5 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90841D1D93168800333CC8 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90841E1D93168800333CC8 - - buildActionMask - 2147483647 - dstPath - include/$(PRODUCT_NAME) - dstSubfolderSpec - 16 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90841F1D93168800333CC8 - - buildConfigurationList - 8D9084281D93168800333CC8 - buildPhases - - B238F8C38497C018F98D964D - 8D90841C1D93168800333CC8 - 8D90841D1D93168800333CC8 - 8D90841E1D93168800333CC8 - 033B5A6D0766D2B650FE4FCD - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Storage - productName - Storage - productReference - 8D9084201D93168800333CC8 - productType - com.apple.product-type.library.static - - 8D9084201D93168800333CC8 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libStorage.a - sourceTree - BUILT_PRODUCTS_DIR - - 8D9084261D93168800333CC8 - - buildSettings - - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8D9084271D93168800333CC8 - - buildSettings - - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8D9084281D93168800333CC8 - - buildConfigurations - - 8D9084261D93168800333CC8 - 8D9084271D93168800333CC8 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8D9084291D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - 8D7AD9B81D9317FB006866B9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90842A1D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90842B1D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - 8D7AD9B71D9317FB006866B9 - 8D90843E1D9316AB00333CC8 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90842C1D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D90842D1D9316AB00333CC8 - - buildConfigurationList - 8D90843F1D9316AB00333CC8 - buildPhases - - A0DB4D1B5BCCE2FC1EE23090 - 8D9084291D9316AB00333CC8 - 8D90842A1D9316AB00333CC8 - 8D90842B1D9316AB00333CC8 - 8D90842C1D9316AB00333CC8 - B718D8969D4F8D81B8BB94E9 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - FirebaseStorageUI - productName - FirebaseStorageUI - productReference - 8D90842E1D9316AB00333CC8 - productType - com.apple.product-type.framework - - 8D90842E1D9316AB00333CC8 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseStorageUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8D90842F1D9316AB00333CC8 - - children - - 8D9084301D9316AB00333CC8 - 8D7AD9B51D9317FB006866B9 - 8D7AD9B61D9317FB006866B9 - 8D9084311D9316AB00333CC8 - - isa - PBXGroup - path - FirebaseStorageUI - sourceTree - <group> - - 8D9084301D9316AB00333CC8 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseStorageUI.h - sourceTree - <group> - - 8D9084311D9316AB00333CC8 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8D9084321D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - 8D90843C1D9316AB00333CC8 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D9084331D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - 8DDA1D3F1D944ED100B98969 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D9084341D9316AB00333CC8 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8D9084351D9316AB00333CC8 - - buildConfigurationList - 8D9084421D9316AB00333CC8 - buildPhases - - 4BFCFEB04731D8DD1C96C46B - 8D9084321D9316AB00333CC8 - 8D9084331D9316AB00333CC8 - 8D9084341D9316AB00333CC8 - 4F89462C1AB67B89E1AC3D79 - 452102BD63FB5A4340145CB1 - - buildRules - - dependencies - - 8D9084391D9316AB00333CC8 - - isa - PBXNativeTarget - name - FirebaseStorageUITests - productName - FirebaseStorageUITests - productReference - 8D9084361D9316AB00333CC8 - productType - com.apple.product-type.bundle.unit-test - - 8D9084361D9316AB00333CC8 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseStorageUITests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - 8D9084381D9316AB00333CC8 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8D90842D1D9316AB00333CC8 - remoteInfo - FirebaseStorageUI - - 8D9084391D9316AB00333CC8 - - isa - PBXTargetDependency - target - 8D90842D1D9316AB00333CC8 - targetProxy - 8D9084381D9316AB00333CC8 - - 8D90843A1D9316AB00333CC8 - - children - - 8D90843B1D9316AB00333CC8 - 8D90843D1D9316AB00333CC8 - - isa - PBXGroup - path - FirebaseStorageUITests - sourceTree - <group> - - 8D90843B1D9316AB00333CC8 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FUIImageViewCategoryTests.m - sourceTree - <group> - - 8D90843C1D9316AB00333CC8 - - fileRef - 8D90843B1D9316AB00333CC8 - isa - PBXBuildFile - - 8D90843D1D9316AB00333CC8 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8D90843E1D9316AB00333CC8 - - fileRef - 8D9084301D9316AB00333CC8 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8D90843F1D9316AB00333CC8 - - buildConfigurations - - 8D9084401D9316AB00333CC8 - 8D9084411D9316AB00333CC8 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8D9084401D9316AB00333CC8 - - buildSettings - - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CODE_SIGN_IDENTITY - iPhone Developer - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseStorageUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebaseui.FirebaseStorageUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8D9084411D9316AB00333CC8 - - buildSettings - - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CODE_SIGN_IDENTITY - iPhone Developer - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseStorageUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebaseui.FirebaseStorageUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8D9084421D9316AB00333CC8 - - buildConfigurations - - 8D9084431D9316AB00333CC8 - 8D9084441D9316AB00333CC8 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8D9084431D9316AB00333CC8 - - buildSettings - - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/SDWebImage" - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - "${PODS_ROOT}/FirebaseStorage/Frameworks/frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks" - - INFOPLIST_FILE - FirebaseStorageUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks $(BUILT_PRODUCTS_DIR)/SDWebImage - LIBRARY_SEARCH_PATHS - - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_BUNDLE_IDENTIFIER - com.firebaseui.FirebaseStorageUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Debug - - 8D9084441D9316AB00333CC8 - - buildSettings - - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - INFOPLIST_FILE - FirebaseStorageUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks $(BUILT_PRODUCTS_DIR) - LIBRARY_SEARCH_PATHS - - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_BUNDLE_IDENTIFIER - com.firebaseui.FirebaseStorageUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Release - - 8D9861121D81EEE2007D3FD3 - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libPods-FirebaseDatabaseUI.a - path - ../../Library/Developer/Xcode/DerivedData/FirebaseUI-fwcyvciocjlrhqbyjmmybozelsll/Build/Products/Debug-iphonesimulator/libPods-FirebaseDatabaseUI.a - sourceTree - <group> - - 8DA941391D678DEB00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseArray.h - sourceTree - <group> - - 8DA9413A1D678DEB00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseArrayDelegate.h - sourceTree - <group> - - 8DA9413B1D678DEB00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseCollectionViewDataSource.h - sourceTree - <group> - - 8DA9413C1D678DEB00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseDataSource.h - sourceTree - <group> - - 8DA9413D1D678DEB00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseTableViewDataSource.h - sourceTree - <group> - - 8DA9413E1D678DEB00CD3685 - - fileRef - 8DA941391D678DEB00CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA9413F1D678DEB00CD3685 - - fileRef - 8DA9413A1D678DEB00CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941401D678DEB00CD3685 - - fileRef - 8DA9413B1D678DEB00CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941411D678DEB00CD3685 - - fileRef - 8DA9413C1D678DEB00CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941421D678DEB00CD3685 - - fileRef - 8DA9413D1D678DEB00CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941431D678E3200CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseArray.m - sourceTree - <group> - - 8DA941441D678E3200CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseCollectionViewDataSource.m - sourceTree - <group> - - 8DA941451D678E3200CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseDataSource.m - sourceTree - <group> - - 8DA941461D678E3200CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseTableViewDataSource.m - sourceTree - <group> - - 8DA941471D678E3200CD3685 - - fileRef - 8DA941431D678E3200CD3685 - isa - PBXBuildFile - - 8DA941481D678E3200CD3685 - - fileRef - 8DA941441D678E3200CD3685 - isa - PBXBuildFile - - 8DA941491D678E3200CD3685 - - fileRef - 8DA941451D678E3200CD3685 - isa - PBXBuildFile - - 8DA9414A1D678E3200CD3685 - - fileRef - 8DA941461D678E3200CD3685 - isa - PBXBuildFile - - 8DA9414B1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthPickerViewController.h - sourceTree - <group> - - 8DA9414C1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthPickerViewController.m - sourceTree - <group> - - 8DA9414D1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIRAuthPickerViewController.xib - sourceTree - <group> - - 8DA9414E1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthProviderUI.h - sourceTree - <group> - - 8DA9414F1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUI_Internal.h - sourceTree - <group> - - 8DA941501D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUI.h - sourceTree - <group> - - 8DA941511D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUI.m - sourceTree - <group> - - 8DA941521D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUIBaseViewController.h - sourceTree - <group> - - 8DA941531D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUIBaseViewController.m - sourceTree - <group> - - 8DA941541D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUIErrors.h - sourceTree - <group> - - 8DA941551D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUIErrors.m - sourceTree - <group> - - 8DA941561D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUIErrorUtils.h - sourceTree - <group> - - 8DA941571D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUIErrorUtils.m - sourceTree - <group> - - 8DA941581D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUISignInButton.h - sourceTree - <group> - - 8DA941591D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUISignInButton.m - sourceTree - <group> - - 8DA9415A1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUIStrings.h - sourceTree - <group> - - 8DA9415B1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUIStrings.m - sourceTree - <group> - - 8DA9415C1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUITableHeaderView.h - sourceTree - <group> - - 8DA9415D1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUITableHeaderView.m - sourceTree - <group> - - 8DA9415E1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUITableViewCell.h - sourceTree - <group> - - 8DA9415F1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUITableViewCell.m - sourceTree - <group> - - 8DA941601D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIRAuthUITableViewCell.xib - sourceTree - <group> - - 8DA941611D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRAuthUIUtils.h - sourceTree - <group> - - 8DA941621D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUIUtils.m - sourceTree - <group> - - 8DA941631D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIREmailEntryViewController.h - sourceTree - <group> - - 8DA941641D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIREmailEntryViewController.m - sourceTree - <group> - - 8DA941651D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIREmailEntryViewController.xib - sourceTree - <group> - - 8DA941661D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRPasswordRecoveryViewController.h - sourceTree - <group> - - 8DA941671D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRPasswordRecoveryViewController.m - sourceTree - <group> - - 8DA941681D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIRPasswordRecoveryViewController.xib - sourceTree - <group> - - 8DA941691D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRPasswordSignInViewController.h - sourceTree - <group> - - 8DA9416A1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRPasswordSignInViewController.m - sourceTree - <group> - - 8DA9416B1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIRPasswordSignInViewController.xib - sourceTree - <group> - - 8DA9416C1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRPasswordSignUpViewController.h - sourceTree - <group> - - 8DA9416D1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRPasswordSignUpViewController.m - sourceTree - <group> - - 8DA9416E1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIRPasswordSignUpViewController.xib - sourceTree - <group> - - 8DA9416F1D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRPasswordVerificationViewController.h - sourceTree - <group> - - 8DA941701D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRPasswordVerificationViewController.m - sourceTree - <group> - - 8DA941711D678F5400CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FIRPasswordVerificationViewController.xib - sourceTree - <group> - - 8DA941721D678F5400CD3685 - - fileRef - 8DA9414B1D678F5400CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941731D678F5400CD3685 - - fileRef - 8DA9414C1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941741D678F5400CD3685 - - fileRef - 8DA9414D1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941751D678F5400CD3685 - - fileRef - 8DA9414E1D678F5400CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941761D678F5400CD3685 - - fileRef - 8DA9414F1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941771D678F5400CD3685 - - fileRef - 8DA941501D678F5400CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941781D678F5400CD3685 - - fileRef - 8DA941511D678F5400CD3685 - isa - PBXBuildFile - - 8DA941791D678F5400CD3685 - - fileRef - 8DA941521D678F5400CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA9417A1D678F5400CD3685 - - fileRef - 8DA941531D678F5400CD3685 - isa - PBXBuildFile - - 8DA9417B1D678F5400CD3685 - - fileRef - 8DA941541D678F5400CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA9417C1D678F5400CD3685 - - fileRef - 8DA941551D678F5400CD3685 - isa - PBXBuildFile - - 8DA9417D1D678F5400CD3685 - - fileRef - 8DA941561D678F5400CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA9417E1D678F5400CD3685 - - fileRef - 8DA941571D678F5400CD3685 - isa - PBXBuildFile - - 8DA9417F1D678F5400CD3685 - - fileRef - 8DA941581D678F5400CD3685 - isa - PBXBuildFile - - 8DA941801D678F5400CD3685 - - fileRef - 8DA941591D678F5400CD3685 - isa - PBXBuildFile - - 8DA941811D678F5400CD3685 - - fileRef - 8DA9415A1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941821D678F5400CD3685 - - fileRef - 8DA9415B1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941831D678F5400CD3685 - - fileRef - 8DA9415C1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941841D678F5400CD3685 - - fileRef - 8DA9415D1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941851D678F5400CD3685 - - fileRef - 8DA9415E1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941861D678F5400CD3685 - - fileRef - 8DA9415F1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941871D678F5400CD3685 - - fileRef - 8DA941601D678F5400CD3685 - isa - PBXBuildFile - - 8DA941881D678F5400CD3685 - - fileRef - 8DA941611D678F5400CD3685 - isa - PBXBuildFile - - 8DA941891D678F5400CD3685 - - fileRef - 8DA941621D678F5400CD3685 - isa - PBXBuildFile - - 8DA9418A1D678F5400CD3685 - - fileRef - 8DA941631D678F5400CD3685 - isa - PBXBuildFile - - 8DA9418B1D678F5400CD3685 - - fileRef - 8DA941641D678F5400CD3685 - isa - PBXBuildFile - - 8DA9418C1D678F5400CD3685 - - fileRef - 8DA941651D678F5400CD3685 - isa - PBXBuildFile - - 8DA9418D1D678F5400CD3685 - - fileRef - 8DA941661D678F5400CD3685 - isa - PBXBuildFile - - 8DA9418E1D678F5400CD3685 - - fileRef - 8DA941671D678F5400CD3685 - isa - PBXBuildFile - - 8DA9418F1D678F5400CD3685 - - fileRef - 8DA941681D678F5400CD3685 - isa - PBXBuildFile - - 8DA941901D678F5400CD3685 - - fileRef - 8DA941691D678F5400CD3685 - isa - PBXBuildFile - - 8DA941911D678F5400CD3685 - - fileRef - 8DA9416A1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941921D678F5400CD3685 - - fileRef - 8DA9416B1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941931D678F5400CD3685 - - fileRef - 8DA9416C1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941941D678F5400CD3685 - - fileRef - 8DA9416D1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941951D678F5400CD3685 - - fileRef - 8DA9416E1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941961D678F5400CD3685 - - fileRef - 8DA9416F1D678F5400CD3685 - isa - PBXBuildFile - - 8DA941971D678F5400CD3685 - - fileRef - 8DA941701D678F5400CD3685 - isa - PBXBuildFile - - 8DA941981D678F5400CD3685 - - fileRef - 8DA941711D678F5400CD3685 - isa - PBXBuildFile - - 8DA9419B1D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_email.png - path - Resources/ic_email.png - sourceTree - <group> - - 8DA9419C1D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_email@2x.png - path - Resources/ic_email@2x.png - sourceTree - <group> - - 8DA9419D1D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_email@3x.png - path - Resources/ic_email@3x.png - sourceTree - <group> - - 8DA9419E1D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_visibility_off.png - path - Resources/ic_visibility_off.png - sourceTree - <group> - - 8DA9419F1D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_visibility_off@2x.png - path - Resources/ic_visibility_off@2x.png - sourceTree - <group> - - 8DA941A01D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_visibility_off@3x.png - path - Resources/ic_visibility_off@3x.png - sourceTree - <group> - - 8DA941A11D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_visibility.png - path - Resources/ic_visibility.png - sourceTree - <group> - - 8DA941A21D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_visibility@2x.png - path - Resources/ic_visibility@2x.png - sourceTree - <group> - - 8DA941A31D67904200CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_visibility@3x.png - path - Resources/ic_visibility@3x.png - sourceTree - <group> - - 8DA941A41D67904200CD3685 - - fileRef - 8DA9419B1D67904200CD3685 - isa - PBXBuildFile - - 8DA941A51D67904200CD3685 - - fileRef - 8DA9419C1D67904200CD3685 - isa - PBXBuildFile - - 8DA941A61D67904200CD3685 - - fileRef - 8DA9419D1D67904200CD3685 - isa - PBXBuildFile - - 8DA941A71D67904200CD3685 - - fileRef - 8DA9419E1D67904200CD3685 - isa - PBXBuildFile - - 8DA941A81D67904200CD3685 - - fileRef - 8DA9419F1D67904200CD3685 - isa - PBXBuildFile - - 8DA941A91D67904200CD3685 - - fileRef - 8DA941A01D67904200CD3685 - isa - PBXBuildFile - - 8DA941AA1D67904200CD3685 - - fileRef - 8DA941A11D67904200CD3685 - isa - PBXBuildFile - - 8DA941AB1D67904200CD3685 - - fileRef - 8DA941A21D67904200CD3685 - isa - PBXBuildFile - - 8DA941AC1D67904200CD3685 - - fileRef - 8DA941A31D67904200CD3685 - isa - PBXBuildFile - - 8DA941AD1D67904800CD3685 - - children - - 8DA9419B1D67904200CD3685 - 8DA9419C1D67904200CD3685 - 8DA9419D1D67904200CD3685 - 8DA9419E1D67904200CD3685 - 8DA9419F1D67904200CD3685 - 8DA941A01D67904200CD3685 - 8DA941A11D67904200CD3685 - 8DA941A21D67904200CD3685 - 8DA941A31D67904200CD3685 - - isa - PBXGroup - name - Resources - sourceTree - <group> - - 8DA941AE1D67908E00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRFacebookAuthUI.h - sourceTree - <group> - - 8DA941AF1D67908E00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRFacebookAuthUI.m - sourceTree - <group> - - 8DA941B01D67908E00CD3685 - - fileRef - 8DA941AE1D67908E00CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941B11D67908E00CD3685 - - fileRef - 8DA941AF1D67908E00CD3685 - isa - PBXBuildFile - - 8DA941B21D6790E900CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRGoogleAuthUI.h - sourceTree - <group> - - 8DA941B31D6790E900CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRGoogleAuthUI.m - sourceTree - <group> - - 8DA941B41D6790E900CD3685 - - fileRef - 8DA941B21D6790E900CD3685 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DA941B51D6790E900CD3685 - - fileRef - 8DA941B31D6790E900CD3685 - isa - PBXBuildFile - - 8DA941B81D67912000CD3685 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FC01D678CDC00B0D3C4 - remoteInfo - FirebaseAuthUI - - 8DA941B91D67912000CD3685 - - isa - PBXTargetDependency - target - 8DCC4FC01D678CDC00B0D3C4 - targetProxy - 8DA941B81D67912000CD3685 - - 8DA941BC1D67923F00CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_google.png - path - Resources/ic_google.png - sourceTree - <group> - - 8DA941BD1D67923F00CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_google@2x.png - path - Resources/ic_google@2x.png - sourceTree - <group> - - 8DA941BE1D67923F00CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_google@3x.png - path - Resources/ic_google@3x.png - sourceTree - <group> - - 8DA941BF1D67923F00CD3685 - - fileRef - 8DA941BC1D67923F00CD3685 - isa - PBXBuildFile - - 8DA941C01D67923F00CD3685 - - fileRef - 8DA941BD1D67923F00CD3685 - isa - PBXBuildFile - - 8DA941C11D67923F00CD3685 - - fileRef - 8DA941BE1D67923F00CD3685 - isa - PBXBuildFile - - 8DA941C21D67924400CD3685 - - children - - 8DA941BC1D67923F00CD3685 - 8DA941BD1D67923F00CD3685 - 8DA941BE1D67923F00CD3685 - - isa - PBXGroup - name - Resources - sourceTree - <group> - - 8DA941CD1D67936F00CD3685 - - children - - 8DA941CE1D67937400CD3685 - - isa - PBXGroup - name - Strings - sourceTree - <group> - - 8DA941CE1D67937400CD3685 - - children - - 8DA941CF1D67938000CD3685 - - isa - PBXGroup - name - en.lproj - sourceTree - <group> - - 8DA941CF1D67938000CD3685 - - children - - 8DA941D01D67938000CD3685 - - isa - PBXVariantGroup - name - FirebaseGoogleAuthUI.strings - sourceTree - <group> - - 8DA941D01D67938000CD3685 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - en - path - Strings/en.lproj/FirebaseGoogleAuthUI.strings - sourceTree - <group> - - 8DA941D11D67938000CD3685 - - fileRef - 8DA941CF1D67938000CD3685 - isa - PBXBuildFile - - 8DA941D21D67939100CD3685 - - children - - 8DA941DA1D6793EE00CD3685 - 8DA941DB1D6793EE00CD3685 - 8DA941DC1D6793EE00CD3685 - - isa - PBXGroup - name - Resources - sourceTree - <group> - - 8DA941D31D67939A00CD3685 - - children - - 8DA941E01D6793F400CD3685 - - isa - PBXGroup - name - Strings - sourceTree - <group> - - 8DA941DA1D6793EE00CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_facebook.png - path - Resources/ic_facebook.png - sourceTree - <group> - - 8DA941DB1D6793EE00CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_facebook@2x.png - path - Resources/ic_facebook@2x.png - sourceTree - <group> - - 8DA941DC1D6793EE00CD3685 - - isa - PBXFileReference - lastKnownFileType - image.png - name - ic_facebook@3x.png - path - Resources/ic_facebook@3x.png - sourceTree - <group> - - 8DA941DD1D6793EE00CD3685 - - fileRef - 8DA941DA1D6793EE00CD3685 - isa - PBXBuildFile - - 8DA941DE1D6793EE00CD3685 - - fileRef - 8DA941DB1D6793EE00CD3685 - isa - PBXBuildFile - - 8DA941DF1D6793EE00CD3685 - - fileRef - 8DA941DC1D6793EE00CD3685 - isa - PBXBuildFile - - 8DA941E01D6793F400CD3685 - - children - - 8DA941E11D67940100CD3685 - - isa - PBXGroup - name - en.lproj - sourceTree - <group> - - 8DA941E11D67940100CD3685 - - children - - 8DA941E21D67940100CD3685 - - isa - PBXVariantGroup - name - FirebaseFacebookAuthUI.strings - sourceTree - <group> - - 8DA941E21D67940100CD3685 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - en - path - Strings/en.lproj/FirebaseFacebookAuthUI.strings - sourceTree - <group> - - 8DA941E31D67940100CD3685 - - fileRef - 8DA941E11D67940100CD3685 - isa - PBXBuildFile - - 8DA941E41D67943E00CD3685 - - children - - 8DA941E51D67944300CD3685 - - isa - PBXGroup - name - Strings - sourceTree - <group> - - 8DA941E51D67944300CD3685 - - children - - 8DA941E61D67945100CD3685 - - isa - PBXGroup - name - en.lproj - sourceTree - <group> - - 8DA941E61D67945100CD3685 - - children - - 8DA941E71D67945100CD3685 - - isa - PBXVariantGroup - name - FirebaseAuthUI.strings - sourceTree - <group> - - 8DA941E71D67945100CD3685 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - en - path - Strings/en.lproj/FirebaseAuthUI.strings - sourceTree - <group> - - 8DA941E81D67945100CD3685 - - fileRef - 8DA941E61D67945100CD3685 - isa - PBXBuildFile - - 8DA941E91D67951B00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseArrayTest.m - sourceTree - <group> - - 8DA941EA1D67951B00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseArrayTestUtils.h - sourceTree - <group> - - 8DA941EB1D67951B00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseArrayTestUtils.m - sourceTree - <group> - - 8DA941EC1D67951B00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseCollectionViewDataSourceTest.m - sourceTree - <group> - - 8DA941ED1D67951B00CD3685 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseTableViewDataSourceTest.m - sourceTree - <group> - - 8DA941EE1D67951B00CD3685 - - fileRef - 8DA941E91D67951B00CD3685 - isa - PBXBuildFile - - 8DA941EF1D67951B00CD3685 - - fileRef - 8DA941EB1D67951B00CD3685 - isa - PBXBuildFile - - 8DA941F01D67951B00CD3685 - - fileRef - 8DA941EC1D67951B00CD3685 - isa - PBXBuildFile - - 8DA941F11D67951B00CD3685 - - fileRef - 8DA941ED1D67951B00CD3685 - isa - PBXBuildFile - - 8DA941F21D67952100CD3685 - - children - - 8DA941EA1D67951B00CD3685 - 8DA941EB1D67951B00CD3685 - - isa - PBXGroup - name - Helpers - sourceTree - <group> - - 8DAF8BF41D89CC5300B251C7 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRAuthUITest.m - sourceTree - <group> - - 8DAF8BF51D89CC5300B251C7 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - GoogleService-Info.plist - sourceTree - <group> - - 8DAF8BF61D89CC5300B251C7 - - fileRef - 8DAF8BF41D89CC5300B251C7 - isa - PBXBuildFile - - 8DAF8BF71D89CC5300B251C7 - - fileRef - 8DAF8BF51D89CC5300B251C7 - isa - PBXBuildFile - - 8DB06C5D1D89D18B00F0AAD3 - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libPods-FirebaseAuthUITests.a - path - ../../Library/Developer/Xcode/DerivedData/FirebaseUI-fwcyvciocjlrhqbyjmmybozelsll/Build/Products/Debug-iphonesimulator/libPods-FirebaseAuthUITests.a - sourceTree - <group> - - 8DBA0F4B1D872E1C00D113D3 - - buildActionMask - 2147483647 - files - - 8DBA0F801D872E4700D113D3 - 8DBA0F7F1D872E4300D113D3 - 8DBA0F811D872E4B00D113D3 - 8DBA0F821D872E4E00D113D3 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F4C1D872E1C00D113D3 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F4D1D872E1C00D113D3 - - buildActionMask - 2147483647 - dstPath - include/$(PRODUCT_NAME) - dstSubfolderSpec - 16 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F4E1D872E1C00D113D3 - - buildConfigurationList - 8DBA0F571D872E1C00D113D3 - buildPhases - - 1E306FF97634A37C657C646D - 8DBA0F4B1D872E1C00D113D3 - 8DBA0F4C1D872E1C00D113D3 - 8DBA0F4D1D872E1C00D113D3 - C8BD067A70D68B90BD201A7E - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Database - productName - Database - productReference - 8DBA0F4F1D872E1C00D113D3 - productType - com.apple.product-type.library.static - - 8DBA0F4F1D872E1C00D113D3 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libDatabase.a - sourceTree - BUILT_PRODUCTS_DIR - - 8DBA0F551D872E1C00D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DBA0F561D872E1C00D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DBA0F571D872E1C00D113D3 - - buildConfigurations - - 8DBA0F551D872E1C00D113D3 - 8DBA0F561D872E1C00D113D3 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DBA0F581D872E2400D113D3 - - buildActionMask - 2147483647 - files - - 8DBA0F8B1D872EAA00D113D3 - 8DBA0F8F1D872EAA00D113D3 - 8DBA0F851D872E9000D113D3 - 8DBA0F881D872E9800D113D3 - 8DBA0F8D1D872EAA00D113D3 - 8DBA0F8A1D872E9E00D113D3 - 8DBA0F831D872E7A00D113D3 - 8DBA0F901D872EAA00D113D3 - 8DBA0F861D872E9300D113D3 - 8DBA0F911D872EAA00D113D3 - 8DBA0F871D872E9500D113D3 - 8DBA0F8E1D872EAA00D113D3 - 8DBA0F8C1D872EAA00D113D3 - 8DBA0F841D872E8C00D113D3 - 8DBA0F891D872E9A00D113D3 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F591D872E2400D113D3 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F5A1D872E2400D113D3 - - buildActionMask - 2147483647 - dstPath - include/$(PRODUCT_NAME) - dstSubfolderSpec - 16 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F5B1D872E2400D113D3 - - buildConfigurationList - 8DBA0F621D872E2400D113D3 - buildPhases - - 57FFCF324658EFAA033B043B - 8DBA0F581D872E2400D113D3 - 8DBA0F591D872E2400D113D3 - 8DBA0F5A1D872E2400D113D3 - E54F12A0487DA9EBEEFD6E56 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Auth - productName - Auth - productReference - 8DBA0F5C1D872E2400D113D3 - productType - com.apple.product-type.library.static - - 8DBA0F5C1D872E2400D113D3 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libAuth.a - sourceTree - BUILT_PRODUCTS_DIR - - 8DBA0F621D872E2400D113D3 - - buildConfigurations - - 8DBA0F631D872E2400D113D3 - 8DBA0F641D872E2400D113D3 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DBA0F631D872E2400D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DBA0F641D872E2400D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DBA0F651D872E2E00D113D3 - - buildActionMask - 2147483647 - files - - 8DBA0F921D872EBA00D113D3 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F661D872E2E00D113D3 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F671D872E2E00D113D3 - - buildActionMask - 2147483647 - dstPath - include/$(PRODUCT_NAME) - dstSubfolderSpec - 16 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F681D872E2E00D113D3 - - buildConfigurationList - 8DBA0F6F1D872E2E00D113D3 - buildPhases - - 8CF44A5719E2CAD85E2CC637 - 8DBA0F651D872E2E00D113D3 - 8DBA0F661D872E2E00D113D3 - 8DBA0F671D872E2E00D113D3 - B3E4D5225350A6A9994F49FD - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Facebook - productName - Facebook - productReference - 8DBA0F691D872E2E00D113D3 - productType - com.apple.product-type.library.static - - 8DBA0F691D872E2E00D113D3 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libFacebook.a - sourceTree - BUILT_PRODUCTS_DIR - - 8DBA0F6F1D872E2E00D113D3 - - buildConfigurations - - 8DBA0F701D872E2E00D113D3 - 8DBA0F711D872E2E00D113D3 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DBA0F701D872E2E00D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DBA0F711D872E2E00D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DBA0F721D872E3500D113D3 - - buildActionMask - 2147483647 - files - - 8DBA0F931D872EC100D113D3 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F731D872E3500D113D3 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F741D872E3500D113D3 - - buildActionMask - 2147483647 - dstPath - include/$(PRODUCT_NAME) - dstSubfolderSpec - 16 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DBA0F751D872E3500D113D3 - - buildConfigurationList - 8DBA0F7C1D872E3500D113D3 - buildPhases - - EB3A9733EC9A757DFF6623DA - 8DBA0F721D872E3500D113D3 - 8DBA0F731D872E3500D113D3 - 8DBA0F741D872E3500D113D3 - 04A6DD897C4487F3BCEC184B - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Google - productName - Google - productReference - 8DBA0F761D872E3500D113D3 - productType - com.apple.product-type.library.static - - 8DBA0F761D872E3500D113D3 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libGoogle.a - sourceTree - BUILT_PRODUCTS_DIR - - 8DBA0F7C1D872E3500D113D3 - - buildConfigurations - - 8DBA0F7D1D872E3500D113D3 - 8DBA0F7E1D872E3500D113D3 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DBA0F7D1D872E3500D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DBA0F7E1D872E3500D113D3 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DBA0F7F1D872E4300D113D3 - - fileRef - 8DA941431D678E3200CD3685 - isa - PBXBuildFile - - 8DBA0F801D872E4700D113D3 - - fileRef - 8DA941441D678E3200CD3685 - isa - PBXBuildFile - - 8DBA0F811D872E4B00D113D3 - - fileRef - 8DA941451D678E3200CD3685 - isa - PBXBuildFile - - 8DBA0F821D872E4E00D113D3 - - fileRef - 8DA941461D678E3200CD3685 - isa - PBXBuildFile - - 8DBA0F831D872E7A00D113D3 - - fileRef - 8DA9414C1D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F841D872E8C00D113D3 - - fileRef - 8DA941511D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F851D872E9000D113D3 - - fileRef - 8DA941531D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F861D872E9300D113D3 - - fileRef - 8DA941551D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F871D872E9500D113D3 - - fileRef - 8DA941571D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F881D872E9800D113D3 - - fileRef - 8DA941591D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F891D872E9A00D113D3 - - fileRef - 8DA9415B1D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F8A1D872E9E00D113D3 - - fileRef - 8DA9415D1D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F8B1D872EAA00D113D3 - - fileRef - 8DA9415F1D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F8C1D872EAA00D113D3 - - fileRef - 8DA941621D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F8D1D872EAA00D113D3 - - fileRef - 8DA941641D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F8E1D872EAA00D113D3 - - fileRef - 8DA941671D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F8F1D872EAA00D113D3 - - fileRef - 8DA9416A1D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F901D872EAA00D113D3 - - fileRef - 8DA9416D1D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F911D872EAA00D113D3 - - fileRef - 8DA941701D678F5400CD3685 - isa - PBXBuildFile - - 8DBA0F921D872EBA00D113D3 - - fileRef - 8DA941AF1D67908E00CD3685 - isa - PBXBuildFile - - 8DBA0F931D872EC100D113D3 - - fileRef - 8DA941B31D6790E900CD3685 - isa - PBXBuildFile - - 8DCC4FA01D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941481D678E3200CD3685 - 8DA941471D678E3200CD3685 - 8DA941491D678E3200CD3685 - 8DA9414A1D678E3200CD3685 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FA11D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FA21D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - 8DCC4FA81D678CC400B0D3C4 - 8DA9413E1D678DEB00CD3685 - 8DA941401D678DEB00CD3685 - 8DA941421D678DEB00CD3685 - 8DA9413F1D678DEB00CD3685 - 8DA941411D678DEB00CD3685 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FA31D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FA41D678CC400B0D3C4 - - buildConfigurationList - 8DCC4FBA1D678CC400B0D3C4 - buildPhases - - 1A8A58EF2433D66CAE275397 - 8DCC4FA01D678CC400B0D3C4 - 8DCC4FA11D678CC400B0D3C4 - 8DCC4FA21D678CC400B0D3C4 - 8DCC4FA31D678CC400B0D3C4 - 5CF7EAA6702A0FB3195DFCC2 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - FirebaseDatabaseUI - productName - FirebaseDatabaseUI - productReference - 8DCC4FA51D678CC400B0D3C4 - productType - com.apple.product-type.framework - - 8DCC4FA51D678CC400B0D3C4 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseDatabaseUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FA61D678CC400B0D3C4 - - children - - 8DCC4FA71D678CC400B0D3C4 - 8DA941391D678DEB00CD3685 - 8DA9413A1D678DEB00CD3685 - 8DA941431D678E3200CD3685 - 8DA9413B1D678DEB00CD3685 - 8DA941441D678E3200CD3685 - 8DA9413C1D678DEB00CD3685 - 8DA941451D678E3200CD3685 - 8DA9413D1D678DEB00CD3685 - 8DA941461D678E3200CD3685 - 8DCC4FA91D678CC400B0D3C4 - - isa - PBXGroup - path - FirebaseDatabaseUI - sourceTree - <group> - - 8DCC4FA71D678CC400B0D3C4 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseDatabaseUI.h - sourceTree - <group> - - 8DCC4FA81D678CC400B0D3C4 - - fileRef - 8DCC4FA71D678CC400B0D3C4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8DCC4FA91D678CC400B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FAA1D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941F01D67951B00CD3685 - 8DA941F11D67951B00CD3685 - 8DA941EF1D67951B00CD3685 - 8DA941EE1D67951B00CD3685 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FAB1D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FAC1D678CC400B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FAD1D678CC400B0D3C4 - - buildConfigurationList - 8DCC4FBB1D678CC400B0D3C4 - buildPhases - - 0CFC3EDD5C8B3997272245C3 - 8DCC4FAA1D678CC400B0D3C4 - 8DCC4FAB1D678CC400B0D3C4 - 8DCC4FAC1D678CC400B0D3C4 - 472A1BEDE4928BD6D1F094D3 - F0067D3BF3D921EB66AB571B - - buildRules - - dependencies - - 8D0F5E961D81EB06001C47AA - - isa - PBXNativeTarget - name - FirebaseDatabaseUITests - productName - FirebaseDatabaseUITests - productReference - 8DCC4FAE1D678CC400B0D3C4 - productType - com.apple.product-type.bundle.unit-test - - 8DCC4FAE1D678CC400B0D3C4 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseDatabaseUITests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FB21D678CC400B0D3C4 - - children - - 8DCC4FB51D678CC400B0D3C4 - 8DA941F21D67952100CD3685 - 8DA941E91D67951B00CD3685 - 8DA941EC1D67951B00CD3685 - 8DA941ED1D67951B00CD3685 - - isa - PBXGroup - path - FirebaseDatabaseUITests - sourceTree - <group> - - 8DCC4FB51D678CC400B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FB61D678CC400B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseDatabaseUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseDatabaseUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DCC4FB71D678CC400B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseDatabaseUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseDatabaseUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DCC4FB81D678CC400B0D3C4 - - buildSettings - - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseDatabase/Frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - - INFOPLIST_FILE - FirebaseDatabaseUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseDatabaseUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Debug - - 8DCC4FB91D678CC400B0D3C4 - - buildSettings - - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseDatabase/Frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - - INFOPLIST_FILE - FirebaseDatabaseUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseDatabaseUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Release - - 8DCC4FBA1D678CC400B0D3C4 - - buildConfigurations - - 8DCC4FB61D678CC400B0D3C4 - 8DCC4FB71D678CC400B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC4FBB1D678CC400B0D3C4 - - buildConfigurations - - 8DCC4FB81D678CC400B0D3C4 - 8DCC4FB91D678CC400B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC4FBC1D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941861D678F5400CD3685 - 8DA941911D678F5400CD3685 - 8DA9417A1D678F5400CD3685 - 8DA941801D678F5400CD3685 - 8DA9418B1D678F5400CD3685 - 8DA941841D678F5400CD3685 - 8DA941731D678F5400CD3685 - 8DA941941D678F5400CD3685 - 8DA9417C1D678F5400CD3685 - 8DA941971D678F5400CD3685 - 8DA9417E1D678F5400CD3685 - 8DA9418E1D678F5400CD3685 - 8DA941891D678F5400CD3685 - 8DA941781D678F5400CD3685 - 8DA941821D678F5400CD3685 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FBD1D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FBE1D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941721D678F5400CD3685 - 8DA941791D678F5400CD3685 - 8DA941771D678F5400CD3685 - 8DA941751D678F5400CD3685 - 8DA9417B1D678F5400CD3685 - 8DA9417D1D678F5400CD3685 - 8DA941931D678F5400CD3685 - 8DA941881D678F5400CD3685 - 8DA941761D678F5400CD3685 - 8DA941901D678F5400CD3685 - 8DA941831D678F5400CD3685 - 8DA941961D678F5400CD3685 - 8D82147C1D67981C0069A614 - 8DA9417F1D678F5400CD3685 - 8DA941851D678F5400CD3685 - 8DA941811D678F5400CD3685 - 8DA9418A1D678F5400CD3685 - 8DA9418D1D678F5400CD3685 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FBF1D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941A61D67904200CD3685 - 8DA9418F1D678F5400CD3685 - 8DA941A81D67904200CD3685 - 8DA941921D678F5400CD3685 - 8DA941A41D67904200CD3685 - 8DA941AC1D67904200CD3685 - 8DA941E81D67945100CD3685 - 8DA941A51D67904200CD3685 - 8DA941AB1D67904200CD3685 - 8DA941A91D67904200CD3685 - 8DA941741D678F5400CD3685 - 8DA941981D678F5400CD3685 - 8DA941871D678F5400CD3685 - 8DA9418C1D678F5400CD3685 - 8DA941A71D67904200CD3685 - 8DA941951D678F5400CD3685 - 8DA941AA1D67904200CD3685 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FC01D678CDC00B0D3C4 - - buildConfigurationList - 8DCC4FD21D678CDC00B0D3C4 - buildPhases - - 3333E3E449EDA01F11B84DC6 - 8DCC4FBC1D678CDC00B0D3C4 - 8DCC4FBD1D678CDC00B0D3C4 - 8DCC4FBE1D678CDC00B0D3C4 - 8DCC4FBF1D678CDC00B0D3C4 - 935EEE7BAB2019F4C23E4780 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - FirebaseAuthUI - productName - FirebaseAuthUI - productReference - 8DCC4FC11D678CDC00B0D3C4 - productType - com.apple.product-type.framework - - 8DCC4FC11D678CDC00B0D3C4 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseAuthUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FC21D678CDC00B0D3C4 - - children - - 8DCC4FC31D678CDC00B0D3C4 - 8DA9414B1D678F5400CD3685 - 8DA9414C1D678F5400CD3685 - 8DA9414D1D678F5400CD3685 - 8DA9414E1D678F5400CD3685 - 8DA9414F1D678F5400CD3685 - 8DA941501D678F5400CD3685 - 8DA941511D678F5400CD3685 - 8DA941521D678F5400CD3685 - 8DA941531D678F5400CD3685 - 8DA941541D678F5400CD3685 - 8DA941551D678F5400CD3685 - 8DA941561D678F5400CD3685 - 8DA941571D678F5400CD3685 - 8DA941581D678F5400CD3685 - 8DA941591D678F5400CD3685 - 8DA9415A1D678F5400CD3685 - 8DA9415B1D678F5400CD3685 - 8DA9415C1D678F5400CD3685 - 8DA9415D1D678F5400CD3685 - 8DA9415E1D678F5400CD3685 - 8DA9415F1D678F5400CD3685 - 8DA941601D678F5400CD3685 - 8DA941611D678F5400CD3685 - 8DA941621D678F5400CD3685 - 8DA941631D678F5400CD3685 - 8DA941641D678F5400CD3685 - 8DA941651D678F5400CD3685 - 8DA941661D678F5400CD3685 - 8DA941671D678F5400CD3685 - 8DA941681D678F5400CD3685 - 8DA941691D678F5400CD3685 - 8DA9416A1D678F5400CD3685 - 8DA9416B1D678F5400CD3685 - 8DA9416C1D678F5400CD3685 - 8DA9416D1D678F5400CD3685 - 8DA9416E1D678F5400CD3685 - 8DA9416F1D678F5400CD3685 - 8DA941701D678F5400CD3685 - 8DA941711D678F5400CD3685 - 8DCC4FC51D678CDC00B0D3C4 - 8DA941E41D67943E00CD3685 - 8DA941AD1D67904800CD3685 - - isa - PBXGroup - path - FirebaseAuthUI - sourceTree - <group> - - 8DCC4FC31D678CDC00B0D3C4 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseAuthUI.h - sourceTree - <group> - - 8DCC4FC51D678CDC00B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FC61D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - 8DAF8BF61D89CC5300B251C7 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FC71D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FC81D678CDC00B0D3C4 - - buildActionMask - 2147483647 - files - - 8DAF8BF71D89CC5300B251C7 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FC91D678CDC00B0D3C4 - - buildConfigurationList - 8DCC4FD51D678CDC00B0D3C4 - buildPhases - - 23889266231F83F5AEBA76A9 - 8DCC4FC61D678CDC00B0D3C4 - 8DCC4FC71D678CDC00B0D3C4 - 8DCC4FC81D678CDC00B0D3C4 - B9120D580446E4F4E8B3264E - B569729EEA3A20D79B446555 - - buildRules - - dependencies - - 8DCC4FCD1D678CDC00B0D3C4 - - isa - PBXNativeTarget - name - FirebaseAuthUITests - productName - FirebaseAuthUITests - productReference - 8DCC4FCA1D678CDC00B0D3C4 - productType - com.apple.product-type.bundle.unit-test - - 8DCC4FCA1D678CDC00B0D3C4 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseAuthUITests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FCC1D678CDC00B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FC01D678CDC00B0D3C4 - remoteInfo - FirebaseAuthUI - - 8DCC4FCD1D678CDC00B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FC01D678CDC00B0D3C4 - targetProxy - 8DCC4FCC1D678CDC00B0D3C4 - - 8DCC4FCE1D678CDC00B0D3C4 - - children - - 8DAF8BF41D89CC5300B251C7 - 8DAF8BF51D89CC5300B251C7 - 8DCC4FD11D678CDC00B0D3C4 - - isa - PBXGroup - path - FirebaseAuthUITests - sourceTree - <group> - - 8DCC4FD11D678CDC00B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FD21D678CDC00B0D3C4 - - buildConfigurations - - 8DCC4FD31D678CDC00B0D3C4 - 8DCC4FD41D678CDC00B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC4FD31D678CDC00B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DCC4FD41D678CDC00B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - INFOPLIST_FILE - FirebaseAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DCC4FD51D678CDC00B0D3C4 - - buildConfigurations - - 8DCC4FD61D678CDC00B0D3C4 - 8DCC4FD71D678CDC00B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC4FD61D678CDC00B0D3C4 - - buildSettings - - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseCore/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks/frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks/frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks/frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Debug - - 8DCC4FD71D678CDC00B0D3C4 - - buildSettings - - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseCore/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks/frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks/frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks/frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Release - - 8DCC4FD81D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941B11D67908E00CD3685 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FD91D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FDA1D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941B01D67908E00CD3685 - 8D82147D1D67982E0069A614 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FDB1D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941DF1D6793EE00CD3685 - 8DA941E31D67940100CD3685 - 8DA941DE1D6793EE00CD3685 - 8DA941DD1D6793EE00CD3685 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FDC1D678CE800B0D3C4 - - buildConfigurationList - 8DCC4FEE1D678CE900B0D3C4 - buildPhases - - C63F0800E678EC8F1BA67381 - 8DCC4FD81D678CE800B0D3C4 - 8DCC4FD91D678CE800B0D3C4 - 8DCC4FDA1D678CE800B0D3C4 - 8DCC4FDB1D678CE800B0D3C4 - 700E30C85305DEBB62689217 - - buildRules - - dependencies - - 8D0BD3D31D81E9BC00F7BF3D - - isa - PBXNativeTarget - name - FirebaseFacebookAuthUI - productName - FirebaseFacebookAuthUI - productReference - 8DCC4FDD1D678CE800B0D3C4 - productType - com.apple.product-type.framework - - 8DCC4FDD1D678CE800B0D3C4 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseFacebookAuthUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FDE1D678CE800B0D3C4 - - children - - 8DCC4FDF1D678CE800B0D3C4 - 8DA941AE1D67908E00CD3685 - 8DA941AF1D67908E00CD3685 - 8DCC4FE11D678CE800B0D3C4 - 8DA941D21D67939100CD3685 - 8DA941D31D67939A00CD3685 - - isa - PBXGroup - path - FirebaseFacebookAuthUI - sourceTree - <group> - - 8DCC4FDF1D678CE800B0D3C4 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseFacebookAuthUI.h - sourceTree - <group> - - 8DCC4FE11D678CE800B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FE21D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - 8DCC4FEC1D678CE800B0D3C4 - C3C3B1131D9C26AE003F8B90 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FE31D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FE41D678CE800B0D3C4 - - buildActionMask - 2147483647 - files - - C3C3B0FE1D99F83C003F8B90 - C3C3B10F1D9B4530003F8B90 - C3C3B10D1D9B4530003F8B90 - C3C3B10E1D9B4530003F8B90 - C3C3B1101D9B4534003F8B90 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FE51D678CE800B0D3C4 - - buildConfigurationList - 8DCC4FF11D678CE900B0D3C4 - buildPhases - - 0FA2B9979A62383C253AA902 - 8DCC4FE21D678CE800B0D3C4 - 8DCC4FE31D678CE800B0D3C4 - 8DCC4FE41D678CE800B0D3C4 - 51B45B7794B64EDCD75F4FF6 - 503D8CF7FFB9954361479FE2 - - buildRules - - dependencies - - 8DCC4FE91D678CE800B0D3C4 - - isa - PBXNativeTarget - name - FirebaseFacebookAuthUITests - productName - FirebaseFacebookAuthUITests - productReference - 8DCC4FE61D678CE800B0D3C4 - productType - com.apple.product-type.bundle.unit-test - - 8DCC4FE61D678CE800B0D3C4 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseFacebookAuthUITests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FE81D678CE800B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FDC1D678CE800B0D3C4 - remoteInfo - FirebaseFacebookAuthUI - - 8DCC4FE91D678CE800B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FDC1D678CE800B0D3C4 - targetProxy - 8DCC4FE81D678CE800B0D3C4 - - 8DCC4FEA1D678CE800B0D3C4 - - children - - 8DCC4FEB1D678CE800B0D3C4 - C3C3B1111D9C26AE003F8B90 - C3C3B1121D9C26AE003F8B90 - C3C3B0FD1D99F83C003F8B90 - 8DCC4FED1D678CE800B0D3C4 - - isa - PBXGroup - path - FirebaseFacebookAuthUITests - sourceTree - <group> - - 8DCC4FEB1D678CE800B0D3C4 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseFacebookAuthUITests.m - sourceTree - <group> - - 8DCC4FEC1D678CE800B0D3C4 - - fileRef - 8DCC4FEB1D678CE800B0D3C4 - isa - PBXBuildFile - - 8DCC4FED1D678CE800B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FEE1D678CE900B0D3C4 - - buildConfigurations - - 8DCC4FEF1D678CE900B0D3C4 - 8DCC4FF01D678CE900B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC4FEF1D678CE900B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/Bolts" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseFacebookAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseFacebookAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DCC4FF01D678CE900B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/Bolts" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseFacebookAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseFacebookAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DCC4FF11D678CE900B0D3C4 - - buildConfigurations - - 8DCC4FF21D678CE900B0D3C4 - 8DCC4FF31D678CE900B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC4FF21D678CE900B0D3C4 - - buildSettings - - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/Bolts" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseFacebookAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks ${BUILT_PRODUCTS_DIR}/Bolts ${BUILT_PRODUCTS_DIR}/FBSDKCoreKit ${BUILT_PRODUCTS_DIR}/FBSDKLoginKit - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseFacebookAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Debug - - 8DCC4FF31D678CE900B0D3C4 - - buildSettings - - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/Bolts" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" - "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks" - "${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks" - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseFacebookAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks ${BUILT_PRODUCTS_DIR}/Bolts ${BUILT_PRODUCTS_DIR}/FBSDKCoreKit ${BUILT_PRODUCTS_DIR}/FBSDKLoginKit - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseFacebookAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Release - - 8DCC4FF41D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941B51D6790E900CD3685 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FF51D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FF61D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - 8D82147E1D67983C0069A614 - 8DA941B41D6790E900CD3685 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FF71D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - 8DA941C11D67923F00CD3685 - 8DA941BF1D67923F00CD3685 - 8DA941D11D67938000CD3685 - 8DA941C01D67923F00CD3685 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FF81D678CF500B0D3C4 - - buildConfigurationList - 8DCC500A1D678CF500B0D3C4 - buildPhases - - 0FECE12F7906DAD13B353C53 - 8DCC4FF41D678CF500B0D3C4 - 8DCC4FF51D678CF500B0D3C4 - 8DCC4FF61D678CF500B0D3C4 - 8DCC4FF71D678CF500B0D3C4 - 5D30C3ED783A4C2B3A438822 - - buildRules - - dependencies - - 8DA941B91D67912000CD3685 - - isa - PBXNativeTarget - name - FirebaseGoogleAuthUI - productName - FirebaseGoogleAuthUI - productReference - 8DCC4FF91D678CF500B0D3C4 - productType - com.apple.product-type.framework - - 8DCC4FF91D678CF500B0D3C4 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseGoogleAuthUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC4FFA1D678CF500B0D3C4 - - children - - 8DCC4FFB1D678CF500B0D3C4 - 8DA941B21D6790E900CD3685 - 8DA941B31D6790E900CD3685 - 8DCC4FFD1D678CF500B0D3C4 - 8DA941CD1D67936F00CD3685 - 8DA941C21D67924400CD3685 - - isa - PBXGroup - path - FirebaseGoogleAuthUI - sourceTree - <group> - - 8DCC4FFB1D678CF500B0D3C4 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseGoogleAuthUI.h - sourceTree - <group> - - 8DCC4FFD1D678CF500B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC4FFE1D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - 8DCC50081D678CF500B0D3C4 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC4FFF1D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC50001D678CF500B0D3C4 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8DCC50011D678CF500B0D3C4 - - buildConfigurationList - 8DCC500D1D678CF500B0D3C4 - buildPhases - - 0A5F7912352E8D5E56852548 - 8DCC4FFE1D678CF500B0D3C4 - 8DCC4FFF1D678CF500B0D3C4 - 8DCC50001D678CF500B0D3C4 - DE99744A3C67AE198C9EA801 - 0E313AC97278C6E97B08E714 - - buildRules - - dependencies - - 8DCC50051D678CF500B0D3C4 - - isa - PBXNativeTarget - name - FirebaseGoogleAuthUITests - productName - FirebaseGoogleAuthUITests - productReference - 8DCC50021D678CF500B0D3C4 - productType - com.apple.product-type.bundle.unit-test - - 8DCC50021D678CF500B0D3C4 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseGoogleAuthUITests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - 8DCC50041D678CF500B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FF81D678CF500B0D3C4 - remoteInfo - FirebaseGoogleAuthUI - - 8DCC50051D678CF500B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FF81D678CF500B0D3C4 - targetProxy - 8DCC50041D678CF500B0D3C4 - - 8DCC50061D678CF500B0D3C4 - - children - - 8DCC50071D678CF500B0D3C4 - 8DCC50091D678CF500B0D3C4 - - isa - PBXGroup - path - FirebaseGoogleAuthUITests - sourceTree - <group> - - 8DCC50071D678CF500B0D3C4 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseGoogleAuthUITests.m - sourceTree - <group> - - 8DCC50081D678CF500B0D3C4 - - fileRef - 8DCC50071D678CF500B0D3C4 - isa - PBXBuildFile - - 8DCC50091D678CF500B0D3C4 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 8DCC500A1D678CF500B0D3C4 - - buildConfigurations - - 8DCC500B1D678CF500B0D3C4 - 8DCC500C1D678CF500B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC500B1D678CF500B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks" - "${PODS_ROOT}/GoogleAppUtilities/Frameworks" - "${PODS_ROOT}/GoogleAuthUtilities/Frameworks" - "${PODS_ROOT}/GoogleSignIn/Frameworks" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseCore/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseGoogleAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseGoogleAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8DCC500C1D678CF500B0D3C4 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/GoogleSymbolUtilities/Frameworks" - "${PODS_ROOT}/GoogleUtilities/Frameworks" - "${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks" - "${PODS_ROOT}/GoogleAppUtilities/Frameworks" - "${PODS_ROOT}/GoogleAuthUtilities/Frameworks" - "${PODS_ROOT}/GoogleSignIn/Frameworks" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks" - "${PODS_ROOT}/FirebaseCore/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseGoogleAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseGoogleAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - 8DCC500D1D678CF500B0D3C4 - - buildConfigurations - - 8DCC500E1D678CF500B0D3C4 - 8DCC500F1D678CF500B0D3C4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8DCC500E1D678CF500B0D3C4 - - buildSettings - - INFOPLIST_FILE - FirebaseGoogleAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseGoogleAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Debug - - 8DCC500F1D678CF500B0D3C4 - - buildSettings - - INFOPLIST_FILE - FirebaseGoogleAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseGoogleAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Release - - 8DCC50101D678D1200B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FA41D678CC400B0D3C4 - remoteInfo - FirebaseDatabaseUI - - 8DCC50111D678D1200B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FA41D678CC400B0D3C4 - targetProxy - 8DCC50101D678D1200B0D3C4 - - 8DCC50121D678D1200B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FC01D678CDC00B0D3C4 - remoteInfo - FirebaseAuthUI - - 8DCC50131D678D1200B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FC01D678CDC00B0D3C4 - targetProxy - 8DCC50121D678D1200B0D3C4 - - 8DCC50141D678D1200B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FDC1D678CE800B0D3C4 - remoteInfo - FirebaseFacebookAuthUI - - 8DCC50151D678D1200B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FDC1D678CE800B0D3C4 - targetProxy - 8DCC50141D678D1200B0D3C4 - - 8DCC50161D678D1200B0D3C4 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FF81D678CF500B0D3C4 - remoteInfo - FirebaseGoogleAuthUI - - 8DCC50171D678D1200B0D3C4 - - isa - PBXTargetDependency - target - 8DCC4FF81D678CF500B0D3C4 - targetProxy - 8DCC50161D678D1200B0D3C4 - - 8DDA1D3F1D944ED100B98969 - - fileRef - 8D90842E1D9316AB00333CC8 - isa - PBXBuildFile - - 935EEE7BAB2019F4C23E4780 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseAuthUI/Pods-FirebaseAuthUI-resources.sh" - - showEnvVarsInLog - 0 - - 9C2A79FE1246744B6977E101 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseTwitterAuthUI/Pods-FirebaseTwitterAuthUI-resources.sh" - - showEnvVarsInLog - 0 - - A0DB4D1B5BCCE2FC1EE23090 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - B238F8C38497C018F98D964D - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - B3E4D5225350A6A9994F49FD - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-Facebook/Pods-Facebook-resources.sh" - - showEnvVarsInLog - 0 - - B569729EEA3A20D79B446555 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseAuthUITests/Pods-FirebaseAuthUITests-resources.sh" - - showEnvVarsInLog - 0 - - B718D8969D4F8D81B8BB94E9 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseStorageUI/Pods-FirebaseStorageUI-resources.sh" - - showEnvVarsInLog - 0 - - B9120D580446E4F4E8B3264E - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Embed Pods Frameworks - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseAuthUITests/Pods-FirebaseAuthUITests-frameworks.sh" - - showEnvVarsInLog - 0 - - C325168D1D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - C32516B91D88A61C00B0B3F9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C325168E1D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C325168F1D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - C32516B81D88A61C00B0B3F9 - C32516951D88A54C00B0B3F9 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516901D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - C380A7D71D89ECF1005C031D - C380A7E51D89ED82005C031D - C380A7D81D89ECF1005C031D - C380A7D61D89ECF1005C031D - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516911D88A54C00B0B3F9 - - buildConfigurationList - C32516A71D88A54C00B0B3F9 - buildPhases - - 6033A8C2128BCCD95FFF06B7 - C325168D1D88A54C00B0B3F9 - C325168E1D88A54C00B0B3F9 - C325168F1D88A54C00B0B3F9 - C32516901D88A54C00B0B3F9 - 9C2A79FE1246744B6977E101 - - buildRules - - dependencies - - C3CCFF501D8B316100788425 - - isa - PBXNativeTarget - name - FirebaseTwitterAuthUI - productName - FirebaseTwitterAuthUI - productReference - C32516921D88A54C00B0B3F9 - productType - com.apple.product-type.framework - - C32516921D88A54C00B0B3F9 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseTwitterAuthUI.framework - sourceTree - BUILT_PRODUCTS_DIR - - C32516931D88A54C00B0B3F9 - - children - - C32516941D88A54C00B0B3F9 - C32516B61D88A61C00B0B3F9 - C32516B71D88A61C00B0B3F9 - C32516961D88A54C00B0B3F9 - C380A7CF1D89ECF1005C031D - C380A7DE1D89ED70005C031D - - isa - PBXGroup - path - FirebaseTwitterAuthUI - sourceTree - <group> - - C32516941D88A54C00B0B3F9 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FirebaseTwitterAuthUI.h - sourceTree - <group> - - C32516951D88A54C00B0B3F9 - - fileRef - C32516941D88A54C00B0B3F9 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - C32516961D88A54C00B0B3F9 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - C32516971D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - C32516A11D88A54C00B0B3F9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516981D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516991D88A54C00B0B3F9 - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C325169A1D88A54C00B0B3F9 - - buildConfigurationList - C32516A81D88A54C00B0B3F9 - buildPhases - - 22990DA68AE617E4AB4BD46A - C32516971D88A54C00B0B3F9 - C32516981D88A54C00B0B3F9 - C32516991D88A54C00B0B3F9 - 16E86A08CE1FCAF9756ADF2E - CD59D614461B3701983ECEE9 - - buildRules - - dependencies - - C325169E1D88A54C00B0B3F9 - - isa - PBXNativeTarget - name - FirebaseTwitterAuthUITests - productName - FirebaseTwitterAuthUITests - productReference - C325169B1D88A54C00B0B3F9 - productType - com.apple.product-type.bundle.unit-test - - C325169B1D88A54C00B0B3F9 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - FirebaseTwitterAuthUITests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - C325169D1D88A54C00B0B3F9 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - C32516911D88A54C00B0B3F9 - remoteInfo - FirebaseTwitterAuthUI - - C325169E1D88A54C00B0B3F9 - - isa - PBXTargetDependency - target - C32516911D88A54C00B0B3F9 - targetProxy - C325169D1D88A54C00B0B3F9 - - C325169F1D88A54C00B0B3F9 - - children - - C32516A01D88A54C00B0B3F9 - C32516A21D88A54C00B0B3F9 - - isa - PBXGroup - path - FirebaseTwitterAuthUITests - sourceTree - <group> - - C32516A01D88A54C00B0B3F9 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FirebaseTwitterAuthUITests.m - sourceTree - <group> - - C32516A11D88A54C00B0B3F9 - - fileRef - C32516A01D88A54C00B0B3F9 - isa - PBXBuildFile - - C32516A21D88A54C00B0B3F9 - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - C32516A31D88A54C00B0B3F9 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/Fabric/iOS" - "${PODS_ROOT}/TwitterCore/iOS" - "${PODS_ROOT}/TwitterKit/iOS" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseTwitterAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseTwitterAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - C32516A41D88A54C00B0B3F9 - - buildSettings - - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "${PODS_ROOT}/Fabric/iOS" - "${PODS_ROOT}/TwitterCore/iOS" - "${PODS_ROOT}/TwitterKit/iOS" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseTwitterAuthUI/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseTwitterAuthUI - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - C32516A51D88A54C00B0B3F9 - - buildSettings - - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/OCMock" - "${PODS_ROOT}/TwitterKit/iOS" - "${PODS_ROOT}/TwitterCore/iOS" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseTwitterAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseTwitterAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Debug - - C32516A61D88A54C00B0B3F9 - - buildSettings - - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$PODS_CONFIGURATION_BUILD_DIR/OCMock" - "${PODS_ROOT}/TwitterKit/iOS" - "${PODS_ROOT}/TwitterCore/iOS" - "${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks" - - INFOPLIST_FILE - FirebaseTwitterAuthUITests/Info.plist - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - $(inherited) @executable_path/Frameworks @loader_path/Frameworks - PRODUCT_BUNDLE_IDENTIFIER - com.firebase.FirebaseTwitterAuthUITests - PRODUCT_NAME - $(TARGET_NAME) - - isa - XCBuildConfiguration - name - Release - - C32516A71D88A54C00B0B3F9 - - buildConfigurations - - C32516A31D88A54C00B0B3F9 - C32516A41D88A54C00B0B3F9 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - C32516A81D88A54C00B0B3F9 - - buildConfigurations - - C32516A51D88A54C00B0B3F9 - C32516A61D88A54C00B0B3F9 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - C32516A91D88A5A700B0B3F9 - - buildActionMask - 2147483647 - files - - C32516BA1D88A61C00B0B3F9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516AA1D88A5A700B0B3F9 - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516AB1D88A5A700B0B3F9 - - buildActionMask - 2147483647 - dstPath - include/$(PRODUCT_NAME) - dstSubfolderSpec - 16 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C32516AC1D88A5A700B0B3F9 - - buildConfigurationList - C32516B31D88A5A700B0B3F9 - buildPhases - - 392C56805B92FF7C49F40B12 - C32516A91D88A5A700B0B3F9 - C32516AA1D88A5A700B0B3F9 - C32516AB1D88A5A700B0B3F9 - 0F4CAE8AF932C0E59F098802 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Twitter - productName - Twitter - productReference - C32516AD1D88A5A700B0B3F9 - productType - com.apple.product-type.library.static - - C32516AD1D88A5A700B0B3F9 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libTwitter.a - sourceTree - BUILT_PRODUCTS_DIR - - C32516B31D88A5A700B0B3F9 - - buildConfigurations - - C32516B41D88A5A700B0B3F9 - C32516B51D88A5A700B0B3F9 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - C32516B41D88A5A700B0B3F9 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - C32516B51D88A5A700B0B3F9 - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - OTHER_LDFLAGS - - $(inherited) - -ObjC - - PRODUCT_NAME - $(TARGET_NAME) - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Release - - C32516B61D88A61C00B0B3F9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRTwitterAuthUI.h - sourceTree - <group> - - C32516B71D88A61C00B0B3F9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRTwitterAuthUI.m - sourceTree - <group> - - C32516B81D88A61C00B0B3F9 - - fileRef - C32516B61D88A61C00B0B3F9 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - C32516B91D88A61C00B0B3F9 - - fileRef - C32516B71D88A61C00B0B3F9 - isa - PBXBuildFile - - C32516BA1D88A61C00B0B3F9 - - fileRef - C32516B71D88A61C00B0B3F9 - isa - PBXBuildFile - - C380A7CF1D89ECF1005C031D - - children - - C380A7D01D89ECF1005C031D - C380A7D11D89ECF1005C031D - C380A7D21D89ECF1005C031D - - isa - PBXGroup - path - Resources - sourceTree - <group> - - C380A7D01D89ECF1005C031D - - isa - PBXFileReference - lastKnownFileType - image.png - path - ic_twitter.png - sourceTree - <group> - - C380A7D11D89ECF1005C031D - - isa - PBXFileReference - lastKnownFileType - image.png - path - ic_twitter@2x.png - sourceTree - <group> - - C380A7D21D89ECF1005C031D - - isa - PBXFileReference - lastKnownFileType - image.png - path - ic_twitter@3x.png - sourceTree - <group> - - C380A7D61D89ECF1005C031D - - fileRef - C380A7D01D89ECF1005C031D - isa - PBXBuildFile - - C380A7D71D89ECF1005C031D - - fileRef - C380A7D11D89ECF1005C031D - isa - PBXBuildFile - - C380A7D81D89ECF1005C031D - - fileRef - C380A7D21D89ECF1005C031D - isa - PBXBuildFile - - C380A7DE1D89ED70005C031D - - children - - C380A7E21D89ED82005C031D - - isa - PBXGroup - path - Strings - sourceTree - <group> - - C380A7E21D89ED82005C031D - - children - - C380A7E31D89ED82005C031D - - isa - PBXGroup - path - en.lproj - sourceTree - <group> - - C380A7E31D89ED82005C031D - - children - - C380A7E41D89ED82005C031D - - isa - PBXVariantGroup - name - FirebaseTwitterAuthUI.strings - sourceTree - <group> - - C380A7E41D89ED82005C031D - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - en - path - FirebaseTwitterAuthUI.strings - sourceTree - <group> - - C380A7E51D89ED82005C031D - - fileRef - C380A7E31D89ED82005C031D - isa - PBXBuildFile - - C3C3B0FD1D99F83C003F8B90 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - GoogleService-Info.plist - sourceTree - <group> - - C3C3B0FE1D99F83C003F8B90 - - fileRef - C3C3B0FD1D99F83C003F8B90 - isa - PBXBuildFile - - C3C3B10D1D9B4530003F8B90 - - fileRef - 8DA941DA1D6793EE00CD3685 - isa - PBXBuildFile - - C3C3B10E1D9B4530003F8B90 - - fileRef - 8DA941DB1D6793EE00CD3685 - isa - PBXBuildFile - - C3C3B10F1D9B4530003F8B90 - - fileRef - 8DA941DC1D6793EE00CD3685 - isa - PBXBuildFile - - C3C3B1101D9B4534003F8B90 - - fileRef - 8DA941E11D67940100CD3685 - isa - PBXBuildFile - - C3C3B1111D9C26AE003F8B90 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FIRFacebookAuthUITest.h - sourceTree - <group> - - C3C3B1121D9C26AE003F8B90 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FIRFacebookAuthUITest.m - sourceTree - <group> - - C3C3B1131D9C26AE003F8B90 - - fileRef - C3C3B1121D9C26AE003F8B90 - isa - PBXBuildFile - - C3CCFF4F1D8B316100788425 - - containerPortal - 8D2A849D1D678B2B0058DF04 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8DCC4FC01D678CDC00B0D3C4 - remoteInfo - FirebaseAuthUI - - C3CCFF501D8B316100788425 - - isa - PBXTargetDependency - target - 8DCC4FC01D678CDC00B0D3C4 - targetProxy - C3CCFF4F1D8B316100788425 - - C63F0800E678EC8F1BA67381 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - C6755E8A1320A2BECE081E94 - - children - - 8DB06C5D1D89D18B00F0AAD3 - 8D9861121D81EEE2007D3FD3 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - C8BD067A70D68B90BD201A7E - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-Database/Pods-Database-resources.sh" - - showEnvVarsInLog - 0 - - CD59D614461B3701983ECEE9 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseTwitterAuthUITests/Pods-FirebaseTwitterAuthUITests-resources.sh" - - showEnvVarsInLog - 0 - - DE99744A3C67AE198C9EA801 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Embed Pods Frameworks - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUITests-frameworks.sh" - - showEnvVarsInLog - 0 - - E54F12A0487DA9EBEEFD6E56 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-Auth/Pods-Auth-resources.sh" - - showEnvVarsInLog - 0 - - EB3A9733EC9A757DFF6623DA - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - F0067D3BF3D921EB66AB571B - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - [CP] Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods-FirebaseDatabaseUITests/Pods-FirebaseDatabaseUITests-resources.sh" - - showEnvVarsInLog - 0 - - - rootObject - 8D2A849D1D678B2B0058DF04 - - +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 47; + objects = { + +/* Begin PBXBuildFile section */ + 048052E166E43054AA92D38E /* Pods_FirebaseDatabaseUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C5117D5C8CF2CD5AC16FB525 /* Pods_FirebaseDatabaseUITests.framework */; }; + 170B2BA6EEC5C736A8E0CD26 /* Pods_FirebaseFacebookAuthUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4BC9EAA0959D953D05E6C1 /* Pods_FirebaseFacebookAuthUI.framework */; }; + 2363D60B8E1FB6207EF65487 /* Pods_Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C4A6B88D5992067BB27ED25 /* Pods_Storage.framework */; }; + 245E417A7E32AC147A0EEEA4 /* Pods_Twitter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AC8A812967C33ED20FB60511 /* Pods_Twitter.framework */; }; + 30D5E071C848239BCC71E6E4 /* Pods_Database.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 142FC4E34EDA5FF7F11E2084 /* Pods_Database.framework */; }; + 3E7752D9521985DC13465F8B /* Pods_FirebaseStorageUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A27361B2FE20ACE0F59A44B5 /* Pods_FirebaseStorageUITests.framework */; }; + 4CA66A95E67E997DEB116B35 /* Pods_FirebaseDatabaseUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B097298895E3050DAAC2354A /* Pods_FirebaseDatabaseUI.framework */; }; + 53CFAACE5143CAEBBC9D17F2 /* Pods_FirebaseAuthUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C904041BADA95943BE5AC639 /* Pods_FirebaseAuthUITests.framework */; }; + 5DF89301DBC8C306A579BB9F /* Pods_Google.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32F5C42A9ED16CDA5DFD3C70 /* Pods_Google.framework */; }; + 695BB8E86C728558AD273174 /* Pods_FirebaseGoogleAuthUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E92CA4F579C9A439CD830398 /* Pods_FirebaseGoogleAuthUI.framework */; }; + 6CB51E4572B165FC751E028C /* Pods_Facebook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B007CBC073165DB59613737 /* Pods_Facebook.framework */; }; + 7480CF4DE248F9F64C517436 /* Pods_FirebaseFacebookAuthUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 202E5FB518646FCBA925895A /* Pods_FirebaseFacebookAuthUITests.framework */; }; + 8D2A84AA1D678B2B0058DF04 /* FirebaseUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D2A84A91D678B2B0058DF04 /* FirebaseUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D78AF061D9D8CB000CFA9C5 /* UIImageView+FirebaseStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D7AD9B61D9317FB006866B9 /* UIImageView+FirebaseStorage.m */; }; + 8D7AD9B71D9317FB006866B9 /* UIImageView+FirebaseStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7AD9B51D9317FB006866B9 /* UIImageView+FirebaseStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D7AD9B81D9317FB006866B9 /* UIImageView+FirebaseStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D7AD9B61D9317FB006866B9 /* UIImageView+FirebaseStorage.m */; }; + 8D82147C1D67981C0069A614 /* FirebaseAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCC4FC31D678CDC00B0D3C4 /* FirebaseAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D82147D1D67982E0069A614 /* FirebaseFacebookAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCC4FDF1D678CE800B0D3C4 /* FirebaseFacebookAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D82147E1D67983C0069A614 /* FirebaseGoogleAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCC4FFB1D678CF500B0D3C4 /* FirebaseGoogleAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D90843C1D9316AB00333CC8 /* FUIImageViewCategoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D90843B1D9316AB00333CC8 /* FUIImageViewCategoryTests.m */; }; + 8D90843E1D9316AB00333CC8 /* FirebaseStorageUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D9084301D9316AB00333CC8 /* FirebaseStorageUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA9413E1D678DEB00CD3685 /* FirebaseArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941391D678DEB00CD3685 /* FirebaseArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA9413F1D678DEB00CD3685 /* FirebaseArrayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9413A1D678DEB00CD3685 /* FirebaseArrayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941401D678DEB00CD3685 /* FirebaseCollectionViewDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9413B1D678DEB00CD3685 /* FirebaseCollectionViewDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941411D678DEB00CD3685 /* FirebaseDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9413C1D678DEB00CD3685 /* FirebaseDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941421D678DEB00CD3685 /* FirebaseTableViewDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9413D1D678DEB00CD3685 /* FirebaseTableViewDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941471D678E3200CD3685 /* FirebaseArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941431D678E3200CD3685 /* FirebaseArray.m */; }; + 8DA941481D678E3200CD3685 /* FirebaseCollectionViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941441D678E3200CD3685 /* FirebaseCollectionViewDataSource.m */; }; + 8DA941491D678E3200CD3685 /* FirebaseDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941451D678E3200CD3685 /* FirebaseDataSource.m */; }; + 8DA9414A1D678E3200CD3685 /* FirebaseTableViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941461D678E3200CD3685 /* FirebaseTableViewDataSource.m */; }; + 8DA941721D678F5400CD3685 /* FIRAuthPickerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9414B1D678F5400CD3685 /* FIRAuthPickerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941731D678F5400CD3685 /* FIRAuthPickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9414C1D678F5400CD3685 /* FIRAuthPickerViewController.m */; }; + 8DA941741D678F5400CD3685 /* FIRAuthPickerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9414D1D678F5400CD3685 /* FIRAuthPickerViewController.xib */; }; + 8DA941751D678F5400CD3685 /* FIRAuthProviderUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9414E1D678F5400CD3685 /* FIRAuthProviderUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941761D678F5400CD3685 /* FIRAuthUI_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9414F1D678F5400CD3685 /* FIRAuthUI_Internal.h */; }; + 8DA941771D678F5400CD3685 /* FIRAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941501D678F5400CD3685 /* FIRAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941781D678F5400CD3685 /* FIRAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941511D678F5400CD3685 /* FIRAuthUI.m */; }; + 8DA941791D678F5400CD3685 /* FIRAuthUIBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941521D678F5400CD3685 /* FIRAuthUIBaseViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA9417A1D678F5400CD3685 /* FIRAuthUIBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941531D678F5400CD3685 /* FIRAuthUIBaseViewController.m */; }; + 8DA9417B1D678F5400CD3685 /* FIRAuthUIErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941541D678F5400CD3685 /* FIRAuthUIErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA9417C1D678F5400CD3685 /* FIRAuthUIErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941551D678F5400CD3685 /* FIRAuthUIErrors.m */; }; + 8DA9417D1D678F5400CD3685 /* FIRAuthUIErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941561D678F5400CD3685 /* FIRAuthUIErrorUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA9417E1D678F5400CD3685 /* FIRAuthUIErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941571D678F5400CD3685 /* FIRAuthUIErrorUtils.m */; }; + 8DA9417F1D678F5400CD3685 /* FIRAuthUISignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941581D678F5400CD3685 /* FIRAuthUISignInButton.h */; }; + 8DA941801D678F5400CD3685 /* FIRAuthUISignInButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941591D678F5400CD3685 /* FIRAuthUISignInButton.m */; }; + 8DA941811D678F5400CD3685 /* FIRAuthUIStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9415A1D678F5400CD3685 /* FIRAuthUIStrings.h */; }; + 8DA941821D678F5400CD3685 /* FIRAuthUIStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9415B1D678F5400CD3685 /* FIRAuthUIStrings.m */; }; + 8DA941831D678F5400CD3685 /* FIRAuthUITableHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9415C1D678F5400CD3685 /* FIRAuthUITableHeaderView.h */; }; + 8DA941841D678F5400CD3685 /* FIRAuthUITableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9415D1D678F5400CD3685 /* FIRAuthUITableHeaderView.m */; }; + 8DA941851D678F5400CD3685 /* FIRAuthUITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9415E1D678F5400CD3685 /* FIRAuthUITableViewCell.h */; }; + 8DA941861D678F5400CD3685 /* FIRAuthUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9415F1D678F5400CD3685 /* FIRAuthUITableViewCell.m */; }; + 8DA941871D678F5400CD3685 /* FIRAuthUITableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941601D678F5400CD3685 /* FIRAuthUITableViewCell.xib */; }; + 8DA941881D678F5400CD3685 /* FIRAuthUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941611D678F5400CD3685 /* FIRAuthUIUtils.h */; }; + 8DA941891D678F5400CD3685 /* FIRAuthUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941621D678F5400CD3685 /* FIRAuthUIUtils.m */; }; + 8DA9418A1D678F5400CD3685 /* FIREmailEntryViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941631D678F5400CD3685 /* FIREmailEntryViewController.h */; }; + 8DA9418B1D678F5400CD3685 /* FIREmailEntryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941641D678F5400CD3685 /* FIREmailEntryViewController.m */; }; + 8DA9418C1D678F5400CD3685 /* FIREmailEntryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941651D678F5400CD3685 /* FIREmailEntryViewController.xib */; }; + 8DA9418D1D678F5400CD3685 /* FIRPasswordRecoveryViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941661D678F5400CD3685 /* FIRPasswordRecoveryViewController.h */; }; + 8DA9418E1D678F5400CD3685 /* FIRPasswordRecoveryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941671D678F5400CD3685 /* FIRPasswordRecoveryViewController.m */; }; + 8DA9418F1D678F5400CD3685 /* FIRPasswordRecoveryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941681D678F5400CD3685 /* FIRPasswordRecoveryViewController.xib */; }; + 8DA941901D678F5400CD3685 /* FIRPasswordSignInViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941691D678F5400CD3685 /* FIRPasswordSignInViewController.h */; }; + 8DA941911D678F5400CD3685 /* FIRPasswordSignInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9416A1D678F5400CD3685 /* FIRPasswordSignInViewController.m */; }; + 8DA941921D678F5400CD3685 /* FIRPasswordSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9416B1D678F5400CD3685 /* FIRPasswordSignInViewController.xib */; }; + 8DA941931D678F5400CD3685 /* FIRPasswordSignUpViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9416C1D678F5400CD3685 /* FIRPasswordSignUpViewController.h */; }; + 8DA941941D678F5400CD3685 /* FIRPasswordSignUpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9416D1D678F5400CD3685 /* FIRPasswordSignUpViewController.m */; }; + 8DA941951D678F5400CD3685 /* FIRPasswordSignUpViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9416E1D678F5400CD3685 /* FIRPasswordSignUpViewController.xib */; }; + 8DA941961D678F5400CD3685 /* FIRPasswordVerificationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA9416F1D678F5400CD3685 /* FIRPasswordVerificationViewController.h */; }; + 8DA941971D678F5400CD3685 /* FIRPasswordVerificationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941701D678F5400CD3685 /* FIRPasswordVerificationViewController.m */; }; + 8DA941981D678F5400CD3685 /* FIRPasswordVerificationViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941711D678F5400CD3685 /* FIRPasswordVerificationViewController.xib */; }; + 8DA941A41D67904200CD3685 /* ic_email.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9419B1D67904200CD3685 /* ic_email.png */; }; + 8DA941A51D67904200CD3685 /* ic_email@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9419C1D67904200CD3685 /* ic_email@2x.png */; }; + 8DA941A61D67904200CD3685 /* ic_email@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9419D1D67904200CD3685 /* ic_email@3x.png */; }; + 8DA941A71D67904200CD3685 /* ic_visibility_off.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9419E1D67904200CD3685 /* ic_visibility_off.png */; }; + 8DA941A81D67904200CD3685 /* ic_visibility_off@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA9419F1D67904200CD3685 /* ic_visibility_off@2x.png */; }; + 8DA941A91D67904200CD3685 /* ic_visibility_off@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941A01D67904200CD3685 /* ic_visibility_off@3x.png */; }; + 8DA941AA1D67904200CD3685 /* ic_visibility.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941A11D67904200CD3685 /* ic_visibility.png */; }; + 8DA941AB1D67904200CD3685 /* ic_visibility@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941A21D67904200CD3685 /* ic_visibility@2x.png */; }; + 8DA941AC1D67904200CD3685 /* ic_visibility@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941A31D67904200CD3685 /* ic_visibility@3x.png */; }; + 8DA941B01D67908E00CD3685 /* FIRFacebookAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941AE1D67908E00CD3685 /* FIRFacebookAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941B11D67908E00CD3685 /* FIRFacebookAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941AF1D67908E00CD3685 /* FIRFacebookAuthUI.m */; }; + 8DA941B41D6790E900CD3685 /* FIRGoogleAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA941B21D6790E900CD3685 /* FIRGoogleAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA941B51D6790E900CD3685 /* FIRGoogleAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941B31D6790E900CD3685 /* FIRGoogleAuthUI.m */; }; + 8DA941BF1D67923F00CD3685 /* ic_google.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941BC1D67923F00CD3685 /* ic_google.png */; }; + 8DA941C01D67923F00CD3685 /* ic_google@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941BD1D67923F00CD3685 /* ic_google@2x.png */; }; + 8DA941C11D67923F00CD3685 /* ic_google@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941BE1D67923F00CD3685 /* ic_google@3x.png */; }; + 8DA941D11D67938000CD3685 /* FirebaseGoogleAuthUI.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941CF1D67938000CD3685 /* FirebaseGoogleAuthUI.strings */; }; + 8DA941DD1D6793EE00CD3685 /* ic_facebook.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941DA1D6793EE00CD3685 /* ic_facebook.png */; }; + 8DA941DE1D6793EE00CD3685 /* ic_facebook@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941DB1D6793EE00CD3685 /* ic_facebook@2x.png */; }; + 8DA941DF1D6793EE00CD3685 /* ic_facebook@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941DC1D6793EE00CD3685 /* ic_facebook@3x.png */; }; + 8DA941E31D67940100CD3685 /* FirebaseFacebookAuthUI.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941E11D67940100CD3685 /* FirebaseFacebookAuthUI.strings */; }; + 8DA941E81D67945100CD3685 /* FirebaseAuthUI.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941E61D67945100CD3685 /* FirebaseAuthUI.strings */; }; + 8DA941EE1D67951B00CD3685 /* FirebaseArrayTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941E91D67951B00CD3685 /* FirebaseArrayTest.m */; }; + 8DA941EF1D67951B00CD3685 /* FirebaseArrayTestUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941EB1D67951B00CD3685 /* FirebaseArrayTestUtils.m */; }; + 8DA941F01D67951B00CD3685 /* FirebaseCollectionViewDataSourceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941EC1D67951B00CD3685 /* FirebaseCollectionViewDataSourceTest.m */; }; + 8DA941F11D67951B00CD3685 /* FirebaseTableViewDataSourceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941ED1D67951B00CD3685 /* FirebaseTableViewDataSourceTest.m */; }; + 8DAF8BF61D89CC5300B251C7 /* FIRAuthUITest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DAF8BF41D89CC5300B251C7 /* FIRAuthUITest.m */; }; + 8DAF8BF71D89CC5300B251C7 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8DAF8BF51D89CC5300B251C7 /* GoogleService-Info.plist */; }; + 8DBA0F7F1D872E4300D113D3 /* FirebaseArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941431D678E3200CD3685 /* FirebaseArray.m */; }; + 8DBA0F801D872E4700D113D3 /* FirebaseCollectionViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941441D678E3200CD3685 /* FirebaseCollectionViewDataSource.m */; }; + 8DBA0F811D872E4B00D113D3 /* FirebaseDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941451D678E3200CD3685 /* FirebaseDataSource.m */; }; + 8DBA0F821D872E4E00D113D3 /* FirebaseTableViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941461D678E3200CD3685 /* FirebaseTableViewDataSource.m */; }; + 8DBA0F831D872E7A00D113D3 /* FIRAuthPickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9414C1D678F5400CD3685 /* FIRAuthPickerViewController.m */; }; + 8DBA0F841D872E8C00D113D3 /* FIRAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941511D678F5400CD3685 /* FIRAuthUI.m */; }; + 8DBA0F851D872E9000D113D3 /* FIRAuthUIBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941531D678F5400CD3685 /* FIRAuthUIBaseViewController.m */; }; + 8DBA0F861D872E9300D113D3 /* FIRAuthUIErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941551D678F5400CD3685 /* FIRAuthUIErrors.m */; }; + 8DBA0F871D872E9500D113D3 /* FIRAuthUIErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941571D678F5400CD3685 /* FIRAuthUIErrorUtils.m */; }; + 8DBA0F881D872E9800D113D3 /* FIRAuthUISignInButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941591D678F5400CD3685 /* FIRAuthUISignInButton.m */; }; + 8DBA0F891D872E9A00D113D3 /* FIRAuthUIStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9415B1D678F5400CD3685 /* FIRAuthUIStrings.m */; }; + 8DBA0F8A1D872E9E00D113D3 /* FIRAuthUITableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9415D1D678F5400CD3685 /* FIRAuthUITableHeaderView.m */; }; + 8DBA0F8B1D872EAA00D113D3 /* FIRAuthUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9415F1D678F5400CD3685 /* FIRAuthUITableViewCell.m */; }; + 8DBA0F8C1D872EAA00D113D3 /* FIRAuthUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941621D678F5400CD3685 /* FIRAuthUIUtils.m */; }; + 8DBA0F8D1D872EAA00D113D3 /* FIREmailEntryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941641D678F5400CD3685 /* FIREmailEntryViewController.m */; }; + 8DBA0F8E1D872EAA00D113D3 /* FIRPasswordRecoveryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941671D678F5400CD3685 /* FIRPasswordRecoveryViewController.m */; }; + 8DBA0F8F1D872EAA00D113D3 /* FIRPasswordSignInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9416A1D678F5400CD3685 /* FIRPasswordSignInViewController.m */; }; + 8DBA0F901D872EAA00D113D3 /* FIRPasswordSignUpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA9416D1D678F5400CD3685 /* FIRPasswordSignUpViewController.m */; }; + 8DBA0F911D872EAA00D113D3 /* FIRPasswordVerificationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941701D678F5400CD3685 /* FIRPasswordVerificationViewController.m */; }; + 8DBA0F921D872EBA00D113D3 /* FIRFacebookAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941AF1D67908E00CD3685 /* FIRFacebookAuthUI.m */; }; + 8DBA0F931D872EC100D113D3 /* FIRGoogleAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA941B31D6790E900CD3685 /* FIRGoogleAuthUI.m */; }; + 8DCC4FA81D678CC400B0D3C4 /* FirebaseDatabaseUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCC4FA71D678CC400B0D3C4 /* FirebaseDatabaseUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DCC4FEC1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DCC4FEB1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.m */; }; + 8DCC50081D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DCC50071D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.m */; }; + 8DDA1D3F1D944ED100B98969 /* FirebaseStorageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D90842E1D9316AB00333CC8 /* FirebaseStorageUI.framework */; }; + B2D7C9DC9F772DAC099C9639 /* Pods_FirebaseStorageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 690D92F510ADCBA2AC7115F3 /* Pods_FirebaseStorageUI.framework */; }; + BE43764B4964C10C9BD2C276 /* Pods_FirebaseAuthUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E661B99801EB66A383157C7D /* Pods_FirebaseAuthUI.framework */; }; + C32516951D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = C32516941D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C32516A11D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = C32516A01D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.m */; }; + C32516B81D88A61C00B0B3F9 /* FIRTwitterAuthUI.h in Headers */ = {isa = PBXBuildFile; fileRef = C32516B61D88A61C00B0B3F9 /* FIRTwitterAuthUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C32516B91D88A61C00B0B3F9 /* FIRTwitterAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C32516B71D88A61C00B0B3F9 /* FIRTwitterAuthUI.m */; }; + C32516BA1D88A61C00B0B3F9 /* FIRTwitterAuthUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C32516B71D88A61C00B0B3F9 /* FIRTwitterAuthUI.m */; }; + C380A7D61D89ECF1005C031D /* ic_twitter.png in Resources */ = {isa = PBXBuildFile; fileRef = C380A7D01D89ECF1005C031D /* ic_twitter.png */; }; + C380A7D71D89ECF1005C031D /* ic_twitter@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C380A7D11D89ECF1005C031D /* ic_twitter@2x.png */; }; + C380A7D81D89ECF1005C031D /* ic_twitter@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C380A7D21D89ECF1005C031D /* ic_twitter@3x.png */; }; + C380A7E51D89ED82005C031D /* FirebaseTwitterAuthUI.strings in Resources */ = {isa = PBXBuildFile; fileRef = C380A7E31D89ED82005C031D /* FirebaseTwitterAuthUI.strings */; }; + C38FC22D1DA4811A0082EB47 /* Pods_FirebaseGoogleAuthUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C38FC22C1DA4811A0082EB47 /* Pods_FirebaseGoogleAuthUITests.framework */; }; + C3C3B0FE1D99F83C003F8B90 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C3C3B0FD1D99F83C003F8B90 /* GoogleService-Info.plist */; }; + C3C3B10D1D9B4530003F8B90 /* ic_facebook.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941DA1D6793EE00CD3685 /* ic_facebook.png */; }; + C3C3B10E1D9B4530003F8B90 /* ic_facebook@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941DB1D6793EE00CD3685 /* ic_facebook@2x.png */; }; + C3C3B10F1D9B4530003F8B90 /* ic_facebook@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941DC1D6793EE00CD3685 /* ic_facebook@3x.png */; }; + C3C3B1101D9B4534003F8B90 /* FirebaseFacebookAuthUI.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8DA941E11D67940100CD3685 /* FirebaseFacebookAuthUI.strings */; }; + C3C3B1131D9C26AE003F8B90 /* FIRFacebookAuthUITest.m in Sources */ = {isa = PBXBuildFile; fileRef = C3C3B1121D9C26AE003F8B90 /* FIRFacebookAuthUITest.m */; }; + E1719FD8633F83AC57700AFC /* Pods_FirebaseTwitterAuthUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F355C68D3B69D0BF17B1995 /* Pods_FirebaseTwitterAuthUITests.framework */; }; + E5CE61BBE5CE048A13572029 /* Pods_FirebaseTwitterAuthUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6A69C08C95074461B5C48D2 /* Pods_FirebaseTwitterAuthUI.framework */; }; + EFCB8F822E0D25944E95D2EA /* Pods_Auth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8DDFAEA336A053BC531AD73 /* Pods_Auth.framework */; }; + FA2ED81C71FBFB702E11B327 /* Pods_FirebaseGoogleAuthUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E3D77542D9D718716ED921F /* Pods_FirebaseGoogleAuthUITests.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 8D0BD3D21D81E9BC00F7BF3D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FC01D678CDC00B0D3C4; + remoteInfo = FirebaseAuthUI; + }; + 8D0F5E951D81EB06001C47AA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FA41D678CC400B0D3C4; + remoteInfo = FirebaseDatabaseUI; + }; + 8D73A3181D95E06B009F229E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C32516911D88A54C00B0B3F9; + remoteInfo = FirebaseTwitterAuthUI; + }; + 8D73A31A1D95E06B009F229E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D90842D1D9316AB00333CC8; + remoteInfo = FirebaseStorageUI; + }; + 8D9084381D9316AB00333CC8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D90842D1D9316AB00333CC8; + remoteInfo = FirebaseStorageUI; + }; + 8DA941B81D67912000CD3685 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FC01D678CDC00B0D3C4; + remoteInfo = FirebaseAuthUI; + }; + 8DCC4FCC1D678CDC00B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FC01D678CDC00B0D3C4; + remoteInfo = FirebaseAuthUI; + }; + 8DCC4FE81D678CE800B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FDC1D678CE800B0D3C4; + remoteInfo = FirebaseFacebookAuthUI; + }; + 8DCC50041D678CF500B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FF81D678CF500B0D3C4; + remoteInfo = FirebaseGoogleAuthUI; + }; + 8DCC50101D678D1200B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FA41D678CC400B0D3C4; + remoteInfo = FirebaseDatabaseUI; + }; + 8DCC50121D678D1200B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FC01D678CDC00B0D3C4; + remoteInfo = FirebaseAuthUI; + }; + 8DCC50141D678D1200B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FDC1D678CE800B0D3C4; + remoteInfo = FirebaseFacebookAuthUI; + }; + 8DCC50161D678D1200B0D3C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FF81D678CF500B0D3C4; + remoteInfo = FirebaseGoogleAuthUI; + }; + C325169D1D88A54C00B0B3F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C32516911D88A54C00B0B3F9; + remoteInfo = FirebaseTwitterAuthUI; + }; + C3CCFF4F1D8B316100788425 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8D2A849D1D678B2B0058DF04 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DCC4FC01D678CDC00B0D3C4; + remoteInfo = FirebaseAuthUI; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 8D90841E1D93168800333CC8 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F4D1D872E1C00D113D3 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F5A1D872E2400D113D3 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F671D872E2E00D113D3 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F741D872E3500D113D3 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516AB1D88A5A700B0B3F9 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 0C4A6B88D5992067BB27ED25 /* Pods_Storage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1196A54606DAD950930571C7 /* Pods-FirebaseStorageUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseStorageUI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseStorageUI/Pods-FirebaseStorageUI.debug.xcconfig"; sourceTree = ""; }; + 142FC4E34EDA5FF7F11E2084 /* Pods_Database.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1E3D77542D9D718716ED921F /* Pods_FirebaseGoogleAuthUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseGoogleAuthUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1E4BC9EAA0959D953D05E6C1 /* Pods_FirebaseFacebookAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseFacebookAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 202E5FB518646FCBA925895A /* Pods_FirebaseFacebookAuthUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseFacebookAuthUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 22615064E3107891579E8808 /* Pods-FirebaseDatabaseUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseDatabaseUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseDatabaseUITests/Pods-FirebaseDatabaseUITests.debug.xcconfig"; sourceTree = ""; }; + 22F19CB7732B3E9700589E2E /* Pods-FirebaseTwitterAuthUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseTwitterAuthUI.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseTwitterAuthUI/Pods-FirebaseTwitterAuthUI.release.xcconfig"; sourceTree = ""; }; + 24C1EB75C96F4D047E5B9045 /* Pods-FirebaseStorageUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseStorageUI.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseStorageUI/Pods-FirebaseStorageUI.release.xcconfig"; sourceTree = ""; }; + 2B96381BC73F09199FC921EF /* Pods-FirebaseGoogleAuthUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseGoogleAuthUI.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseGoogleAuthUI/Pods-FirebaseGoogleAuthUI.release.xcconfig"; sourceTree = ""; }; + 2F4B2B7894FC9267533ED44C /* Pods-Storage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.debug.xcconfig"; sourceTree = ""; }; + 32F5C42A9ED16CDA5DFD3C70 /* Pods_Google.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Google.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 349EE8C74B9BC04F8B5689AD /* Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.release.xcconfig"; sourceTree = ""; }; + 50F3F7AC8280C8156910CCC5 /* Pods-FirebaseTwitterAuthUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseTwitterAuthUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseTwitterAuthUITests/Pods-FirebaseTwitterAuthUITests.release.xcconfig"; sourceTree = ""; }; + 55888C203084DA3D8E2A9258 /* Pods-FirebaseAuthUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseAuthUI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseAuthUI/Pods-FirebaseAuthUI.debug.xcconfig"; sourceTree = ""; }; + 58DE8944836A789CE4DECB9D /* Pods-Google.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Google.release.xcconfig"; path = "Pods/Target Support Files/Pods-Google/Pods-Google.release.xcconfig"; sourceTree = ""; }; + 5F355C68D3B69D0BF17B1995 /* Pods_FirebaseTwitterAuthUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseTwitterAuthUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64872B330763568C0D8150F8 /* Pods-FirebaseStorageUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseStorageUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseStorageUITests/Pods-FirebaseStorageUITests.debug.xcconfig"; sourceTree = ""; }; + 6537BF4DB7B318DE04FFA366 /* Pods-FirebaseFacebookAuthUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseFacebookAuthUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseFacebookAuthUITests/Pods-FirebaseFacebookAuthUITests.release.xcconfig"; sourceTree = ""; }; + 6649AEAEB297BB142E41E76A /* Pods-FirebaseStorageUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseStorageUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseStorageUITests/Pods-FirebaseStorageUITests.release.xcconfig"; sourceTree = ""; }; + 690D92F510ADCBA2AC7115F3 /* Pods_FirebaseStorageUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseStorageUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6B851074BFB68546EB9E59BA /* Pods-Facebook.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Facebook.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Facebook/Pods-Facebook.debug.xcconfig"; sourceTree = ""; }; + 6F2E2365A939E0744CF1B1F8 /* Pods-FirebaseGoogleAuthUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseGoogleAuthUI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseGoogleAuthUI/Pods-FirebaseGoogleAuthUI.debug.xcconfig"; sourceTree = ""; }; + 7235D45177FFD38CFD4016B0 /* Pods-Auth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth/Pods-Auth.release.xcconfig"; sourceTree = ""; }; + 74EB6EC9775B824942EFE3A0 /* Pods-FirebaseFacebookAuthUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseFacebookAuthUI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseFacebookAuthUI/Pods-FirebaseFacebookAuthUI.debug.xcconfig"; sourceTree = ""; }; + 7568F86056ED2B56579EE007 /* Pods-Twitter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Twitter.release.xcconfig"; path = "Pods/Target Support Files/Pods-Twitter/Pods-Twitter.release.xcconfig"; sourceTree = ""; }; + 8A398E6878C703443FE876BB /* Pods-Facebook.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Facebook.release.xcconfig"; path = "Pods/Target Support Files/Pods-Facebook/Pods-Facebook.release.xcconfig"; sourceTree = ""; }; + 8D2A84A61D678B2B0058DF04 /* FirebaseUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D2A84A91D678B2B0058DF04 /* FirebaseUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseUI.h; sourceTree = ""; }; + 8D2A84AB1D678B2B0058DF04 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8D7AD9B51D9317FB006866B9 /* UIImageView+FirebaseStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+FirebaseStorage.h"; sourceTree = ""; }; + 8D7AD9B61D9317FB006866B9 /* UIImageView+FirebaseStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+FirebaseStorage.m"; sourceTree = ""; }; + 8D9084201D93168800333CC8 /* libStorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libStorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D90842E1D9316AB00333CC8 /* FirebaseStorageUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseStorageUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D9084301D9316AB00333CC8 /* FirebaseStorageUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseStorageUI.h; sourceTree = ""; }; + 8D9084311D9316AB00333CC8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8D9084361D9316AB00333CC8 /* FirebaseStorageUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirebaseStorageUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D90843B1D9316AB00333CC8 /* FUIImageViewCategoryTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FUIImageViewCategoryTests.m; sourceTree = ""; }; + 8D90843D1D9316AB00333CC8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8D9861121D81EEE2007D3FD3 /* libPods-FirebaseDatabaseUI.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-FirebaseDatabaseUI.a"; path = "../../Library/Developer/Xcode/DerivedData/FirebaseUI-fwcyvciocjlrhqbyjmmybozelsll/Build/Products/Debug-iphonesimulator/libPods-FirebaseDatabaseUI.a"; sourceTree = ""; }; + 8DA941391D678DEB00CD3685 /* FirebaseArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseArray.h; sourceTree = ""; }; + 8DA9413A1D678DEB00CD3685 /* FirebaseArrayDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseArrayDelegate.h; sourceTree = ""; }; + 8DA9413B1D678DEB00CD3685 /* FirebaseCollectionViewDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseCollectionViewDataSource.h; sourceTree = ""; }; + 8DA9413C1D678DEB00CD3685 /* FirebaseDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseDataSource.h; sourceTree = ""; }; + 8DA9413D1D678DEB00CD3685 /* FirebaseTableViewDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseTableViewDataSource.h; sourceTree = ""; }; + 8DA941431D678E3200CD3685 /* FirebaseArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseArray.m; sourceTree = ""; }; + 8DA941441D678E3200CD3685 /* FirebaseCollectionViewDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseCollectionViewDataSource.m; sourceTree = ""; }; + 8DA941451D678E3200CD3685 /* FirebaseDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseDataSource.m; sourceTree = ""; }; + 8DA941461D678E3200CD3685 /* FirebaseTableViewDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseTableViewDataSource.m; sourceTree = ""; }; + 8DA9414B1D678F5400CD3685 /* FIRAuthPickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthPickerViewController.h; sourceTree = ""; }; + 8DA9414C1D678F5400CD3685 /* FIRAuthPickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthPickerViewController.m; sourceTree = ""; }; + 8DA9414D1D678F5400CD3685 /* FIRAuthPickerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIRAuthPickerViewController.xib; sourceTree = ""; }; + 8DA9414E1D678F5400CD3685 /* FIRAuthProviderUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthProviderUI.h; sourceTree = ""; }; + 8DA9414F1D678F5400CD3685 /* FIRAuthUI_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUI_Internal.h; sourceTree = ""; }; + 8DA941501D678F5400CD3685 /* FIRAuthUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUI.h; sourceTree = ""; }; + 8DA941511D678F5400CD3685 /* FIRAuthUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUI.m; sourceTree = ""; }; + 8DA941521D678F5400CD3685 /* FIRAuthUIBaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUIBaseViewController.h; sourceTree = ""; }; + 8DA941531D678F5400CD3685 /* FIRAuthUIBaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUIBaseViewController.m; sourceTree = ""; }; + 8DA941541D678F5400CD3685 /* FIRAuthUIErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUIErrors.h; sourceTree = ""; }; + 8DA941551D678F5400CD3685 /* FIRAuthUIErrors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUIErrors.m; sourceTree = ""; }; + 8DA941561D678F5400CD3685 /* FIRAuthUIErrorUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUIErrorUtils.h; sourceTree = ""; }; + 8DA941571D678F5400CD3685 /* FIRAuthUIErrorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUIErrorUtils.m; sourceTree = ""; }; + 8DA941581D678F5400CD3685 /* FIRAuthUISignInButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUISignInButton.h; sourceTree = ""; }; + 8DA941591D678F5400CD3685 /* FIRAuthUISignInButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUISignInButton.m; sourceTree = ""; }; + 8DA9415A1D678F5400CD3685 /* FIRAuthUIStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUIStrings.h; sourceTree = ""; }; + 8DA9415B1D678F5400CD3685 /* FIRAuthUIStrings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUIStrings.m; sourceTree = ""; }; + 8DA9415C1D678F5400CD3685 /* FIRAuthUITableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUITableHeaderView.h; sourceTree = ""; }; + 8DA9415D1D678F5400CD3685 /* FIRAuthUITableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUITableHeaderView.m; sourceTree = ""; }; + 8DA9415E1D678F5400CD3685 /* FIRAuthUITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUITableViewCell.h; sourceTree = ""; }; + 8DA9415F1D678F5400CD3685 /* FIRAuthUITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUITableViewCell.m; sourceTree = ""; }; + 8DA941601D678F5400CD3685 /* FIRAuthUITableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIRAuthUITableViewCell.xib; sourceTree = ""; }; + 8DA941611D678F5400CD3685 /* FIRAuthUIUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAuthUIUtils.h; sourceTree = ""; }; + 8DA941621D678F5400CD3685 /* FIRAuthUIUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUIUtils.m; sourceTree = ""; }; + 8DA941631D678F5400CD3685 /* FIREmailEntryViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIREmailEntryViewController.h; sourceTree = ""; }; + 8DA941641D678F5400CD3685 /* FIREmailEntryViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIREmailEntryViewController.m; sourceTree = ""; }; + 8DA941651D678F5400CD3685 /* FIREmailEntryViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIREmailEntryViewController.xib; sourceTree = ""; }; + 8DA941661D678F5400CD3685 /* FIRPasswordRecoveryViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRPasswordRecoveryViewController.h; sourceTree = ""; }; + 8DA941671D678F5400CD3685 /* FIRPasswordRecoveryViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRPasswordRecoveryViewController.m; sourceTree = ""; }; + 8DA941681D678F5400CD3685 /* FIRPasswordRecoveryViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIRPasswordRecoveryViewController.xib; sourceTree = ""; }; + 8DA941691D678F5400CD3685 /* FIRPasswordSignInViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRPasswordSignInViewController.h; sourceTree = ""; }; + 8DA9416A1D678F5400CD3685 /* FIRPasswordSignInViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRPasswordSignInViewController.m; sourceTree = ""; }; + 8DA9416B1D678F5400CD3685 /* FIRPasswordSignInViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIRPasswordSignInViewController.xib; sourceTree = ""; }; + 8DA9416C1D678F5400CD3685 /* FIRPasswordSignUpViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRPasswordSignUpViewController.h; sourceTree = ""; }; + 8DA9416D1D678F5400CD3685 /* FIRPasswordSignUpViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRPasswordSignUpViewController.m; sourceTree = ""; }; + 8DA9416E1D678F5400CD3685 /* FIRPasswordSignUpViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIRPasswordSignUpViewController.xib; sourceTree = ""; }; + 8DA9416F1D678F5400CD3685 /* FIRPasswordVerificationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRPasswordVerificationViewController.h; sourceTree = ""; }; + 8DA941701D678F5400CD3685 /* FIRPasswordVerificationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRPasswordVerificationViewController.m; sourceTree = ""; }; + 8DA941711D678F5400CD3685 /* FIRPasswordVerificationViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FIRPasswordVerificationViewController.xib; sourceTree = ""; }; + 8DA9419B1D67904200CD3685 /* ic_email.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ic_email.png; path = Resources/ic_email.png; sourceTree = ""; }; + 8DA9419C1D67904200CD3685 /* ic_email@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_email@2x.png"; path = "Resources/ic_email@2x.png"; sourceTree = ""; }; + 8DA9419D1D67904200CD3685 /* ic_email@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_email@3x.png"; path = "Resources/ic_email@3x.png"; sourceTree = ""; }; + 8DA9419E1D67904200CD3685 /* ic_visibility_off.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ic_visibility_off.png; path = Resources/ic_visibility_off.png; sourceTree = ""; }; + 8DA9419F1D67904200CD3685 /* ic_visibility_off@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_visibility_off@2x.png"; path = "Resources/ic_visibility_off@2x.png"; sourceTree = ""; }; + 8DA941A01D67904200CD3685 /* ic_visibility_off@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_visibility_off@3x.png"; path = "Resources/ic_visibility_off@3x.png"; sourceTree = ""; }; + 8DA941A11D67904200CD3685 /* ic_visibility.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ic_visibility.png; path = Resources/ic_visibility.png; sourceTree = ""; }; + 8DA941A21D67904200CD3685 /* ic_visibility@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_visibility@2x.png"; path = "Resources/ic_visibility@2x.png"; sourceTree = ""; }; + 8DA941A31D67904200CD3685 /* ic_visibility@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_visibility@3x.png"; path = "Resources/ic_visibility@3x.png"; sourceTree = ""; }; + 8DA941AE1D67908E00CD3685 /* FIRFacebookAuthUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFacebookAuthUI.h; sourceTree = ""; }; + 8DA941AF1D67908E00CD3685 /* FIRFacebookAuthUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRFacebookAuthUI.m; sourceTree = ""; }; + 8DA941B21D6790E900CD3685 /* FIRGoogleAuthUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRGoogleAuthUI.h; sourceTree = ""; }; + 8DA941B31D6790E900CD3685 /* FIRGoogleAuthUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGoogleAuthUI.m; sourceTree = ""; }; + 8DA941BC1D67923F00CD3685 /* ic_google.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ic_google.png; path = Resources/ic_google.png; sourceTree = ""; }; + 8DA941BD1D67923F00CD3685 /* ic_google@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_google@2x.png"; path = "Resources/ic_google@2x.png"; sourceTree = ""; }; + 8DA941BE1D67923F00CD3685 /* ic_google@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_google@3x.png"; path = "Resources/ic_google@3x.png"; sourceTree = ""; }; + 8DA941D01D67938000CD3685 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Strings/en.lproj/FirebaseGoogleAuthUI.strings; sourceTree = ""; }; + 8DA941DA1D6793EE00CD3685 /* ic_facebook.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ic_facebook.png; path = Resources/ic_facebook.png; sourceTree = ""; }; + 8DA941DB1D6793EE00CD3685 /* ic_facebook@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_facebook@2x.png"; path = "Resources/ic_facebook@2x.png"; sourceTree = ""; }; + 8DA941DC1D6793EE00CD3685 /* ic_facebook@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_facebook@3x.png"; path = "Resources/ic_facebook@3x.png"; sourceTree = ""; }; + 8DA941E21D67940100CD3685 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Strings/en.lproj/FirebaseFacebookAuthUI.strings; sourceTree = ""; }; + 8DA941E71D67945100CD3685 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Strings/en.lproj/FirebaseAuthUI.strings; sourceTree = ""; }; + 8DA941E91D67951B00CD3685 /* FirebaseArrayTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseArrayTest.m; sourceTree = ""; }; + 8DA941EA1D67951B00CD3685 /* FirebaseArrayTestUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseArrayTestUtils.h; sourceTree = ""; }; + 8DA941EB1D67951B00CD3685 /* FirebaseArrayTestUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseArrayTestUtils.m; sourceTree = ""; }; + 8DA941EC1D67951B00CD3685 /* FirebaseCollectionViewDataSourceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseCollectionViewDataSourceTest.m; sourceTree = ""; }; + 8DA941ED1D67951B00CD3685 /* FirebaseTableViewDataSourceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FirebaseTableViewDataSourceTest.m; sourceTree = ""; }; + 8DAF8BF41D89CC5300B251C7 /* FIRAuthUITest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUITest.m; sourceTree = ""; }; + 8DAF8BF51D89CC5300B251C7 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 8DB06C5D1D89D18B00F0AAD3 /* libPods-FirebaseAuthUITests.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-FirebaseAuthUITests.a"; path = "../../Library/Developer/Xcode/DerivedData/FirebaseUI-fwcyvciocjlrhqbyjmmybozelsll/Build/Products/Debug-iphonesimulator/libPods-FirebaseAuthUITests.a"; sourceTree = ""; }; + 8DBA0F4F1D872E1C00D113D3 /* libDatabase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libDatabase.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DBA0F5C1D872E2400D113D3 /* libAuth.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DBA0F691D872E2E00D113D3 /* libFacebook.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFacebook.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DBA0F761D872E3500D113D3 /* libGoogle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libGoogle.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FA51D678CC400B0D3C4 /* FirebaseDatabaseUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseDatabaseUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FA71D678CC400B0D3C4 /* FirebaseDatabaseUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseDatabaseUI.h; sourceTree = ""; }; + 8DCC4FA91D678CC400B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC4FAE1D678CC400B0D3C4 /* FirebaseDatabaseUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirebaseDatabaseUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FB51D678CC400B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC4FC11D678CDC00B0D3C4 /* FirebaseAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FC31D678CDC00B0D3C4 /* FirebaseAuthUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseAuthUI.h; sourceTree = ""; }; + 8DCC4FC51D678CDC00B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC4FCA1D678CDC00B0D3C4 /* FirebaseAuthUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirebaseAuthUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FD11D678CDC00B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC4FDD1D678CE800B0D3C4 /* FirebaseFacebookAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseFacebookAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FDF1D678CE800B0D3C4 /* FirebaseFacebookAuthUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseFacebookAuthUI.h; sourceTree = ""; }; + 8DCC4FE11D678CE800B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC4FE61D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirebaseFacebookAuthUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FEB1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FirebaseFacebookAuthUITests.m; sourceTree = ""; }; + 8DCC4FED1D678CE800B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC4FF91D678CF500B0D3C4 /* FirebaseGoogleAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseGoogleAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC4FFB1D678CF500B0D3C4 /* FirebaseGoogleAuthUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseGoogleAuthUI.h; sourceTree = ""; }; + 8DCC4FFD1D678CF500B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8DCC50021D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirebaseGoogleAuthUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DCC50071D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FirebaseGoogleAuthUITests.m; sourceTree = ""; }; + 8DCC50091D678CF500B0D3C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 90D804EF330F7B5426072C35 /* Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.debug.xcconfig"; sourceTree = ""; }; + 975BB66ED4C784595DA4A851 /* Pods-Auth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth/Pods-Auth.debug.xcconfig"; sourceTree = ""; }; + 9B007CBC073165DB59613737 /* Pods_Facebook.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Facebook.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A18DA97F32971425655D884E /* Pods-FirebaseAuthUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseAuthUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseAuthUITests/Pods-FirebaseAuthUITests.debug.xcconfig"; sourceTree = ""; }; + A24D78066DF7DDE0DA991999 /* Pods-Database.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database/Pods-Database.debug.xcconfig"; sourceTree = ""; }; + A27361B2FE20ACE0F59A44B5 /* Pods_FirebaseStorageUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseStorageUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A29EE40579B383C38A83BACE /* Pods-FirebaseDatabaseUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseDatabaseUI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseDatabaseUI/Pods-FirebaseDatabaseUI.debug.xcconfig"; sourceTree = ""; }; + AC8A812967C33ED20FB60511 /* Pods_Twitter.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Twitter.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B097298895E3050DAAC2354A /* Pods_FirebaseDatabaseUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseDatabaseUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B306D640ED473E9A2867658B /* Pods-FirebaseGoogleAuthUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseGoogleAuthUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUITests.release.xcconfig"; sourceTree = ""; }; + B47BD4E1D56C9539B2E84F22 /* Pods_FirebaseGoogleAuthUI_FirebaseGoogleAuthUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseGoogleAuthUI_FirebaseGoogleAuthUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B6A69C08C95074461B5C48D2 /* Pods_FirebaseTwitterAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseTwitterAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B7A668A3E8C48209B9804BE7 /* Pods-Google.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Google.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Google/Pods-Google.debug.xcconfig"; sourceTree = ""; }; + BFDFF5D8A64EB0150ED4EAFA /* Pods-Twitter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Twitter.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Twitter/Pods-Twitter.debug.xcconfig"; sourceTree = ""; }; + C32516921D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseTwitterAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C32516941D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseTwitterAuthUI.h; sourceTree = ""; }; + C32516961D88A54C00B0B3F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C325169B1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirebaseTwitterAuthUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + C32516A01D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FirebaseTwitterAuthUITests.m; sourceTree = ""; }; + C32516A21D88A54C00B0B3F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C32516AD1D88A5A700B0B3F9 /* libTwitter.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTwitter.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C32516B61D88A61C00B0B3F9 /* FIRTwitterAuthUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRTwitterAuthUI.h; sourceTree = ""; }; + C32516B71D88A61C00B0B3F9 /* FIRTwitterAuthUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRTwitterAuthUI.m; sourceTree = ""; }; + C380A7D01D89ECF1005C031D /* ic_twitter.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_twitter.png; sourceTree = ""; }; + C380A7D11D89ECF1005C031D /* ic_twitter@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "ic_twitter@2x.png"; sourceTree = ""; }; + C380A7D21D89ECF1005C031D /* ic_twitter@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "ic_twitter@3x.png"; sourceTree = ""; }; + C380A7E41D89ED82005C031D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = FirebaseTwitterAuthUI.strings; sourceTree = ""; }; + C38FC22A1DA4810C0082EB47 /* Pods_FirebaseGoogleAuthUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Pods_FirebaseGoogleAuthUI.framework; path = "Pods/../build/Debug-iphoneos/Pods_FirebaseGoogleAuthUI.framework"; sourceTree = ""; }; + C38FC22C1DA4811A0082EB47 /* Pods_FirebaseGoogleAuthUITests.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Pods_FirebaseGoogleAuthUITests.framework; path = "Pods/../build/Debug-iphoneos/Pods_FirebaseGoogleAuthUITests.framework"; sourceTree = ""; }; + C3C3B0FD1D99F83C003F8B90 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + C3C3B1111D9C26AE003F8B90 /* FIRFacebookAuthUITest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFacebookAuthUITest.h; sourceTree = ""; }; + C3C3B1121D9C26AE003F8B90 /* FIRFacebookAuthUITest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRFacebookAuthUITest.m; sourceTree = ""; }; + C5117D5C8CF2CD5AC16FB525 /* Pods_FirebaseDatabaseUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseDatabaseUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C8DDFAEA336A053BC531AD73 /* Pods_Auth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C904041BADA95943BE5AC639 /* Pods_FirebaseAuthUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseAuthUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D29601CF1944F9FB1C351299 /* Pods-FirebaseDatabaseUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseDatabaseUI.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseDatabaseUI/Pods-FirebaseDatabaseUI.release.xcconfig"; sourceTree = ""; }; + DBDB362EE12AFBA1B8733D27 /* Pods-FirebaseGoogleAuthUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseGoogleAuthUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUITests.debug.xcconfig"; sourceTree = ""; }; + DE23049CAE7A7FBFA547B487 /* Pods-FirebaseAuthUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseAuthUI.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseAuthUI/Pods-FirebaseAuthUI.release.xcconfig"; sourceTree = ""; }; + DEA2B2B3E62D6FCCC18F085C /* Pods-FirebaseFacebookAuthUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseFacebookAuthUI.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseFacebookAuthUI/Pods-FirebaseFacebookAuthUI.release.xcconfig"; sourceTree = ""; }; + DED9D85C8F7D8EDC7C648C1E /* Pods-FirebaseAuthUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseAuthUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseAuthUITests/Pods-FirebaseAuthUITests.release.xcconfig"; sourceTree = ""; }; + E4311AFA2BE9B3F8C05D6C3E /* Pods-FirebaseTwitterAuthUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseTwitterAuthUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseTwitterAuthUITests/Pods-FirebaseTwitterAuthUITests.debug.xcconfig"; sourceTree = ""; }; + E661B99801EB66A383157C7D /* Pods_FirebaseAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E81A0333C1DC98FB93576719 /* Pods-Database.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database/Pods-Database.release.xcconfig"; sourceTree = ""; }; + E92CA4F579C9A439CD830398 /* Pods_FirebaseGoogleAuthUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseGoogleAuthUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E99F4CF9812D45ADACD601DD /* Pods-FirebaseFacebookAuthUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseFacebookAuthUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseFacebookAuthUITests/Pods-FirebaseFacebookAuthUITests.debug.xcconfig"; sourceTree = ""; }; + F16B6E2849FEEEA63F48E420 /* Pods-Storage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.release.xcconfig"; sourceTree = ""; }; + F16D5259595AFD9E3ABE9198 /* Pods-FirebaseDatabaseUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseDatabaseUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseDatabaseUITests/Pods-FirebaseDatabaseUITests.release.xcconfig"; sourceTree = ""; }; + FBCB390FE20936AD2F7BF063 /* Pods-FirebaseTwitterAuthUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseTwitterAuthUI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseTwitterAuthUI/Pods-FirebaseTwitterAuthUI.debug.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D2A84A21D678B2B0058DF04 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D90841D1D93168800333CC8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2363D60B8E1FB6207EF65487 /* Pods_Storage.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D90842A1D9316AB00333CC8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B2D7C9DC9F772DAC099C9639 /* Pods_FirebaseStorageUI.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D9084331D9316AB00333CC8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DDA1D3F1D944ED100B98969 /* FirebaseStorageUI.framework in Frameworks */, + 3E7752D9521985DC13465F8B /* Pods_FirebaseStorageUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F4C1D872E1C00D113D3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 30D5E071C848239BCC71E6E4 /* Pods_Database.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F591D872E2400D113D3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + EFCB8F822E0D25944E95D2EA /* Pods_Auth.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F661D872E2E00D113D3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6CB51E4572B165FC751E028C /* Pods_Facebook.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F731D872E3500D113D3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5DF89301DBC8C306A579BB9F /* Pods_Google.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FA11D678CC400B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4CA66A95E67E997DEB116B35 /* Pods_FirebaseDatabaseUI.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FAB1D678CC400B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 048052E166E43054AA92D38E /* Pods_FirebaseDatabaseUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FBD1D678CDC00B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + BE43764B4964C10C9BD2C276 /* Pods_FirebaseAuthUI.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FC71D678CDC00B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 53CFAACE5143CAEBBC9D17F2 /* Pods_FirebaseAuthUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FD91D678CE800B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 170B2BA6EEC5C736A8E0CD26 /* Pods_FirebaseFacebookAuthUI.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FE31D678CE800B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7480CF4DE248F9F64C517436 /* Pods_FirebaseFacebookAuthUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FF51D678CF500B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 695BB8E86C728558AD273174 /* Pods_FirebaseGoogleAuthUI.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FFF1D678CF500B0D3C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C38FC22D1DA4811A0082EB47 /* Pods_FirebaseGoogleAuthUITests.framework in Frameworks */, + FA2ED81C71FBFB702E11B327 /* Pods_FirebaseGoogleAuthUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C325168E1D88A54C00B0B3F9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E5CE61BBE5CE048A13572029 /* Pods_FirebaseTwitterAuthUI.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516981D88A54C00B0B3F9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E1719FD8633F83AC57700AFC /* Pods_FirebaseTwitterAuthUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516AA1D88A5A700B0B3F9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 245E417A7E32AC147A0EEEA4 /* Pods_Twitter.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8D2A849C1D678B2B0058DF04 = { + isa = PBXGroup; + children = ( + 8D2A84A81D678B2B0058DF04 /* FirebaseUI */, + 8DCC4FA61D678CC400B0D3C4 /* FirebaseDatabaseUI */, + 8DCC4FB21D678CC400B0D3C4 /* FirebaseDatabaseUITests */, + 8DCC4FC21D678CDC00B0D3C4 /* FirebaseAuthUI */, + 8DCC4FCE1D678CDC00B0D3C4 /* FirebaseAuthUITests */, + 8DCC4FDE1D678CE800B0D3C4 /* FirebaseFacebookAuthUI */, + 8DCC4FEA1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests */, + 8DCC4FFA1D678CF500B0D3C4 /* FirebaseGoogleAuthUI */, + 8DCC50061D678CF500B0D3C4 /* FirebaseGoogleAuthUITests */, + C32516931D88A54C00B0B3F9 /* FirebaseTwitterAuthUI */, + C325169F1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests */, + 8D90842F1D9316AB00333CC8 /* FirebaseStorageUI */, + 8D90843A1D9316AB00333CC8 /* FirebaseStorageUITests */, + 8D2A84A71D678B2B0058DF04 /* Products */, + C6755E8A1320A2BECE081E94 /* Frameworks */, + 9A61D20AE7C5CD320E321BC8 /* Pods */, + ); + sourceTree = ""; + }; + 8D2A84A71D678B2B0058DF04 /* Products */ = { + isa = PBXGroup; + children = ( + 8D2A84A61D678B2B0058DF04 /* FirebaseUI.framework */, + 8DCC4FA51D678CC400B0D3C4 /* FirebaseDatabaseUI.framework */, + 8DCC4FAE1D678CC400B0D3C4 /* FirebaseDatabaseUITests.xctest */, + 8DCC4FC11D678CDC00B0D3C4 /* FirebaseAuthUI.framework */, + 8DCC4FCA1D678CDC00B0D3C4 /* FirebaseAuthUITests.xctest */, + 8DCC4FDD1D678CE800B0D3C4 /* FirebaseFacebookAuthUI.framework */, + 8DCC4FE61D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.xctest */, + 8DCC4FF91D678CF500B0D3C4 /* FirebaseGoogleAuthUI.framework */, + 8DCC50021D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.xctest */, + 8DBA0F4F1D872E1C00D113D3 /* libDatabase.a */, + 8DBA0F5C1D872E2400D113D3 /* libAuth.a */, + 8DBA0F691D872E2E00D113D3 /* libFacebook.a */, + 8DBA0F761D872E3500D113D3 /* libGoogle.a */, + C32516921D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.framework */, + C325169B1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.xctest */, + C32516AD1D88A5A700B0B3F9 /* libTwitter.a */, + 8D9084201D93168800333CC8 /* libStorage.a */, + 8D90842E1D9316AB00333CC8 /* FirebaseStorageUI.framework */, + 8D9084361D9316AB00333CC8 /* FirebaseStorageUITests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 8D2A84A81D678B2B0058DF04 /* FirebaseUI */ = { + isa = PBXGroup; + children = ( + 8D2A84A91D678B2B0058DF04 /* FirebaseUI.h */, + 8D2A84AB1D678B2B0058DF04 /* Info.plist */, + ); + path = FirebaseUI; + sourceTree = ""; + }; + 8D90842F1D9316AB00333CC8 /* FirebaseStorageUI */ = { + isa = PBXGroup; + children = ( + 8D9084301D9316AB00333CC8 /* FirebaseStorageUI.h */, + 8D7AD9B51D9317FB006866B9 /* UIImageView+FirebaseStorage.h */, + 8D7AD9B61D9317FB006866B9 /* UIImageView+FirebaseStorage.m */, + 8D9084311D9316AB00333CC8 /* Info.plist */, + ); + path = FirebaseStorageUI; + sourceTree = ""; + }; + 8D90843A1D9316AB00333CC8 /* FirebaseStorageUITests */ = { + isa = PBXGroup; + children = ( + 8D90843B1D9316AB00333CC8 /* FUIImageViewCategoryTests.m */, + 8D90843D1D9316AB00333CC8 /* Info.plist */, + ); + path = FirebaseStorageUITests; + sourceTree = ""; + }; + 8DA941AD1D67904800CD3685 /* Resources */ = { + isa = PBXGroup; + children = ( + 8DA9419B1D67904200CD3685 /* ic_email.png */, + 8DA9419C1D67904200CD3685 /* ic_email@2x.png */, + 8DA9419D1D67904200CD3685 /* ic_email@3x.png */, + 8DA9419E1D67904200CD3685 /* ic_visibility_off.png */, + 8DA9419F1D67904200CD3685 /* ic_visibility_off@2x.png */, + 8DA941A01D67904200CD3685 /* ic_visibility_off@3x.png */, + 8DA941A11D67904200CD3685 /* ic_visibility.png */, + 8DA941A21D67904200CD3685 /* ic_visibility@2x.png */, + 8DA941A31D67904200CD3685 /* ic_visibility@3x.png */, + ); + name = Resources; + sourceTree = ""; + }; + 8DA941C21D67924400CD3685 /* Resources */ = { + isa = PBXGroup; + children = ( + 8DA941BC1D67923F00CD3685 /* ic_google.png */, + 8DA941BD1D67923F00CD3685 /* ic_google@2x.png */, + 8DA941BE1D67923F00CD3685 /* ic_google@3x.png */, + ); + name = Resources; + sourceTree = ""; + }; + 8DA941CD1D67936F00CD3685 /* Strings */ = { + isa = PBXGroup; + children = ( + 8DA941CE1D67937400CD3685 /* en.lproj */, + ); + name = Strings; + sourceTree = ""; + }; + 8DA941CE1D67937400CD3685 /* en.lproj */ = { + isa = PBXGroup; + children = ( + 8DA941CF1D67938000CD3685 /* FirebaseGoogleAuthUI.strings */, + ); + name = en.lproj; + sourceTree = ""; + }; + 8DA941D21D67939100CD3685 /* Resources */ = { + isa = PBXGroup; + children = ( + 8DA941DA1D6793EE00CD3685 /* ic_facebook.png */, + 8DA941DB1D6793EE00CD3685 /* ic_facebook@2x.png */, + 8DA941DC1D6793EE00CD3685 /* ic_facebook@3x.png */, + ); + name = Resources; + sourceTree = ""; + }; + 8DA941D31D67939A00CD3685 /* Strings */ = { + isa = PBXGroup; + children = ( + 8DA941E01D6793F400CD3685 /* en.lproj */, + ); + name = Strings; + sourceTree = ""; + }; + 8DA941E01D6793F400CD3685 /* en.lproj */ = { + isa = PBXGroup; + children = ( + 8DA941E11D67940100CD3685 /* FirebaseFacebookAuthUI.strings */, + ); + name = en.lproj; + sourceTree = ""; + }; + 8DA941E41D67943E00CD3685 /* Strings */ = { + isa = PBXGroup; + children = ( + 8DA941E51D67944300CD3685 /* en.lproj */, + ); + name = Strings; + sourceTree = ""; + }; + 8DA941E51D67944300CD3685 /* en.lproj */ = { + isa = PBXGroup; + children = ( + 8DA941E61D67945100CD3685 /* FirebaseAuthUI.strings */, + ); + name = en.lproj; + sourceTree = ""; + }; + 8DA941F21D67952100CD3685 /* Helpers */ = { + isa = PBXGroup; + children = ( + 8DA941EA1D67951B00CD3685 /* FirebaseArrayTestUtils.h */, + 8DA941EB1D67951B00CD3685 /* FirebaseArrayTestUtils.m */, + ); + name = Helpers; + sourceTree = ""; + }; + 8DCC4FA61D678CC400B0D3C4 /* FirebaseDatabaseUI */ = { + isa = PBXGroup; + children = ( + 8DCC4FA71D678CC400B0D3C4 /* FirebaseDatabaseUI.h */, + 8DA941391D678DEB00CD3685 /* FirebaseArray.h */, + 8DA9413A1D678DEB00CD3685 /* FirebaseArrayDelegate.h */, + 8DA941431D678E3200CD3685 /* FirebaseArray.m */, + 8DA9413B1D678DEB00CD3685 /* FirebaseCollectionViewDataSource.h */, + 8DA941441D678E3200CD3685 /* FirebaseCollectionViewDataSource.m */, + 8DA9413C1D678DEB00CD3685 /* FirebaseDataSource.h */, + 8DA941451D678E3200CD3685 /* FirebaseDataSource.m */, + 8DA9413D1D678DEB00CD3685 /* FirebaseTableViewDataSource.h */, + 8DA941461D678E3200CD3685 /* FirebaseTableViewDataSource.m */, + 8DCC4FA91D678CC400B0D3C4 /* Info.plist */, + ); + path = FirebaseDatabaseUI; + sourceTree = ""; + }; + 8DCC4FB21D678CC400B0D3C4 /* FirebaseDatabaseUITests */ = { + isa = PBXGroup; + children = ( + 8DCC4FB51D678CC400B0D3C4 /* Info.plist */, + 8DA941F21D67952100CD3685 /* Helpers */, + 8DA941E91D67951B00CD3685 /* FirebaseArrayTest.m */, + 8DA941EC1D67951B00CD3685 /* FirebaseCollectionViewDataSourceTest.m */, + 8DA941ED1D67951B00CD3685 /* FirebaseTableViewDataSourceTest.m */, + ); + path = FirebaseDatabaseUITests; + sourceTree = ""; + }; + 8DCC4FC21D678CDC00B0D3C4 /* FirebaseAuthUI */ = { + isa = PBXGroup; + children = ( + 8DCC4FC31D678CDC00B0D3C4 /* FirebaseAuthUI.h */, + 8DA9414B1D678F5400CD3685 /* FIRAuthPickerViewController.h */, + 8DA9414C1D678F5400CD3685 /* FIRAuthPickerViewController.m */, + 8DA9414D1D678F5400CD3685 /* FIRAuthPickerViewController.xib */, + 8DA9414E1D678F5400CD3685 /* FIRAuthProviderUI.h */, + 8DA9414F1D678F5400CD3685 /* FIRAuthUI_Internal.h */, + 8DA941501D678F5400CD3685 /* FIRAuthUI.h */, + 8DA941511D678F5400CD3685 /* FIRAuthUI.m */, + 8DA941521D678F5400CD3685 /* FIRAuthUIBaseViewController.h */, + 8DA941531D678F5400CD3685 /* FIRAuthUIBaseViewController.m */, + 8DA941541D678F5400CD3685 /* FIRAuthUIErrors.h */, + 8DA941551D678F5400CD3685 /* FIRAuthUIErrors.m */, + 8DA941561D678F5400CD3685 /* FIRAuthUIErrorUtils.h */, + 8DA941571D678F5400CD3685 /* FIRAuthUIErrorUtils.m */, + 8DA941581D678F5400CD3685 /* FIRAuthUISignInButton.h */, + 8DA941591D678F5400CD3685 /* FIRAuthUISignInButton.m */, + 8DA9415A1D678F5400CD3685 /* FIRAuthUIStrings.h */, + 8DA9415B1D678F5400CD3685 /* FIRAuthUIStrings.m */, + 8DA9415C1D678F5400CD3685 /* FIRAuthUITableHeaderView.h */, + 8DA9415D1D678F5400CD3685 /* FIRAuthUITableHeaderView.m */, + 8DA9415E1D678F5400CD3685 /* FIRAuthUITableViewCell.h */, + 8DA9415F1D678F5400CD3685 /* FIRAuthUITableViewCell.m */, + 8DA941601D678F5400CD3685 /* FIRAuthUITableViewCell.xib */, + 8DA941611D678F5400CD3685 /* FIRAuthUIUtils.h */, + 8DA941621D678F5400CD3685 /* FIRAuthUIUtils.m */, + 8DA941631D678F5400CD3685 /* FIREmailEntryViewController.h */, + 8DA941641D678F5400CD3685 /* FIREmailEntryViewController.m */, + 8DA941651D678F5400CD3685 /* FIREmailEntryViewController.xib */, + 8DA941661D678F5400CD3685 /* FIRPasswordRecoveryViewController.h */, + 8DA941671D678F5400CD3685 /* FIRPasswordRecoveryViewController.m */, + 8DA941681D678F5400CD3685 /* FIRPasswordRecoveryViewController.xib */, + 8DA941691D678F5400CD3685 /* FIRPasswordSignInViewController.h */, + 8DA9416A1D678F5400CD3685 /* FIRPasswordSignInViewController.m */, + 8DA9416B1D678F5400CD3685 /* FIRPasswordSignInViewController.xib */, + 8DA9416C1D678F5400CD3685 /* FIRPasswordSignUpViewController.h */, + 8DA9416D1D678F5400CD3685 /* FIRPasswordSignUpViewController.m */, + 8DA9416E1D678F5400CD3685 /* FIRPasswordSignUpViewController.xib */, + 8DA9416F1D678F5400CD3685 /* FIRPasswordVerificationViewController.h */, + 8DA941701D678F5400CD3685 /* FIRPasswordVerificationViewController.m */, + 8DA941711D678F5400CD3685 /* FIRPasswordVerificationViewController.xib */, + 8DCC4FC51D678CDC00B0D3C4 /* Info.plist */, + 8DA941E41D67943E00CD3685 /* Strings */, + 8DA941AD1D67904800CD3685 /* Resources */, + ); + path = FirebaseAuthUI; + sourceTree = ""; + }; + 8DCC4FCE1D678CDC00B0D3C4 /* FirebaseAuthUITests */ = { + isa = PBXGroup; + children = ( + 8DAF8BF41D89CC5300B251C7 /* FIRAuthUITest.m */, + 8DAF8BF51D89CC5300B251C7 /* GoogleService-Info.plist */, + 8DCC4FD11D678CDC00B0D3C4 /* Info.plist */, + ); + path = FirebaseAuthUITests; + sourceTree = ""; + }; + 8DCC4FDE1D678CE800B0D3C4 /* FirebaseFacebookAuthUI */ = { + isa = PBXGroup; + children = ( + 8DCC4FDF1D678CE800B0D3C4 /* FirebaseFacebookAuthUI.h */, + 8DA941AE1D67908E00CD3685 /* FIRFacebookAuthUI.h */, + 8DA941AF1D67908E00CD3685 /* FIRFacebookAuthUI.m */, + 8DCC4FE11D678CE800B0D3C4 /* Info.plist */, + 8DA941D21D67939100CD3685 /* Resources */, + 8DA941D31D67939A00CD3685 /* Strings */, + ); + path = FirebaseFacebookAuthUI; + sourceTree = ""; + }; + 8DCC4FEA1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests */ = { + isa = PBXGroup; + children = ( + 8DCC4FEB1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.m */, + C3C3B1111D9C26AE003F8B90 /* FIRFacebookAuthUITest.h */, + C3C3B1121D9C26AE003F8B90 /* FIRFacebookAuthUITest.m */, + C3C3B0FD1D99F83C003F8B90 /* GoogleService-Info.plist */, + 8DCC4FED1D678CE800B0D3C4 /* Info.plist */, + ); + path = FirebaseFacebookAuthUITests; + sourceTree = ""; + }; + 8DCC4FFA1D678CF500B0D3C4 /* FirebaseGoogleAuthUI */ = { + isa = PBXGroup; + children = ( + 8DCC4FFB1D678CF500B0D3C4 /* FirebaseGoogleAuthUI.h */, + 8DA941B21D6790E900CD3685 /* FIRGoogleAuthUI.h */, + 8DA941B31D6790E900CD3685 /* FIRGoogleAuthUI.m */, + 8DCC4FFD1D678CF500B0D3C4 /* Info.plist */, + 8DA941CD1D67936F00CD3685 /* Strings */, + 8DA941C21D67924400CD3685 /* Resources */, + ); + path = FirebaseGoogleAuthUI; + sourceTree = ""; + }; + 8DCC50061D678CF500B0D3C4 /* FirebaseGoogleAuthUITests */ = { + isa = PBXGroup; + children = ( + 8DCC50071D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.m */, + 8DCC50091D678CF500B0D3C4 /* Info.plist */, + ); + path = FirebaseGoogleAuthUITests; + sourceTree = ""; + }; + 9A61D20AE7C5CD320E321BC8 /* Pods */ = { + isa = PBXGroup; + children = ( + 975BB66ED4C784595DA4A851 /* Pods-Auth.debug.xcconfig */, + 7235D45177FFD38CFD4016B0 /* Pods-Auth.release.xcconfig */, + A24D78066DF7DDE0DA991999 /* Pods-Database.debug.xcconfig */, + E81A0333C1DC98FB93576719 /* Pods-Database.release.xcconfig */, + 6B851074BFB68546EB9E59BA /* Pods-Facebook.debug.xcconfig */, + 8A398E6878C703443FE876BB /* Pods-Facebook.release.xcconfig */, + 55888C203084DA3D8E2A9258 /* Pods-FirebaseAuthUI.debug.xcconfig */, + DE23049CAE7A7FBFA547B487 /* Pods-FirebaseAuthUI.release.xcconfig */, + A18DA97F32971425655D884E /* Pods-FirebaseAuthUITests.debug.xcconfig */, + DED9D85C8F7D8EDC7C648C1E /* Pods-FirebaseAuthUITests.release.xcconfig */, + A29EE40579B383C38A83BACE /* Pods-FirebaseDatabaseUI.debug.xcconfig */, + D29601CF1944F9FB1C351299 /* Pods-FirebaseDatabaseUI.release.xcconfig */, + 22615064E3107891579E8808 /* Pods-FirebaseDatabaseUITests.debug.xcconfig */, + F16D5259595AFD9E3ABE9198 /* Pods-FirebaseDatabaseUITests.release.xcconfig */, + 74EB6EC9775B824942EFE3A0 /* Pods-FirebaseFacebookAuthUI.debug.xcconfig */, + DEA2B2B3E62D6FCCC18F085C /* Pods-FirebaseFacebookAuthUI.release.xcconfig */, + E99F4CF9812D45ADACD601DD /* Pods-FirebaseFacebookAuthUITests.debug.xcconfig */, + 6537BF4DB7B318DE04FFA366 /* Pods-FirebaseFacebookAuthUITests.release.xcconfig */, + 6F2E2365A939E0744CF1B1F8 /* Pods-FirebaseGoogleAuthUI.debug.xcconfig */, + 2B96381BC73F09199FC921EF /* Pods-FirebaseGoogleAuthUI.release.xcconfig */, + DBDB362EE12AFBA1B8733D27 /* Pods-FirebaseGoogleAuthUITests.debug.xcconfig */, + B306D640ED473E9A2867658B /* Pods-FirebaseGoogleAuthUITests.release.xcconfig */, + 1196A54606DAD950930571C7 /* Pods-FirebaseStorageUI.debug.xcconfig */, + 24C1EB75C96F4D047E5B9045 /* Pods-FirebaseStorageUI.release.xcconfig */, + 64872B330763568C0D8150F8 /* Pods-FirebaseStorageUITests.debug.xcconfig */, + 6649AEAEB297BB142E41E76A /* Pods-FirebaseStorageUITests.release.xcconfig */, + FBCB390FE20936AD2F7BF063 /* Pods-FirebaseTwitterAuthUI.debug.xcconfig */, + 22F19CB7732B3E9700589E2E /* Pods-FirebaseTwitterAuthUI.release.xcconfig */, + E4311AFA2BE9B3F8C05D6C3E /* Pods-FirebaseTwitterAuthUITests.debug.xcconfig */, + 50F3F7AC8280C8156910CCC5 /* Pods-FirebaseTwitterAuthUITests.release.xcconfig */, + B7A668A3E8C48209B9804BE7 /* Pods-Google.debug.xcconfig */, + 58DE8944836A789CE4DECB9D /* Pods-Google.release.xcconfig */, + 2F4B2B7894FC9267533ED44C /* Pods-Storage.debug.xcconfig */, + F16B6E2849FEEEA63F48E420 /* Pods-Storage.release.xcconfig */, + BFDFF5D8A64EB0150ED4EAFA /* Pods-Twitter.debug.xcconfig */, + 7568F86056ED2B56579EE007 /* Pods-Twitter.release.xcconfig */, + 90D804EF330F7B5426072C35 /* Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.debug.xcconfig */, + 349EE8C74B9BC04F8B5689AD /* Pods-FirebaseGoogleAuthUI-FirebaseGoogleAuthUITests.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; + C32516931D88A54C00B0B3F9 /* FirebaseTwitterAuthUI */ = { + isa = PBXGroup; + children = ( + C32516941D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.h */, + C32516B61D88A61C00B0B3F9 /* FIRTwitterAuthUI.h */, + C32516B71D88A61C00B0B3F9 /* FIRTwitterAuthUI.m */, + C32516961D88A54C00B0B3F9 /* Info.plist */, + C380A7CF1D89ECF1005C031D /* Resources */, + C380A7DE1D89ED70005C031D /* Strings */, + ); + path = FirebaseTwitterAuthUI; + sourceTree = ""; + }; + C325169F1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests */ = { + isa = PBXGroup; + children = ( + C32516A01D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.m */, + C32516A21D88A54C00B0B3F9 /* Info.plist */, + ); + path = FirebaseTwitterAuthUITests; + sourceTree = ""; + }; + C380A7CF1D89ECF1005C031D /* Resources */ = { + isa = PBXGroup; + children = ( + C380A7D01D89ECF1005C031D /* ic_twitter.png */, + C380A7D11D89ECF1005C031D /* ic_twitter@2x.png */, + C380A7D21D89ECF1005C031D /* ic_twitter@3x.png */, + ); + path = Resources; + sourceTree = ""; + }; + C380A7DE1D89ED70005C031D /* Strings */ = { + isa = PBXGroup; + children = ( + C380A7E21D89ED82005C031D /* en.lproj */, + ); + path = Strings; + sourceTree = ""; + }; + C380A7E21D89ED82005C031D /* en.lproj */ = { + isa = PBXGroup; + children = ( + C380A7E31D89ED82005C031D /* FirebaseTwitterAuthUI.strings */, + ); + path = en.lproj; + sourceTree = ""; + }; + C6755E8A1320A2BECE081E94 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C38FC22C1DA4811A0082EB47 /* Pods_FirebaseGoogleAuthUITests.framework */, + C38FC22A1DA4810C0082EB47 /* Pods_FirebaseGoogleAuthUI.framework */, + 8DB06C5D1D89D18B00F0AAD3 /* libPods-FirebaseAuthUITests.a */, + 8D9861121D81EEE2007D3FD3 /* libPods-FirebaseDatabaseUI.a */, + C8DDFAEA336A053BC531AD73 /* Pods_Auth.framework */, + 142FC4E34EDA5FF7F11E2084 /* Pods_Database.framework */, + 9B007CBC073165DB59613737 /* Pods_Facebook.framework */, + E661B99801EB66A383157C7D /* Pods_FirebaseAuthUI.framework */, + C904041BADA95943BE5AC639 /* Pods_FirebaseAuthUITests.framework */, + B097298895E3050DAAC2354A /* Pods_FirebaseDatabaseUI.framework */, + C5117D5C8CF2CD5AC16FB525 /* Pods_FirebaseDatabaseUITests.framework */, + 1E4BC9EAA0959D953D05E6C1 /* Pods_FirebaseFacebookAuthUI.framework */, + 202E5FB518646FCBA925895A /* Pods_FirebaseFacebookAuthUITests.framework */, + E92CA4F579C9A439CD830398 /* Pods_FirebaseGoogleAuthUI.framework */, + 1E3D77542D9D718716ED921F /* Pods_FirebaseGoogleAuthUITests.framework */, + 690D92F510ADCBA2AC7115F3 /* Pods_FirebaseStorageUI.framework */, + A27361B2FE20ACE0F59A44B5 /* Pods_FirebaseStorageUITests.framework */, + B6A69C08C95074461B5C48D2 /* Pods_FirebaseTwitterAuthUI.framework */, + 5F355C68D3B69D0BF17B1995 /* Pods_FirebaseTwitterAuthUITests.framework */, + 32F5C42A9ED16CDA5DFD3C70 /* Pods_Google.framework */, + 0C4A6B88D5992067BB27ED25 /* Pods_Storage.framework */, + AC8A812967C33ED20FB60511 /* Pods_Twitter.framework */, + B47BD4E1D56C9539B2E84F22 /* Pods_FirebaseGoogleAuthUI_FirebaseGoogleAuthUITests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D2A84A31D678B2B0058DF04 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D2A84AA1D678B2B0058DF04 /* FirebaseUI.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D90842B1D9316AB00333CC8 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D7AD9B71D9317FB006866B9 /* UIImageView+FirebaseStorage.h in Headers */, + 8D90843E1D9316AB00333CC8 /* FirebaseStorageUI.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FA21D678CC400B0D3C4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DCC4FA81D678CC400B0D3C4 /* FirebaseDatabaseUI.h in Headers */, + 8DA9413E1D678DEB00CD3685 /* FirebaseArray.h in Headers */, + 8DA941401D678DEB00CD3685 /* FirebaseCollectionViewDataSource.h in Headers */, + 8DA941421D678DEB00CD3685 /* FirebaseTableViewDataSource.h in Headers */, + 8DA9413F1D678DEB00CD3685 /* FirebaseArrayDelegate.h in Headers */, + 8DA941411D678DEB00CD3685 /* FirebaseDataSource.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FBE1D678CDC00B0D3C4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941721D678F5400CD3685 /* FIRAuthPickerViewController.h in Headers */, + 8DA941791D678F5400CD3685 /* FIRAuthUIBaseViewController.h in Headers */, + 8DA941771D678F5400CD3685 /* FIRAuthUI.h in Headers */, + 8DA941751D678F5400CD3685 /* FIRAuthProviderUI.h in Headers */, + 8DA9417B1D678F5400CD3685 /* FIRAuthUIErrors.h in Headers */, + 8DA9417D1D678F5400CD3685 /* FIRAuthUIErrorUtils.h in Headers */, + 8DA941931D678F5400CD3685 /* FIRPasswordSignUpViewController.h in Headers */, + 8DA941881D678F5400CD3685 /* FIRAuthUIUtils.h in Headers */, + 8DA941761D678F5400CD3685 /* FIRAuthUI_Internal.h in Headers */, + 8DA941901D678F5400CD3685 /* FIRPasswordSignInViewController.h in Headers */, + 8DA941831D678F5400CD3685 /* FIRAuthUITableHeaderView.h in Headers */, + 8DA941961D678F5400CD3685 /* FIRPasswordVerificationViewController.h in Headers */, + 8D82147C1D67981C0069A614 /* FirebaseAuthUI.h in Headers */, + 8DA9417F1D678F5400CD3685 /* FIRAuthUISignInButton.h in Headers */, + 8DA941851D678F5400CD3685 /* FIRAuthUITableViewCell.h in Headers */, + 8DA941811D678F5400CD3685 /* FIRAuthUIStrings.h in Headers */, + 8DA9418A1D678F5400CD3685 /* FIREmailEntryViewController.h in Headers */, + 8DA9418D1D678F5400CD3685 /* FIRPasswordRecoveryViewController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FDA1D678CE800B0D3C4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941B01D67908E00CD3685 /* FIRFacebookAuthUI.h in Headers */, + 8D82147D1D67982E0069A614 /* FirebaseFacebookAuthUI.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FF61D678CF500B0D3C4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D82147E1D67983C0069A614 /* FirebaseGoogleAuthUI.h in Headers */, + 8DA941B41D6790E900CD3685 /* FIRGoogleAuthUI.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C325168F1D88A54C00B0B3F9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C32516B81D88A61C00B0B3F9 /* FIRTwitterAuthUI.h in Headers */, + C32516951D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D2A84A51D678B2B0058DF04 /* FirebaseUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D2A84BA1D678B2B0058DF04 /* Build configuration list for PBXNativeTarget "FirebaseUI" */; + buildPhases = ( + 8D2A84A11D678B2B0058DF04 /* Sources */, + 8D2A84A21D678B2B0058DF04 /* Frameworks */, + 8D2A84A31D678B2B0058DF04 /* Headers */, + 8D2A84A41D678B2B0058DF04 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8D73A3191D95E06B009F229E /* PBXTargetDependency */, + 8D73A31B1D95E06B009F229E /* PBXTargetDependency */, + 8DCC50111D678D1200B0D3C4 /* PBXTargetDependency */, + 8DCC50131D678D1200B0D3C4 /* PBXTargetDependency */, + 8DCC50151D678D1200B0D3C4 /* PBXTargetDependency */, + 8DCC50171D678D1200B0D3C4 /* PBXTargetDependency */, + ); + name = FirebaseUI; + productName = FirebaseUI; + productReference = 8D2A84A61D678B2B0058DF04 /* FirebaseUI.framework */; + productType = "com.apple.product-type.framework"; + }; + 8D90841F1D93168800333CC8 /* Storage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D9084281D93168800333CC8 /* Build configuration list for PBXNativeTarget "Storage" */; + buildPhases = ( + B238F8C38497C018F98D964D /* [CP] Check Pods Manifest.lock */, + 8D90841C1D93168800333CC8 /* Sources */, + 8D90841D1D93168800333CC8 /* Frameworks */, + 8D90841E1D93168800333CC8 /* CopyFiles */, + 033B5A6D0766D2B650FE4FCD /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Storage; + productName = Storage; + productReference = 8D9084201D93168800333CC8 /* libStorage.a */; + productType = "com.apple.product-type.library.static"; + }; + 8D90842D1D9316AB00333CC8 /* FirebaseStorageUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D90843F1D9316AB00333CC8 /* Build configuration list for PBXNativeTarget "FirebaseStorageUI" */; + buildPhases = ( + A0DB4D1B5BCCE2FC1EE23090 /* [CP] Check Pods Manifest.lock */, + 8D9084291D9316AB00333CC8 /* Sources */, + 8D90842A1D9316AB00333CC8 /* Frameworks */, + 8D90842B1D9316AB00333CC8 /* Headers */, + 8D90842C1D9316AB00333CC8 /* Resources */, + B718D8969D4F8D81B8BB94E9 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FirebaseStorageUI; + productName = FirebaseStorageUI; + productReference = 8D90842E1D9316AB00333CC8 /* FirebaseStorageUI.framework */; + productType = "com.apple.product-type.framework"; + }; + 8D9084351D9316AB00333CC8 /* FirebaseStorageUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D9084421D9316AB00333CC8 /* Build configuration list for PBXNativeTarget "FirebaseStorageUITests" */; + buildPhases = ( + 4BFCFEB04731D8DD1C96C46B /* [CP] Check Pods Manifest.lock */, + 8D9084321D9316AB00333CC8 /* Sources */, + 8D9084331D9316AB00333CC8 /* Frameworks */, + 8D9084341D9316AB00333CC8 /* Resources */, + 4F89462C1AB67B89E1AC3D79 /* [CP] Embed Pods Frameworks */, + 452102BD63FB5A4340145CB1 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8D9084391D9316AB00333CC8 /* PBXTargetDependency */, + ); + name = FirebaseStorageUITests; + productName = FirebaseStorageUITests; + productReference = 8D9084361D9316AB00333CC8 /* FirebaseStorageUITests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 8DBA0F4E1D872E1C00D113D3 /* Database */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DBA0F571D872E1C00D113D3 /* Build configuration list for PBXNativeTarget "Database" */; + buildPhases = ( + 1E306FF97634A37C657C646D /* [CP] Check Pods Manifest.lock */, + 8DBA0F4B1D872E1C00D113D3 /* Sources */, + 8DBA0F4C1D872E1C00D113D3 /* Frameworks */, + 8DBA0F4D1D872E1C00D113D3 /* CopyFiles */, + C8BD067A70D68B90BD201A7E /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Database; + productName = Database; + productReference = 8DBA0F4F1D872E1C00D113D3 /* libDatabase.a */; + productType = "com.apple.product-type.library.static"; + }; + 8DBA0F5B1D872E2400D113D3 /* Auth */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DBA0F621D872E2400D113D3 /* Build configuration list for PBXNativeTarget "Auth" */; + buildPhases = ( + 57FFCF324658EFAA033B043B /* [CP] Check Pods Manifest.lock */, + 8DBA0F581D872E2400D113D3 /* Sources */, + 8DBA0F591D872E2400D113D3 /* Frameworks */, + 8DBA0F5A1D872E2400D113D3 /* CopyFiles */, + E54F12A0487DA9EBEEFD6E56 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth; + productName = Auth; + productReference = 8DBA0F5C1D872E2400D113D3 /* libAuth.a */; + productType = "com.apple.product-type.library.static"; + }; + 8DBA0F681D872E2E00D113D3 /* Facebook */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DBA0F6F1D872E2E00D113D3 /* Build configuration list for PBXNativeTarget "Facebook" */; + buildPhases = ( + 8CF44A5719E2CAD85E2CC637 /* [CP] Check Pods Manifest.lock */, + 8DBA0F651D872E2E00D113D3 /* Sources */, + 8DBA0F661D872E2E00D113D3 /* Frameworks */, + 8DBA0F671D872E2E00D113D3 /* CopyFiles */, + B3E4D5225350A6A9994F49FD /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Facebook; + productName = Facebook; + productReference = 8DBA0F691D872E2E00D113D3 /* libFacebook.a */; + productType = "com.apple.product-type.library.static"; + }; + 8DBA0F751D872E3500D113D3 /* Google */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DBA0F7C1D872E3500D113D3 /* Build configuration list for PBXNativeTarget "Google" */; + buildPhases = ( + EB3A9733EC9A757DFF6623DA /* [CP] Check Pods Manifest.lock */, + 8DBA0F721D872E3500D113D3 /* Sources */, + 8DBA0F731D872E3500D113D3 /* Frameworks */, + 8DBA0F741D872E3500D113D3 /* CopyFiles */, + 04A6DD897C4487F3BCEC184B /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Google; + productName = Google; + productReference = 8DBA0F761D872E3500D113D3 /* libGoogle.a */; + productType = "com.apple.product-type.library.static"; + }; + 8DCC4FA41D678CC400B0D3C4 /* FirebaseDatabaseUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC4FBA1D678CC400B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseDatabaseUI" */; + buildPhases = ( + 1A8A58EF2433D66CAE275397 /* [CP] Check Pods Manifest.lock */, + 8DCC4FA01D678CC400B0D3C4 /* Sources */, + 8DCC4FA11D678CC400B0D3C4 /* Frameworks */, + 8DCC4FA21D678CC400B0D3C4 /* Headers */, + 8DCC4FA31D678CC400B0D3C4 /* Resources */, + 5CF7EAA6702A0FB3195DFCC2 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FirebaseDatabaseUI; + productName = FirebaseDatabaseUI; + productReference = 8DCC4FA51D678CC400B0D3C4 /* FirebaseDatabaseUI.framework */; + productType = "com.apple.product-type.framework"; + }; + 8DCC4FAD1D678CC400B0D3C4 /* FirebaseDatabaseUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC4FBB1D678CC400B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseDatabaseUITests" */; + buildPhases = ( + 0CFC3EDD5C8B3997272245C3 /* [CP] Check Pods Manifest.lock */, + 8DCC4FAA1D678CC400B0D3C4 /* Sources */, + 8DCC4FAB1D678CC400B0D3C4 /* Frameworks */, + 8DCC4FAC1D678CC400B0D3C4 /* Resources */, + 472A1BEDE4928BD6D1F094D3 /* [CP] Embed Pods Frameworks */, + F0067D3BF3D921EB66AB571B /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8D0F5E961D81EB06001C47AA /* PBXTargetDependency */, + ); + name = FirebaseDatabaseUITests; + productName = FirebaseDatabaseUITests; + productReference = 8DCC4FAE1D678CC400B0D3C4 /* FirebaseDatabaseUITests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC4FD21D678CDC00B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseAuthUI" */; + buildPhases = ( + 3333E3E449EDA01F11B84DC6 /* [CP] Check Pods Manifest.lock */, + 8DCC4FBC1D678CDC00B0D3C4 /* Sources */, + 8DCC4FBD1D678CDC00B0D3C4 /* Frameworks */, + 8DCC4FBE1D678CDC00B0D3C4 /* Headers */, + 8DCC4FBF1D678CDC00B0D3C4 /* Resources */, + 935EEE7BAB2019F4C23E4780 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FirebaseAuthUI; + productName = FirebaseAuthUI; + productReference = 8DCC4FC11D678CDC00B0D3C4 /* FirebaseAuthUI.framework */; + productType = "com.apple.product-type.framework"; + }; + 8DCC4FC91D678CDC00B0D3C4 /* FirebaseAuthUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC4FD51D678CDC00B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseAuthUITests" */; + buildPhases = ( + 23889266231F83F5AEBA76A9 /* [CP] Check Pods Manifest.lock */, + 8DCC4FC61D678CDC00B0D3C4 /* Sources */, + 8DCC4FC71D678CDC00B0D3C4 /* Frameworks */, + 8DCC4FC81D678CDC00B0D3C4 /* Resources */, + B9120D580446E4F4E8B3264E /* [CP] Embed Pods Frameworks */, + B569729EEA3A20D79B446555 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8DCC4FCD1D678CDC00B0D3C4 /* PBXTargetDependency */, + ); + name = FirebaseAuthUITests; + productName = FirebaseAuthUITests; + productReference = 8DCC4FCA1D678CDC00B0D3C4 /* FirebaseAuthUITests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 8DCC4FDC1D678CE800B0D3C4 /* FirebaseFacebookAuthUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC4FEE1D678CE900B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseFacebookAuthUI" */; + buildPhases = ( + C63F0800E678EC8F1BA67381 /* [CP] Check Pods Manifest.lock */, + 8DCC4FD81D678CE800B0D3C4 /* Sources */, + 8DCC4FD91D678CE800B0D3C4 /* Frameworks */, + 8DCC4FDA1D678CE800B0D3C4 /* Headers */, + 8DCC4FDB1D678CE800B0D3C4 /* Resources */, + 700E30C85305DEBB62689217 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8D0BD3D31D81E9BC00F7BF3D /* PBXTargetDependency */, + ); + name = FirebaseFacebookAuthUI; + productName = FirebaseFacebookAuthUI; + productReference = 8DCC4FDD1D678CE800B0D3C4 /* FirebaseFacebookAuthUI.framework */; + productType = "com.apple.product-type.framework"; + }; + 8DCC4FE51D678CE800B0D3C4 /* FirebaseFacebookAuthUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC4FF11D678CE900B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseFacebookAuthUITests" */; + buildPhases = ( + 0FA2B9979A62383C253AA902 /* [CP] Check Pods Manifest.lock */, + 8DCC4FE21D678CE800B0D3C4 /* Sources */, + 8DCC4FE31D678CE800B0D3C4 /* Frameworks */, + 8DCC4FE41D678CE800B0D3C4 /* Resources */, + 51B45B7794B64EDCD75F4FF6 /* [CP] Embed Pods Frameworks */, + 503D8CF7FFB9954361479FE2 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8DCC4FE91D678CE800B0D3C4 /* PBXTargetDependency */, + ); + name = FirebaseFacebookAuthUITests; + productName = FirebaseFacebookAuthUITests; + productReference = 8DCC4FE61D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 8DCC4FF81D678CF500B0D3C4 /* FirebaseGoogleAuthUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC500A1D678CF500B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseGoogleAuthUI" */; + buildPhases = ( + 0FECE12F7906DAD13B353C53 /* [CP] Check Pods Manifest.lock */, + 8DCC4FF41D678CF500B0D3C4 /* Sources */, + 8DCC4FF51D678CF500B0D3C4 /* Frameworks */, + 8DCC4FF61D678CF500B0D3C4 /* Headers */, + 8DCC4FF71D678CF500B0D3C4 /* Resources */, + 5D30C3ED783A4C2B3A438822 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8DA941B91D67912000CD3685 /* PBXTargetDependency */, + ); + name = FirebaseGoogleAuthUI; + productName = FirebaseGoogleAuthUI; + productReference = 8DCC4FF91D678CF500B0D3C4 /* FirebaseGoogleAuthUI.framework */; + productType = "com.apple.product-type.framework"; + }; + 8DCC50011D678CF500B0D3C4 /* FirebaseGoogleAuthUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DCC500D1D678CF500B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseGoogleAuthUITests" */; + buildPhases = ( + 0A5F7912352E8D5E56852548 /* [CP] Check Pods Manifest.lock */, + 8DCC4FFE1D678CF500B0D3C4 /* Sources */, + 8DCC4FFF1D678CF500B0D3C4 /* Frameworks */, + 8DCC50001D678CF500B0D3C4 /* Resources */, + DE99744A3C67AE198C9EA801 /* [CP] Embed Pods Frameworks */, + 0E313AC97278C6E97B08E714 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8DCC50051D678CF500B0D3C4 /* PBXTargetDependency */, + ); + name = FirebaseGoogleAuthUITests; + productName = FirebaseGoogleAuthUITests; + productReference = 8DCC50021D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + C32516911D88A54C00B0B3F9 /* FirebaseTwitterAuthUI */ = { + isa = PBXNativeTarget; + buildConfigurationList = C32516A71D88A54C00B0B3F9 /* Build configuration list for PBXNativeTarget "FirebaseTwitterAuthUI" */; + buildPhases = ( + 6033A8C2128BCCD95FFF06B7 /* [CP] Check Pods Manifest.lock */, + C325168D1D88A54C00B0B3F9 /* Sources */, + C325168E1D88A54C00B0B3F9 /* Frameworks */, + C325168F1D88A54C00B0B3F9 /* Headers */, + C32516901D88A54C00B0B3F9 /* Resources */, + 9C2A79FE1246744B6977E101 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + C3CCFF501D8B316100788425 /* PBXTargetDependency */, + ); + name = FirebaseTwitterAuthUI; + productName = FirebaseTwitterAuthUI; + productReference = C32516921D88A54C00B0B3F9 /* FirebaseTwitterAuthUI.framework */; + productType = "com.apple.product-type.framework"; + }; + C325169A1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = C32516A81D88A54C00B0B3F9 /* Build configuration list for PBXNativeTarget "FirebaseTwitterAuthUITests" */; + buildPhases = ( + 22990DA68AE617E4AB4BD46A /* [CP] Check Pods Manifest.lock */, + C32516971D88A54C00B0B3F9 /* Sources */, + C32516981D88A54C00B0B3F9 /* Frameworks */, + C32516991D88A54C00B0B3F9 /* Resources */, + 16E86A08CE1FCAF9756ADF2E /* [CP] Embed Pods Frameworks */, + CD59D614461B3701983ECEE9 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + C325169E1D88A54C00B0B3F9 /* PBXTargetDependency */, + ); + name = FirebaseTwitterAuthUITests; + productName = FirebaseTwitterAuthUITests; + productReference = C325169B1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + C32516AC1D88A5A700B0B3F9 /* Twitter */ = { + isa = PBXNativeTarget; + buildConfigurationList = C32516B31D88A5A700B0B3F9 /* Build configuration list for PBXNativeTarget "Twitter" */; + buildPhases = ( + 392C56805B92FF7C49F40B12 /* [CP] Check Pods Manifest.lock */, + C32516A91D88A5A700B0B3F9 /* Sources */, + C32516AA1D88A5A700B0B3F9 /* Frameworks */, + C32516AB1D88A5A700B0B3F9 /* CopyFiles */, + 0F4CAE8AF932C0E59F098802 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Twitter; + productName = Twitter; + productReference = C32516AD1D88A5A700B0B3F9 /* libTwitter.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8D2A849D1D678B2B0058DF04 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0800; + ORGANIZATIONNAME = FirebaseUI; + TargetAttributes = { + 8D2A84A51D678B2B0058DF04 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8D90841F1D93168800333CC8 = { + CreatedOnToolsVersion = 8.0; + ProvisioningStyle = Automatic; + }; + 8D90842D1D9316AB00333CC8 = { + CreatedOnToolsVersion = 8.0; + ProvisioningStyle = Automatic; + }; + 8D9084351D9316AB00333CC8 = { + CreatedOnToolsVersion = 8.0; + ProvisioningStyle = Automatic; + }; + 8DBA0F4E1D872E1C00D113D3 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DBA0F5B1D872E2400D113D3 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DBA0F681D872E2E00D113D3 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DBA0F751D872E3500D113D3 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FA41D678CC400B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FAD1D678CC400B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FC01D678CDC00B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FC91D678CDC00B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FDC1D678CE800B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FE51D678CE800B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC4FF81D678CF500B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 8DCC50011D678CF500B0D3C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + C32516911D88A54C00B0B3F9 = { + CreatedOnToolsVersion = 7.3.1; + }; + C325169A1D88A54C00B0B3F9 = { + CreatedOnToolsVersion = 7.3.1; + }; + C32516AC1D88A5A700B0B3F9 = { + CreatedOnToolsVersion = 7.3.1; + }; + }; + }; + buildConfigurationList = 8D2A84A01D678B2B0058DF04 /* Build configuration list for PBXProject "FirebaseUI" */; + compatibilityVersion = "Xcode 6.3"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8D2A849C1D678B2B0058DF04; + productRefGroup = 8D2A84A71D678B2B0058DF04 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D2A84A51D678B2B0058DF04 /* FirebaseUI */, + 8DCC4FA41D678CC400B0D3C4 /* FirebaseDatabaseUI */, + 8DCC4FAD1D678CC400B0D3C4 /* FirebaseDatabaseUITests */, + 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */, + 8DCC4FC91D678CDC00B0D3C4 /* FirebaseAuthUITests */, + 8DCC4FDC1D678CE800B0D3C4 /* FirebaseFacebookAuthUI */, + 8DCC4FE51D678CE800B0D3C4 /* FirebaseFacebookAuthUITests */, + 8DCC4FF81D678CF500B0D3C4 /* FirebaseGoogleAuthUI */, + 8DCC50011D678CF500B0D3C4 /* FirebaseGoogleAuthUITests */, + C32516911D88A54C00B0B3F9 /* FirebaseTwitterAuthUI */, + C325169A1D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests */, + 8D90842D1D9316AB00333CC8 /* FirebaseStorageUI */, + 8D9084351D9316AB00333CC8 /* FirebaseStorageUITests */, + 8DBA0F4E1D872E1C00D113D3 /* Database */, + 8DBA0F5B1D872E2400D113D3 /* Auth */, + 8DBA0F681D872E2E00D113D3 /* Facebook */, + 8DBA0F751D872E3500D113D3 /* Google */, + C32516AC1D88A5A700B0B3F9 /* Twitter */, + 8D90841F1D93168800333CC8 /* Storage */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D2A84A41D678B2B0058DF04 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D90842C1D9316AB00333CC8 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D9084341D9316AB00333CC8 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FA31D678CC400B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FAC1D678CC400B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FBF1D678CDC00B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941A61D67904200CD3685 /* ic_email@3x.png in Resources */, + 8DA9418F1D678F5400CD3685 /* FIRPasswordRecoveryViewController.xib in Resources */, + 8DA941A81D67904200CD3685 /* ic_visibility_off@2x.png in Resources */, + 8DA941921D678F5400CD3685 /* FIRPasswordSignInViewController.xib in Resources */, + 8DA941A41D67904200CD3685 /* ic_email.png in Resources */, + 8DA941AC1D67904200CD3685 /* ic_visibility@3x.png in Resources */, + 8DA941E81D67945100CD3685 /* FirebaseAuthUI.strings in Resources */, + 8DA941A51D67904200CD3685 /* ic_email@2x.png in Resources */, + 8DA941AB1D67904200CD3685 /* ic_visibility@2x.png in Resources */, + 8DA941A91D67904200CD3685 /* ic_visibility_off@3x.png in Resources */, + 8DA941741D678F5400CD3685 /* FIRAuthPickerViewController.xib in Resources */, + 8DA941981D678F5400CD3685 /* FIRPasswordVerificationViewController.xib in Resources */, + 8DA941871D678F5400CD3685 /* FIRAuthUITableViewCell.xib in Resources */, + 8DA9418C1D678F5400CD3685 /* FIREmailEntryViewController.xib in Resources */, + 8DA941A71D67904200CD3685 /* ic_visibility_off.png in Resources */, + 8DA941951D678F5400CD3685 /* FIRPasswordSignUpViewController.xib in Resources */, + 8DA941AA1D67904200CD3685 /* ic_visibility.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FC81D678CDC00B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DAF8BF71D89CC5300B251C7 /* GoogleService-Info.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FDB1D678CE800B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941DF1D6793EE00CD3685 /* ic_facebook@3x.png in Resources */, + 8DA941E31D67940100CD3685 /* FirebaseFacebookAuthUI.strings in Resources */, + 8DA941DE1D6793EE00CD3685 /* ic_facebook@2x.png in Resources */, + 8DA941DD1D6793EE00CD3685 /* ic_facebook.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FE41D678CE800B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C3C3B0FE1D99F83C003F8B90 /* GoogleService-Info.plist in Resources */, + C3C3B10F1D9B4530003F8B90 /* ic_facebook@3x.png in Resources */, + C3C3B10D1D9B4530003F8B90 /* ic_facebook.png in Resources */, + C3C3B10E1D9B4530003F8B90 /* ic_facebook@2x.png in Resources */, + C3C3B1101D9B4534003F8B90 /* FirebaseFacebookAuthUI.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FF71D678CF500B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941C11D67923F00CD3685 /* ic_google@3x.png in Resources */, + 8DA941BF1D67923F00CD3685 /* ic_google.png in Resources */, + 8DA941D11D67938000CD3685 /* FirebaseGoogleAuthUI.strings in Resources */, + 8DA941C01D67923F00CD3685 /* ic_google@2x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC50001D678CF500B0D3C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516901D88A54C00B0B3F9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C380A7D71D89ECF1005C031D /* ic_twitter@2x.png in Resources */, + C380A7E51D89ED82005C031D /* FirebaseTwitterAuthUI.strings in Resources */, + C380A7D81D89ECF1005C031D /* ic_twitter@3x.png in Resources */, + C380A7D61D89ECF1005C031D /* ic_twitter.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516991D88A54C00B0B3F9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 033B5A6D0766D2B650FE4FCD /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage/Pods-Storage-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 04A6DD897C4487F3BCEC184B /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Google/Pods-Google-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 0A5F7912352E8D5E56852548 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 0CFC3EDD5C8B3997272245C3 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 0E313AC97278C6E97B08E714 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUITests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 0F4CAE8AF932C0E59F098802 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Twitter/Pods-Twitter-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 0FA2B9979A62383C253AA902 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 0FECE12F7906DAD13B353C53 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 16E86A08CE1FCAF9756ADF2E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseTwitterAuthUITests/Pods-FirebaseTwitterAuthUITests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 1A8A58EF2433D66CAE275397 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 1E306FF97634A37C657C646D /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 22990DA68AE617E4AB4BD46A /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 23889266231F83F5AEBA76A9 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 3333E3E449EDA01F11B84DC6 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 392C56805B92FF7C49F40B12 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 452102BD63FB5A4340145CB1 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseStorageUITests/Pods-FirebaseStorageUITests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 472A1BEDE4928BD6D1F094D3 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseDatabaseUITests/Pods-FirebaseDatabaseUITests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 4BFCFEB04731D8DD1C96C46B /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 4F89462C1AB67B89E1AC3D79 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseStorageUITests/Pods-FirebaseStorageUITests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 503D8CF7FFB9954361479FE2 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseFacebookAuthUITests/Pods-FirebaseFacebookAuthUITests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 51B45B7794B64EDCD75F4FF6 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseFacebookAuthUITests/Pods-FirebaseFacebookAuthUITests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 57FFCF324658EFAA033B043B /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 5CF7EAA6702A0FB3195DFCC2 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseDatabaseUI/Pods-FirebaseDatabaseUI-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 5D30C3ED783A4C2B3A438822 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseGoogleAuthUI/Pods-FirebaseGoogleAuthUI-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 6033A8C2128BCCD95FFF06B7 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 700E30C85305DEBB62689217 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseFacebookAuthUI/Pods-FirebaseFacebookAuthUI-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 8CF44A5719E2CAD85E2CC637 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 935EEE7BAB2019F4C23E4780 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseAuthUI/Pods-FirebaseAuthUI-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 9C2A79FE1246744B6977E101 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseTwitterAuthUI/Pods-FirebaseTwitterAuthUI-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + A0DB4D1B5BCCE2FC1EE23090 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + B238F8C38497C018F98D964D /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + B3E4D5225350A6A9994F49FD /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Facebook/Pods-Facebook-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + B569729EEA3A20D79B446555 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseAuthUITests/Pods-FirebaseAuthUITests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + B718D8969D4F8D81B8BB94E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseStorageUI/Pods-FirebaseStorageUI-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + B9120D580446E4F4E8B3264E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseAuthUITests/Pods-FirebaseAuthUITests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + C63F0800E678EC8F1BA67381 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + C8BD067A70D68B90BD201A7E /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database/Pods-Database-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + CD59D614461B3701983ECEE9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseTwitterAuthUITests/Pods-FirebaseTwitterAuthUITests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + DE99744A3C67AE198C9EA801 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseGoogleAuthUITests/Pods-FirebaseGoogleAuthUITests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + E54F12A0487DA9EBEEFD6E56 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth/Pods-Auth-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + EB3A9733EC9A757DFF6623DA /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + F0067D3BF3D921EB66AB571B /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseDatabaseUITests/Pods-FirebaseDatabaseUITests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D2A84A11D678B2B0058DF04 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D90841C1D93168800333CC8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D78AF061D9D8CB000CFA9C5 /* UIImageView+FirebaseStorage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D9084291D9316AB00333CC8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D7AD9B81D9317FB006866B9 /* UIImageView+FirebaseStorage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D9084321D9316AB00333CC8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D90843C1D9316AB00333CC8 /* FUIImageViewCategoryTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F4B1D872E1C00D113D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DBA0F801D872E4700D113D3 /* FirebaseCollectionViewDataSource.m in Sources */, + 8DBA0F7F1D872E4300D113D3 /* FirebaseArray.m in Sources */, + 8DBA0F811D872E4B00D113D3 /* FirebaseDataSource.m in Sources */, + 8DBA0F821D872E4E00D113D3 /* FirebaseTableViewDataSource.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F581D872E2400D113D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DBA0F8B1D872EAA00D113D3 /* FIRAuthUITableViewCell.m in Sources */, + 8DBA0F8F1D872EAA00D113D3 /* FIRPasswordSignInViewController.m in Sources */, + 8DBA0F851D872E9000D113D3 /* FIRAuthUIBaseViewController.m in Sources */, + 8DBA0F881D872E9800D113D3 /* FIRAuthUISignInButton.m in Sources */, + 8DBA0F8D1D872EAA00D113D3 /* FIREmailEntryViewController.m in Sources */, + 8DBA0F8A1D872E9E00D113D3 /* FIRAuthUITableHeaderView.m in Sources */, + 8DBA0F831D872E7A00D113D3 /* FIRAuthPickerViewController.m in Sources */, + 8DBA0F901D872EAA00D113D3 /* FIRPasswordSignUpViewController.m in Sources */, + 8DBA0F861D872E9300D113D3 /* FIRAuthUIErrors.m in Sources */, + 8DBA0F911D872EAA00D113D3 /* FIRPasswordVerificationViewController.m in Sources */, + 8DBA0F871D872E9500D113D3 /* FIRAuthUIErrorUtils.m in Sources */, + 8DBA0F8E1D872EAA00D113D3 /* FIRPasswordRecoveryViewController.m in Sources */, + 8DBA0F8C1D872EAA00D113D3 /* FIRAuthUIUtils.m in Sources */, + 8DBA0F841D872E8C00D113D3 /* FIRAuthUI.m in Sources */, + 8DBA0F891D872E9A00D113D3 /* FIRAuthUIStrings.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F651D872E2E00D113D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DBA0F921D872EBA00D113D3 /* FIRFacebookAuthUI.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DBA0F721D872E3500D113D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DBA0F931D872EC100D113D3 /* FIRGoogleAuthUI.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FA01D678CC400B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941481D678E3200CD3685 /* FirebaseCollectionViewDataSource.m in Sources */, + 8DA941471D678E3200CD3685 /* FirebaseArray.m in Sources */, + 8DA941491D678E3200CD3685 /* FirebaseDataSource.m in Sources */, + 8DA9414A1D678E3200CD3685 /* FirebaseTableViewDataSource.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FAA1D678CC400B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941F01D67951B00CD3685 /* FirebaseCollectionViewDataSourceTest.m in Sources */, + 8DA941F11D67951B00CD3685 /* FirebaseTableViewDataSourceTest.m in Sources */, + 8DA941EF1D67951B00CD3685 /* FirebaseArrayTestUtils.m in Sources */, + 8DA941EE1D67951B00CD3685 /* FirebaseArrayTest.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FBC1D678CDC00B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941861D678F5400CD3685 /* FIRAuthUITableViewCell.m in Sources */, + 8DA941911D678F5400CD3685 /* FIRPasswordSignInViewController.m in Sources */, + 8DA9417A1D678F5400CD3685 /* FIRAuthUIBaseViewController.m in Sources */, + 8DA941801D678F5400CD3685 /* FIRAuthUISignInButton.m in Sources */, + 8DA9418B1D678F5400CD3685 /* FIREmailEntryViewController.m in Sources */, + 8DA941841D678F5400CD3685 /* FIRAuthUITableHeaderView.m in Sources */, + 8DA941731D678F5400CD3685 /* FIRAuthPickerViewController.m in Sources */, + 8DA941941D678F5400CD3685 /* FIRPasswordSignUpViewController.m in Sources */, + 8DA9417C1D678F5400CD3685 /* FIRAuthUIErrors.m in Sources */, + 8DA941971D678F5400CD3685 /* FIRPasswordVerificationViewController.m in Sources */, + 8DA9417E1D678F5400CD3685 /* FIRAuthUIErrorUtils.m in Sources */, + 8DA9418E1D678F5400CD3685 /* FIRPasswordRecoveryViewController.m in Sources */, + 8DA941891D678F5400CD3685 /* FIRAuthUIUtils.m in Sources */, + 8DA941781D678F5400CD3685 /* FIRAuthUI.m in Sources */, + 8DA941821D678F5400CD3685 /* FIRAuthUIStrings.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FC61D678CDC00B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DAF8BF61D89CC5300B251C7 /* FIRAuthUITest.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FD81D678CE800B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941B11D67908E00CD3685 /* FIRFacebookAuthUI.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FE21D678CE800B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DCC4FEC1D678CE800B0D3C4 /* FirebaseFacebookAuthUITests.m in Sources */, + C3C3B1131D9C26AE003F8B90 /* FIRFacebookAuthUITest.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FF41D678CF500B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DA941B51D6790E900CD3685 /* FIRGoogleAuthUI.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DCC4FFE1D678CF500B0D3C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DCC50081D678CF500B0D3C4 /* FirebaseGoogleAuthUITests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C325168D1D88A54C00B0B3F9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C32516B91D88A61C00B0B3F9 /* FIRTwitterAuthUI.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516971D88A54C00B0B3F9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C32516A11D88A54C00B0B3F9 /* FirebaseTwitterAuthUITests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C32516A91D88A5A700B0B3F9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C32516BA1D88A61C00B0B3F9 /* FIRTwitterAuthUI.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 8D0BD3D31D81E9BC00F7BF3D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */; + targetProxy = 8D0BD3D21D81E9BC00F7BF3D /* PBXContainerItemProxy */; + }; + 8D0F5E961D81EB06001C47AA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FA41D678CC400B0D3C4 /* FirebaseDatabaseUI */; + targetProxy = 8D0F5E951D81EB06001C47AA /* PBXContainerItemProxy */; + }; + 8D73A3191D95E06B009F229E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C32516911D88A54C00B0B3F9 /* FirebaseTwitterAuthUI */; + targetProxy = 8D73A3181D95E06B009F229E /* PBXContainerItemProxy */; + }; + 8D73A31B1D95E06B009F229E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8D90842D1D9316AB00333CC8 /* FirebaseStorageUI */; + targetProxy = 8D73A31A1D95E06B009F229E /* PBXContainerItemProxy */; + }; + 8D9084391D9316AB00333CC8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8D90842D1D9316AB00333CC8 /* FirebaseStorageUI */; + targetProxy = 8D9084381D9316AB00333CC8 /* PBXContainerItemProxy */; + }; + 8DA941B91D67912000CD3685 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */; + targetProxy = 8DA941B81D67912000CD3685 /* PBXContainerItemProxy */; + }; + 8DCC4FCD1D678CDC00B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */; + targetProxy = 8DCC4FCC1D678CDC00B0D3C4 /* PBXContainerItemProxy */; + }; + 8DCC4FE91D678CE800B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FDC1D678CE800B0D3C4 /* FirebaseFacebookAuthUI */; + targetProxy = 8DCC4FE81D678CE800B0D3C4 /* PBXContainerItemProxy */; + }; + 8DCC50051D678CF500B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FF81D678CF500B0D3C4 /* FirebaseGoogleAuthUI */; + targetProxy = 8DCC50041D678CF500B0D3C4 /* PBXContainerItemProxy */; + }; + 8DCC50111D678D1200B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FA41D678CC400B0D3C4 /* FirebaseDatabaseUI */; + targetProxy = 8DCC50101D678D1200B0D3C4 /* PBXContainerItemProxy */; + }; + 8DCC50131D678D1200B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */; + targetProxy = 8DCC50121D678D1200B0D3C4 /* PBXContainerItemProxy */; + }; + 8DCC50151D678D1200B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FDC1D678CE800B0D3C4 /* FirebaseFacebookAuthUI */; + targetProxy = 8DCC50141D678D1200B0D3C4 /* PBXContainerItemProxy */; + }; + 8DCC50171D678D1200B0D3C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FF81D678CF500B0D3C4 /* FirebaseGoogleAuthUI */; + targetProxy = 8DCC50161D678D1200B0D3C4 /* PBXContainerItemProxy */; + }; + C325169E1D88A54C00B0B3F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C32516911D88A54C00B0B3F9 /* FirebaseTwitterAuthUI */; + targetProxy = C325169D1D88A54C00B0B3F9 /* PBXContainerItemProxy */; + }; + C3CCFF501D8B316100788425 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DCC4FC01D678CDC00B0D3C4 /* FirebaseAuthUI */; + targetProxy = C3CCFF4F1D8B316100788425 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 8DA941CF1D67938000CD3685 /* FirebaseGoogleAuthUI.strings */ = { + isa = PBXVariantGroup; + children = ( + 8DA941D01D67938000CD3685 /* en */, + ); + name = FirebaseGoogleAuthUI.strings; + sourceTree = ""; + }; + 8DA941E11D67940100CD3685 /* FirebaseFacebookAuthUI.strings */ = { + isa = PBXVariantGroup; + children = ( + 8DA941E21D67940100CD3685 /* en */, + ); + name = FirebaseFacebookAuthUI.strings; + sourceTree = ""; + }; + 8DA941E61D67945100CD3685 /* FirebaseAuthUI.strings */ = { + isa = PBXVariantGroup; + children = ( + 8DA941E71D67945100CD3685 /* en */, + ); + name = FirebaseAuthUI.strings; + sourceTree = ""; + }; + C380A7E31D89ED82005C031D /* FirebaseTwitterAuthUI.strings */ = { + isa = PBXVariantGroup; + children = ( + C380A7E41D89ED82005C031D /* en */, + ); + name = FirebaseTwitterAuthUI.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 8D2A84B81D678B2B0058DF04 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + BITCODE_GENERATION_MODE = marker; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ""; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 8D2A84B91D678B2B0058DF04 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + BITCODE_GENERATION_MODE = bitcode; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CFLAGS = ""; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 8D2A84BB1D678B2B0058DF04 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8D2A84BC1D678B2B0058DF04 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8D9084261D93168800333CC8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2F4B2B7894FC9267533ED44C /* Pods-Storage.debug.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8D9084271D93168800333CC8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F16B6E2849FEEEA63F48E420 /* Pods-Storage.release.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8D9084401D9316AB00333CC8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1196A54606DAD950930571C7 /* Pods-FirebaseStorageUI.debug.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseStorageUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebaseui.FirebaseStorageUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8D9084411D9316AB00333CC8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 24C1EB75C96F4D047E5B9045 /* Pods-FirebaseStorageUI.release.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseStorageUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebaseui.FirebaseStorageUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8D9084431D9316AB00333CC8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 64872B330763568C0D8150F8 /* Pods-FirebaseStorageUITests.debug.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/SDWebImage\"", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks\"", + "\"${PODS_ROOT}/FirebaseStorage/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks\"", + ); + INFOPLIST_FILE = FirebaseStorageUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks $(BUILT_PRODUCTS_DIR)/SDWebImage"; + LIBRARY_SEARCH_PATHS = ""; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.firebaseui.FirebaseStorageUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 8D9084441D9316AB00333CC8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6649AEAEB297BB142E41E76A /* Pods-FirebaseStorageUITests.release.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + INFOPLIST_FILE = FirebaseStorageUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks $(BUILT_PRODUCTS_DIR)"; + LIBRARY_SEARCH_PATHS = ""; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.firebaseui.FirebaseStorageUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 8DBA0F551D872E1C00D113D3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A24D78066DF7DDE0DA991999 /* Pods-Database.debug.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DBA0F561D872E1C00D113D3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E81A0333C1DC98FB93576719 /* Pods-Database.release.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DBA0F631D872E2400D113D3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 975BB66ED4C784595DA4A851 /* Pods-Auth.debug.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DBA0F641D872E2400D113D3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7235D45177FFD38CFD4016B0 /* Pods-Auth.release.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DBA0F701D872E2E00D113D3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6B851074BFB68546EB9E59BA /* Pods-Facebook.debug.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DBA0F711D872E2E00D113D3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8A398E6878C703443FE876BB /* Pods-Facebook.release.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DBA0F7D1D872E3500D113D3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B7A668A3E8C48209B9804BE7 /* Pods-Google.debug.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DBA0F7E1D872E3500D113D3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58DE8944836A789CE4DECB9D /* Pods-Google.release.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DCC4FB61D678CC400B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A29EE40579B383C38A83BACE /* Pods-FirebaseDatabaseUI.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseDatabaseUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseDatabaseUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DCC4FB71D678CC400B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D29601CF1944F9FB1C351299 /* Pods-FirebaseDatabaseUI.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseDatabaseUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseDatabaseUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DCC4FB81D678CC400B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22615064E3107891579E8808 /* Pods-FirebaseDatabaseUITests.debug.xcconfig */; + buildSettings = { + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseDatabase/Frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks\"", + ); + INFOPLIST_FILE = FirebaseDatabaseUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseDatabaseUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 8DCC4FB91D678CC400B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F16D5259595AFD9E3ABE9198 /* Pods-FirebaseDatabaseUITests.release.xcconfig */; + buildSettings = { + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseDatabase/Frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks\"", + ); + INFOPLIST_FILE = FirebaseDatabaseUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseDatabaseUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 8DCC4FD31D678CDC00B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 55888C203084DA3D8E2A9258 /* Pods-FirebaseAuthUI.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DCC4FD41D678CDC00B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DE23049CAE7A7FBFA547B487 /* Pods-FirebaseAuthUI.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = FirebaseAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DCC4FD61D678CDC00B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A18DA97F32971425655D884E /* Pods-FirebaseAuthUITests.debug.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseCore/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 8DCC4FD71D678CDC00B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DED9D85C8F7D8EDC7C648C1E /* Pods-FirebaseAuthUITests.release.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseCore/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 8DCC4FEF1D678CE900B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 74EB6EC9775B824942EFE3A0 /* Pods-FirebaseFacebookAuthUI.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/Bolts\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseFacebookAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseFacebookAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DCC4FF01D678CE900B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DEA2B2B3E62D6FCCC18F085C /* Pods-FirebaseFacebookAuthUI.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/Bolts\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseFacebookAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseFacebookAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DCC4FF21D678CE900B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E99F4CF9812D45ADACD601DD /* Pods-FirebaseFacebookAuthUITests.debug.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/Bolts\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit\"", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseFacebookAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks ${BUILT_PRODUCTS_DIR}/Bolts ${BUILT_PRODUCTS_DIR}/FBSDKCoreKit ${BUILT_PRODUCTS_DIR}/FBSDKLoginKit"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseFacebookAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 8DCC4FF31D678CE900B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6537BF4DB7B318DE04FFA366 /* Pods-FirebaseFacebookAuthUITests.release.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/Bolts\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit\"", + "\"$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit\"", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleUtilities/Frameworks\"", + "\"${PODS_ROOT}/GoogleNetworkingUtilities/Frameworks\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseFacebookAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks ${BUILT_PRODUCTS_DIR}/Bolts ${BUILT_PRODUCTS_DIR}/FBSDKCoreKit ${BUILT_PRODUCTS_DIR}/FBSDKLoginKit"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseFacebookAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 8DCC500B1D678CF500B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6F2E2365A939E0744CF1B1F8 /* Pods-FirebaseGoogleAuthUI.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/GoogleSignIn/Frameworks\"", + "\"${PODS_ROOT}/FirebaseCore/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = FirebaseGoogleAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited)"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseGoogleAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8DCC500C1D678CF500B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2B96381BC73F09199FC921EF /* Pods-FirebaseGoogleAuthUI.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/GoogleSignIn/Frameworks\"", + "\"${PODS_ROOT}/FirebaseCore/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = FirebaseGoogleAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited)"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseGoogleAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8DCC500E1D678CF500B0D3C4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DBDB362EE12AFBA1B8733D27 /* Pods-FirebaseGoogleAuthUITests.debug.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/build/Debug-iphoneos", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleSignIn/Frameworks\"", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = FirebaseGoogleAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + "-iquote", + "\"$PODS_CONFIGURATION_BUILD_DIR/OCMock/OCMock.framework/Headers\"", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseGoogleAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 8DCC500F1D678CF500B0D3C4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B306D640ED473E9A2867658B /* Pods-FirebaseGoogleAuthUITests.release.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/build/Debug-iphoneos", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + "\"${PODS_ROOT}/GoogleSignIn/Frameworks\"", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = FirebaseGoogleAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + "-iquote", + "\"$PODS_CONFIGURATION_BUILD_DIR/OCMock/OCMock.framework/Headers\"", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseGoogleAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + C32516A31D88A54C00B0B3F9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FBCB390FE20936AD2F7BF063 /* Pods-FirebaseTwitterAuthUI.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/Fabric/iOS\"", + "\"${PODS_ROOT}/TwitterCore/iOS\"", + "\"${PODS_ROOT}/TwitterKit/iOS\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseTwitterAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseTwitterAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + C32516A41D88A54C00B0B3F9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22F19CB7732B3E9700589E2E /* Pods-FirebaseTwitterAuthUI.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/Fabric/iOS\"", + "\"${PODS_ROOT}/TwitterCore/iOS\"", + "\"${PODS_ROOT}/TwitterKit/iOS\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseTwitterAuthUI/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseTwitterAuthUI; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + C32516A51D88A54C00B0B3F9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4311AFA2BE9B3F8C05D6C3E /* Pods-FirebaseTwitterAuthUITests.debug.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/OCMock\"", + "\"${PODS_ROOT}/TwitterKit/iOS\"", + "\"${PODS_ROOT}/TwitterCore/iOS\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseTwitterAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseTwitterAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + C32516A61D88A54C00B0B3F9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 50F3F7AC8280C8156910CCC5 /* Pods-FirebaseTwitterAuthUITests.release.xcconfig */; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$PODS_CONFIGURATION_BUILD_DIR/OCMock\"", + "\"${PODS_ROOT}/TwitterKit/iOS\"", + "\"${PODS_ROOT}/TwitterCore/iOS\"", + "\"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks\"", + ); + INFOPLIST_FILE = FirebaseTwitterAuthUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseTwitterAuthUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + C32516B41D88A5A700B0B3F9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BFDFF5D8A64EB0150ED4EAFA /* Pods-Twitter.debug.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + C32516B51D88A5A700B0B3F9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7568F86056ED2B56579EE007 /* Pods-Twitter.release.xcconfig */; + buildSettings = { + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8D2A84A01D678B2B0058DF04 /* Build configuration list for PBXProject "FirebaseUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D2A84B81D678B2B0058DF04 /* Debug */, + 8D2A84B91D678B2B0058DF04 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D2A84BA1D678B2B0058DF04 /* Build configuration list for PBXNativeTarget "FirebaseUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D2A84BB1D678B2B0058DF04 /* Debug */, + 8D2A84BC1D678B2B0058DF04 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D9084281D93168800333CC8 /* Build configuration list for PBXNativeTarget "Storage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D9084261D93168800333CC8 /* Debug */, + 8D9084271D93168800333CC8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D90843F1D9316AB00333CC8 /* Build configuration list for PBXNativeTarget "FirebaseStorageUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D9084401D9316AB00333CC8 /* Debug */, + 8D9084411D9316AB00333CC8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D9084421D9316AB00333CC8 /* Build configuration list for PBXNativeTarget "FirebaseStorageUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D9084431D9316AB00333CC8 /* Debug */, + 8D9084441D9316AB00333CC8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DBA0F571D872E1C00D113D3 /* Build configuration list for PBXNativeTarget "Database" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DBA0F551D872E1C00D113D3 /* Debug */, + 8DBA0F561D872E1C00D113D3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DBA0F621D872E2400D113D3 /* Build configuration list for PBXNativeTarget "Auth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DBA0F631D872E2400D113D3 /* Debug */, + 8DBA0F641D872E2400D113D3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DBA0F6F1D872E2E00D113D3 /* Build configuration list for PBXNativeTarget "Facebook" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DBA0F701D872E2E00D113D3 /* Debug */, + 8DBA0F711D872E2E00D113D3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DBA0F7C1D872E3500D113D3 /* Build configuration list for PBXNativeTarget "Google" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DBA0F7D1D872E3500D113D3 /* Debug */, + 8DBA0F7E1D872E3500D113D3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC4FBA1D678CC400B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseDatabaseUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC4FB61D678CC400B0D3C4 /* Debug */, + 8DCC4FB71D678CC400B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC4FBB1D678CC400B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseDatabaseUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC4FB81D678CC400B0D3C4 /* Debug */, + 8DCC4FB91D678CC400B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC4FD21D678CDC00B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseAuthUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC4FD31D678CDC00B0D3C4 /* Debug */, + 8DCC4FD41D678CDC00B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC4FD51D678CDC00B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseAuthUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC4FD61D678CDC00B0D3C4 /* Debug */, + 8DCC4FD71D678CDC00B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC4FEE1D678CE900B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseFacebookAuthUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC4FEF1D678CE900B0D3C4 /* Debug */, + 8DCC4FF01D678CE900B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC4FF11D678CE900B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseFacebookAuthUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC4FF21D678CE900B0D3C4 /* Debug */, + 8DCC4FF31D678CE900B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC500A1D678CF500B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseGoogleAuthUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC500B1D678CF500B0D3C4 /* Debug */, + 8DCC500C1D678CF500B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DCC500D1D678CF500B0D3C4 /* Build configuration list for PBXNativeTarget "FirebaseGoogleAuthUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DCC500E1D678CF500B0D3C4 /* Debug */, + 8DCC500F1D678CF500B0D3C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C32516A71D88A54C00B0B3F9 /* Build configuration list for PBXNativeTarget "FirebaseTwitterAuthUI" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C32516A31D88A54C00B0B3F9 /* Debug */, + C32516A41D88A54C00B0B3F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C32516A81D88A54C00B0B3F9 /* Build configuration list for PBXNativeTarget "FirebaseTwitterAuthUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C32516A51D88A54C00B0B3F9 /* Debug */, + C32516A61D88A54C00B0B3F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C32516B31D88A5A700B0B3F9 /* Build configuration list for PBXNativeTarget "Twitter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C32516B41D88A5A700B0B3F9 /* Debug */, + C32516B51D88A5A700B0B3F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8D2A849D1D678B2B0058DF04 /* Project object */; +} diff --git a/FirebaseUI.xcodeproj/xcshareddata/xcschemes/FirebaseAuthUI.xcscheme b/FirebaseUI.xcodeproj/xcshareddata/xcschemes/FirebaseAuthUI.xcscheme index 8699572206d..a58ff77d728 100644 --- a/FirebaseUI.xcodeproj/xcshareddata/xcschemes/FirebaseAuthUI.xcscheme +++ b/FirebaseUI.xcodeproj/xcshareddata/xcschemes/FirebaseAuthUI.xcscheme @@ -1,6 +1,6 @@ + shouldUseLaunchSchemeArgsEnv = "YES" + codeCoverageEnabled = "YES"> diff --git a/Podfile b/Podfile index 8edec5cc74f..cd0ca4b4207 100644 --- a/Podfile +++ b/Podfile @@ -24,40 +24,47 @@ end target 'FirebaseAuthUI' do # Pods for Auth - pod 'Firebase/Auth' + pod 'FirebaseAuth' + + # Pod for FirebaseGoogleAuthUI (inlcuded to base so it's not duplicated) + pod 'GoogleSignIn', '~> 4.0' target 'FirebaseAuthUITests' do inherit! :search_paths end -end - -target 'FirebaseFacebookAuthUI' do - # Pods for Facebook Auth - pod 'FBSDKLoginKit', '~> 4.0' - target 'FirebaseFacebookAuthUITests' do + target 'FirebaseGoogleAuthUI' do inherit! :search_paths - pod 'OCMock' - end -end + # Pods for Google Auth + # pod 'GoogleSignIn', '~> 4.0' -target 'FirebaseGoogleAuthUI' do - # Pods for Google Auth - pod 'GoogleSignIn', '~> 4.0' + target 'FirebaseGoogleAuthUITests' do + inherit! :search_paths + pod 'OCMock' + end + end - target 'FirebaseGoogleAuthUITests' do + target 'FirebaseFacebookAuthUI' do inherit! :search_paths - pod 'OCMock' + # Pods for Facebook Auth + pod 'FBSDKLoginKit', '~> 4.0' + pod 'FBSDKCoreKit', '~> 4.0' + + target 'FirebaseFacebookAuthUITests' do + inherit! :search_paths + pod 'OCMock' + end end -end -target 'FirebaseTwitterAuthUI' do - # Pods for Twitter Auth - pod 'TwitterKit', '~> 2.4' - - target 'FirebaseTwitterAuthUITests' do + target 'FirebaseTwitterAuthUI' do inherit! :search_paths - pod 'OCMock' + # Pods for Twitter Auth + pod 'TwitterKit', '~> 2.4' + + target 'FirebaseTwitterAuthUITests' do + inherit! :search_paths + pod 'OCMock' + end end end diff --git a/build-2.2.swift b/build-2.2.swift deleted file mode 100755 index c7396b4a055..00000000000 --- a/build-2.2.swift +++ /dev/null @@ -1,239 +0,0 @@ -#!/usr/bin/env xcrun swift - -// This script builds and lipos dynamic frameworks -// built by Xcode. Requires Swift 2.2 or higher. - -import Foundation - -/// Map from scheme names to framework names. -/// Hopefully can avoid hard-coding this in the future -let schemes = [ - "FirebaseDatabaseUI", - "FirebaseAuthUI", - "FirebaseFacebookAuthUI", - "FirebaseGoogleAuthUI", - "FirebaseTwitterAuthUI", - "FirebaseStorageUI", -] - -let staticLibs = [ - "Database": "FirebaseDatabaseUI", - "Auth" : "FirebaseAuthUI", - "Facebook": "FirebaseFacebookAuthUI", - "Google" : "FirebaseGoogleAuthUI", - "Twitter" : "FirebaseTwitterAuthUI", - "Storage" : "FirebaseStorageUI", -] - -// TODO: Use NSFileManager instead of all these awful -// manual path appendings and mkdir/mv/cp - -let DerivedDataDir = "artifacts/" -let BuiltProductsDir = "FirebaseUIFrameworks/" - -// TODO: DRY out these Task functions - -func mkdir(dirname: String) -> Void { - let task = NSTask() - task.launchPath = "/bin/mkdir" - task.arguments = ["-p", dirname] - task.launch() - task.waitUntilExit() -} - -func mv(from source: String, to destination: String) -> Void { - let task = NSTask() - task.launchPath = "/bin/mv" - task.arguments = ["-n", "-v", source, destination] - task.launch() - task.waitUntilExit() - guard task.terminationStatus == 0 else { exit(task.terminationStatus) } -} - -func cp(from source: String, to destination: String) -> Void { - let task = NSTask() - task.launchPath = "/bin/cp" - task.arguments = ["-R", "-n", source, destination] - task.launch() - task.waitUntilExit() - guard task.terminationStatus == 0 else { exit(task.terminationStatus) } -} - -mkdir(DerivedDataDir) -mkdir(BuiltProductsDir) - -// Build - -// TODO: use xcrun to invoke dev tool commands - -func buildTask(args: [String] = []) -> NSTask { - let task = NSTask() - task.launchPath = "/usr/bin/xcodebuild" - task.arguments = args - return task -} - -/// A value type representing an xcodebuild call. -/// param keys are parameters and expect leading dashes, -/// i.e. `-workspace` -struct Build { - - var params: [String: String] - - init(_ params: [String: String]) { - self.params = params - } - - var args: [String] { - var params: [String] = [] - let keys = self.params.keys - for key in keys { - params.append(key) - let value = self.params[key] - if let value = value { - params.append(value) - } - } - // hard code bitcode so cocoapods dummy - // files are built with bitcode, hope for - // no consequences later - params.append("BITCODE_GENERATION_MODE=bitcode") - return params - } - - func launch() { - let task = buildTask(self.args) - task.launch() - task.waitUntilExit() - guard task.terminationStatus == 0 else { - exit(task.terminationStatus) - } - } -} - -let sdks = ["iphoneos", "iphonesimulator"] - -// make folder structure for built products -schemes.forEach { scheme in - let schemeDir = BuiltProductsDir + scheme - mkdir(schemeDir) - mkdir(schemeDir + "/Frameworks") -} - -// Invoke xcodebuild, building each scheme in -// release for each target sdk. Building -// dynamic frameworks so we don't have to do -// the asset bundling and folder structures manually, -// at the costs of lots of duplication. Not sure if ideal. -let builds = schemes.map { scheme in - return Build([ - "-workspace" : "FirebaseUI.xcworkspace", - "-scheme" : scheme, - "-configuration" : "Release", - "-sdk" : sdks[0], - "-derivedDataPath": DerivedDataDir, - ]) -} - -let staticBuilds: [Build] = sdks.flatMap { sdk -> [Build] in - let schemeNames = Array(staticLibs.keys) - return schemeNames.map { scheme -> Build in - return Build([ - "-workspace" : "FirebaseUI.xcworkspace", - "-scheme" : scheme, - "-configuration" : "Release", - "-sdk" : sdk, - "-derivedDataPath": DerivedDataDir, - ]) - } -} - -builds.forEach { $0.launch() } -staticBuilds.forEach { $0.launch() } - -// Copy frameworks into built products dir. Don't really -// care about sdk here since we're gonna lipo everything later -schemes.forEach { scheme in - let sdk = sdks[0] // arbitrary sdk, just need folder structure - let frameworkDir = BuiltProductsDir + scheme + "/Frameworks" - let framework = scheme - let frameworkPath = "\(DerivedDataDir)Build/Products/Release-\(sdk)/\(framework).framework" - cp(from: frameworkPath, to: frameworkDir) -} - -// Lipo - -/// A value type representing an invocation of `lipo -create`. -struct Lipo { - var inputs: [String] - var output: String - - func launch() { - print("lipo \(output)") - let task = NSTask() - task.launchPath = "/usr/bin/lipo" - task.arguments = ["-create"] + self.inputs - + ["-output"] + [output] - task.launch() - task.waitUntilExit() - guard task.terminationStatus == 0 else { - exit(task.terminationStatus) - } - } -} - -let productsPaths = sdks.map { - return DerivedDataDir + "Build/Products/Release-" + $0 + "/" -} - -// create lipo tasks from built products -let lipos: [Lipo] = Array(staticLibs.keys).map { scheme in - let product = staticLibs[scheme]! - let framework = "\(product).framework" - let binary = "lib\(scheme).a" - - let chunks = productsPaths.map { path in - return path + binary - } - - let output = "\(BuiltProductsDir)\(product)/Frameworks/\(framework)/\(product)" - return Lipo(inputs: chunks, output: output) -} - -// lipo everything -lipos.forEach { $0.launch() } - -// copy license, readme file -cp(from: "LICENSE", to: BuiltProductsDir) -cp(from: "README.md", to: BuiltProductsDir) - -// clean up build artifacts afterward - -/// Moves files to trash -func rm(path: String, isDirectory: Bool) -> Void { - let url = NSURL(fileURLWithPath: path, isDirectory: isDirectory) - let fileManager = NSFileManager() - do { - try fileManager.trashItemAtURL(url, resultingItemURL: nil) - } catch (let error) { - print(fileManager.currentDirectoryPath) - print(error) - exit(1) - } -} - -func zip(input: String, output: String) -> Void { - let task = NSTask() - task.launchPath = "/usr/bin/zip" - task.arguments = ["-r", "-9", output, input] - task.launch() - task.waitUntilExit() - guard task.terminationStatus == 0 else { exit(task.terminationStatus) } -} - -zip("FirebaseUIFrameworks", output: "FirebaseUIFrameworks.zip") - -rm(DerivedDataDir, isDirectory: true) -rm(BuiltProductsDir, isDirectory: true) - -exit(0)