aboutsummaryrefslogtreecommitdiffhomepage
path: root/Example/Firebase.xcodeproj
diff options
context:
space:
mode:
authorGravatar Paul Beusterien <paulbeusterien@google.com>2017-05-15 12:27:07 -0700
committerGravatar Paul Beusterien <paulbeusterien@google.com>2017-05-15 12:27:07 -0700
commit98ba64449a632518bd2b86fe8d927f4a960d3ddc (patch)
tree131d9c4272fa6179fcda6c5a33fcb3b1bd57ad2e /Example/Firebase.xcodeproj
parent32461366c9e204a527ca05e6e9b9404a2454ac51 (diff)
Initial
Diffstat (limited to 'Example/Firebase.xcodeproj')
-rw-r--r--Example/Firebase.xcodeproj/project.pbxproj3524
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/AllUnitTests.xcscheme201
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Auth_Tests.xcscheme56
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Core_Tests.xcscheme56
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_IntegrationTests.xcscheme56
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_Tests.xcscheme56
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Example.xcscheme101
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Tests.xcscheme56
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_IntegrationTests.xcscheme56
-rw-r--r--Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_Tests.xcscheme56
10 files changed, 4218 insertions, 0 deletions
diff --git a/Example/Firebase.xcodeproj/project.pbxproj b/Example/Firebase.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..bd2692f
--- /dev/null
+++ b/Example/Firebase.xcodeproj/project.pbxproj
@@ -0,0 +1,3524 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ DE3373891E73773400881891 /* AllUnitTests */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = DE33738A1E73773400881891 /* Build configuration list for PBXAggregateTarget "AllUnitTests" */;
+ buildPhases = (
+ );
+ dependencies = (
+ DE6F01BA1E957157004AEE01 /* PBXTargetDependency */,
+ DEB5185A1E9008CB0089C938 /* PBXTargetDependency */,
+ DE9315871E86E9990083EDBF /* PBXTargetDependency */,
+ DEE14E0B1E844FDC006FA992 /* PBXTargetDependency */,
+ DE3373981E73776F00881891 /* PBXTargetDependency */,
+ );
+ name = AllUnitTests;
+ productName = AllTests;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 0624F3EB1EC0ED0800E5940D /* FConnectionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB46F1EBA7AEF00038A59 /* FConnectionTest.m */; };
+ 0624F3EC1EC0ED1B00E5940D /* FData.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4711EBA7AEF00038A59 /* FData.m */; };
+ 0624F3ED1EC0ED2300E5940D /* FDotInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4731EBA7AEF00038A59 /* FDotInfo.m */; };
+ 0624F3EE1EC0ED2A00E5940D /* FEventTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4751EBA7AEF00038A59 /* FEventTests.m */; };
+ 0624F3EF1EC0ED3000E5940D /* FIRAuthTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4761EBA7AEF00038A59 /* FIRAuthTests.m */; };
+ 0624F3F01EC0ED3500E5940D /* FIRDatabaseQueryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4781EBA7AEF00038A59 /* FIRDatabaseQueryTests.m */; };
+ 0624F3F11EC0ED3A00E5940D /* FIRDatabaseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4791EBA7AEF00038A59 /* FIRDatabaseTests.m */; };
+ 0624F3F21EC0ED3F00E5940D /* FKeepSyncedTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB47F1EBA7AEF00038A59 /* FKeepSyncedTest.m */; };
+ 0624F3F31EC0ED4300E5940D /* FOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4811EBA7AEF00038A59 /* FOrder.m */; };
+ 0624F3F41EC0ED4800E5940D /* FOrderByTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4831EBA7AEF00038A59 /* FOrderByTests.m */; };
+ 0624F3F51EC0ED4D00E5940D /* FPersist.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4851EBA7AEF00038A59 /* FPersist.m */; };
+ 0624F3F61EC0ED5100E5940D /* FRealtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4871EBA7AEF00038A59 /* FRealtime.m */; };
+ 0624F3F71EC0ED5600E5940D /* FTransactionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB48F1EBA7AEF00038A59 /* FTransactionTest.m */; };
+ 0637BA651EC0F99700CAEFD4 /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0637BA641EC0F99700CAEFD4 /* FirebaseDev.framework */; };
+ 0637BA671EC0F9BA00CAEFD4 /* FDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D791E8EF202009EB6DF /* FDevice.m */; };
+ 0637BA681EC0F9BD00CAEFD4 /* FEventTester.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D7B1E8EF202009EB6DF /* FEventTester.m */; };
+ 0637BA691EC0F9C100CAEFD4 /* FIRFakeApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB47E1EBA7AEF00038A59 /* FIRFakeApp.m */; };
+ 0637BA6A1EC0F9C400CAEFD4 /* FIRTestAuthTokenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D7D1E8EF202009EB6DF /* FIRTestAuthTokenProvider.m */; };
+ 0637BA6B1EC0F9C700CAEFD4 /* FMockStorageEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D7F1E8EF202009EB6DF /* FMockStorageEngine.m */; };
+ 0637BA6C1EC0F9CB00CAEFD4 /* FTestAuthTokenGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D811E8EF202009EB6DF /* FTestAuthTokenGenerator.m */; };
+ 0637BA6D1EC0F9CF00CAEFD4 /* FTestBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB45A1EBA7AE200038A59 /* FTestBase.m */; };
+ 0637BA6E1EC0F9D200CAEFD4 /* FTestCachePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D831E8EF202009EB6DF /* FTestCachePolicy.m */; };
+ 0637BA6F1EC0F9D500CAEFD4 /* FTestClock.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D851E8EF202009EB6DF /* FTestClock.m */; };
+ 0637BA701EC0F9D900CAEFD4 /* FTestExpectations.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D871E8EF202009EB6DF /* FTestExpectations.m */; };
+ 0637BA711EC0F9DD00CAEFD4 /* FTestHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D891E8EF202009EB6DF /* FTestHelpers.m */; };
+ 0637BA721EC0F9E000CAEFD4 /* FTupleEventTypeString.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D8B1E8EF203009EB6DF /* FTupleEventTypeString.m */; };
+ 0637BA731EC0F9E400CAEFD4 /* SenTest+FWaiter.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D8D1E8EF203009EB6DF /* SenTest+FWaiter.m */; };
+ 063CB49A1EBA7AEF00038A59 /* FirebaseTests-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 063CB47C1EBA7AEF00038A59 /* FirebaseTests-Info.plist */; };
+ 063CB4A71EBA7B0B00038A59 /* FCompoundWriteTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB46E1EBA7AEF00038A59 /* FCompoundWriteTest.m */; };
+ 063CB4BE1EBA7B3100038A59 /* FIRDataSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB47B1EBA7AEF00038A59 /* FIRDataSnapshotTests.m */; };
+ 063CB4BF1EBA7B3100038A59 /* FIRFakeApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB47E1EBA7AEF00038A59 /* FIRFakeApp.m */; };
+ 063CB4C81EBA7B3100038A59 /* FTreeSortedDictionaryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4901EBA7AEF00038A59 /* FTreeSortedDictionaryTests.m */; };
+ 063CB4C91EBA7B4600038A59 /* FArraySortedDictionaryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4471EBA7AE200038A59 /* FArraySortedDictionaryTest.m */; };
+ 063CB4CA1EBA7B4600038A59 /* FCompoundHashTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4481EBA7AE200038A59 /* FCompoundHashTest.m */; };
+ 063CB4CB1EBA7B4600038A59 /* FIRMutableDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB44A1EBA7AE200038A59 /* FIRMutableDataTests.m */; };
+ 063CB4CC1EBA7B4600038A59 /* FLevelDBStorageEngineTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB44B1EBA7AE200038A59 /* FLevelDBStorageEngineTests.m */; };
+ 063CB4CD1EBA7B4600038A59 /* FNodeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB44C1EBA7AE200038A59 /* FNodeTests.m */; };
+ 063CB4CE1EBA7B4600038A59 /* FPathTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB44E1EBA7AE200038A59 /* FPathTests.m */; };
+ 063CB4CF1EBA7B4600038A59 /* FPersistenceManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB44F1EBA7AE200038A59 /* FPersistenceManagerTest.m */; };
+ 063CB4D01EBA7B4600038A59 /* FPruneForestTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4501EBA7AE200038A59 /* FPruneForestTest.m */; };
+ 063CB4D11EBA7B4600038A59 /* FPruningTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4511EBA7AE200038A59 /* FPruningTest.m */; };
+ 063CB4D21EBA7B4600038A59 /* FQueryParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4521EBA7AE200038A59 /* FQueryParamsTest.m */; };
+ 063CB4D31EBA7B4600038A59 /* FRangeMergeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4531EBA7AE200038A59 /* FRangeMergeTest.m */; };
+ 063CB4D41EBA7B4600038A59 /* FRepoInfoTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4541EBA7AE200038A59 /* FRepoInfoTest.m */; };
+ 063CB4D51EBA7B4600038A59 /* FSparseSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4561EBA7AE200038A59 /* FSparseSnapshotTests.m */; };
+ 063CB4D71EBA7B4600038A59 /* FTestBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB45A1EBA7AE200038A59 /* FTestBase.m */; };
+ 063CB4D81EBA7B4600038A59 /* FTrackedQueryManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB45B1EBA7AE200038A59 /* FTrackedQueryManagerTest.m */; };
+ 063CB4D91EBA7B4600038A59 /* FUtilitiesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB45C1EBA7AE200038A59 /* FUtilitiesTest.m */; };
+ 063CB4DB1EBAA89E00038A59 /* FSyncPointTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4581EBA7AE200038A59 /* FSyncPointTests.m */; };
+ 0672F2F21EBBA7D900818E87 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0672F2F11EBBA7D900818E87 /* GoogleService-Info.plist */; };
+ 0672F2F31EBBA7D900818E87 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0672F2F11EBBA7D900818E87 /* GoogleService-Info.plist */; };
+ 069428831EC3B38C00F7BC69 /* 1mb.dat in Resources */ = {isa = PBXBuildFile; fileRef = 069428801EC3B35A00F7BC69 /* 1mb.dat */; };
+ 0697B1221EC13D8A00542174 /* Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 0697B1211EC13D8A00542174 /* Base64.m */; };
+ 06B47E8C1EC39ADF00170C02 /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06B47E8B1EC39ADF00170C02 /* FirebaseDev.framework */; };
+ 06C24A061EC39BCB005208CA /* FIRStorageIntegrationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 06121ECA1EC39A0B0008D70E /* FIRStorageIntegrationTests.m */; };
+ 22DD1E787F5347BD66CC842B /* Pods_Auth_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EEA0F965ABC48C695972509 /* Pods_Auth_Example.framework */; };
+ 260F4B35536ACE792D9BD6C6 /* Pods_Database_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64928F2997FAF0EAEAC9B8CA /* Pods_Database_Tests.framework */; };
+ 3054DA05818345789EA0C5B0 /* Pods_Core_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08A821396D7D1089ECE810EF /* Pods_Core_Example.framework */; };
+ 4768966C0C99B8D4215826A5 /* Pods_Auth_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAB9666F29A81704CA956317 /* Pods_Auth_Tests.framework */; };
+ 48402D5F3CB17E091298C7FF /* Pods_Database_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66C7EEA21795A3320088DEBE /* Pods_Database_Example.framework */; };
+ 7EA36B802D84DD89CE6203A0 /* Pods_Storage_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16E92590A6B517109A2B219F /* Pods_Storage_Tests.framework */; };
+ 83C9C772827554752364B400 /* Pods_Messaging_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8A6D15690286B6BB4CB8023 /* Pods_Messaging_Example.framework */; };
+ 8CE9133C8720B1C600F7C731 /* Pods_Core_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D52CEDD0146DF63640A4C3A5 /* Pods_Core_Tests.framework */; };
+ 8D14BB390A3E191CCF78BF91 /* Pods_Storage_IntegrationTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DF4C7B93E6FE7AD8F88A38 /* Pods_Storage_IntegrationTests.framework */; };
+ 9653E6AB7DDD8B5E4814442D /* Pods_Database_IntegrationTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E3DEB3CBB1440528DFE1E197 /* Pods_Database_IntegrationTests.framework */; };
+ AFAF36F51EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; };
+ AFAF36F61EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; };
+ AFAF36F71EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; };
+ AFAF36F81EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; };
+ AFAF36F91EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; };
+ AFC8BA9D1EBD230E00B8EEAE /* NotificationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC8BA9C1EBD230E00B8EEAE /* NotificationsController.swift */; };
+ AFC8BA9F1EBD51A700B8EEAE /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC8BA9E1EBD51A700B8EEAE /* Environment.swift */; };
+ AFC8BAA71EC257D800B8EEAE /* FIRSampleAppUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC8BAA31EC257D800B8EEAE /* FIRSampleAppUtilities.m */; };
+ AFD5630C1EB1400900EA2233 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AFD563081EB1400900EA2233 /* LaunchScreen.storyboard */; };
+ AFD5630D1EB1400900EA2233 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AFD5630A1EB1400900EA2233 /* Main.storyboard */; };
+ AFD5630E1EB1402300EA2233 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD562FF1EB13DF200EA2233 /* AppDelegate.swift */; };
+ AFD5630F1EB1402300EA2233 /* MessagingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD563011EB13DF200EA2233 /* MessagingViewController.swift */; };
+ AFD563151EB29EDE00EA2233 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = AFD563131EB1466100EA2233 /* GoogleService-Info.plist */; };
+ AFD563171EBBEF7B00EA2233 /* Data+MessagingExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD563161EBBEF7B00EA2233 /* Data+MessagingExtensions.swift */; };
+ BDE625D72CA3B8918088E0F5 /* Pods_Storage_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA7879CD6EE51EE4E20937C8 /* Pods_Storage_Example.framework */; };
+ DE0E5BBB1EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BB91EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m */; };
+ DE0E5BBC1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BBA1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m */; };
+ DE0E5BBD1EA7D93100FAA825 /* FIRAuthAppCredentialTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BB51EA7D91C00FAA825 /* FIRAuthAppCredentialTests.m */; };
+ DE0E5BBE1EA7D93500FAA825 /* FIRAuthAppDelegateProxyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BB61EA7D91C00FAA825 /* FIRAuthAppDelegateProxyTests.m */; };
+ DE4E711B1E953ABC00070092 /* FirebaseDev.podspec in Resources */ = {isa = PBXBuildFile; fileRef = DE4E711A1E953ABC00070092 /* FirebaseDev.podspec */; };
+ DE6F01B01E95675E004AEE01 /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE6F01AC1E95673C004AEE01 /* FirebaseDev.framework */; };
+ DE750DBD1EB3DD5B00A75E47 /* FIRAuthAPNSTokenTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE750DB61EB3DD4000A75E47 /* FIRAuthAPNSTokenTests.m */; };
+ DE750DBE1EB3DD6800A75E47 /* FIRAuthAPNSTokenManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE750DB51EB3DD4000A75E47 /* FIRAuthAPNSTokenManagerTests.m */; };
+ DE750DBF1EB3DD6C00A75E47 /* FIRAuthAppCredentialManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE750DB71EB3DD4000A75E47 /* FIRAuthAppCredentialManagerTests.m */; };
+ DE750DC01EB3DD6F00A75E47 /* FIRAuthNotificationManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE750DB81EB3DD4000A75E47 /* FIRAuthNotificationManagerTests.m */; };
+ DE7B8DB61E8EF203009EB6DF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8D691E8EF202009EB6DF /* InfoPlist.strings */; };
+ DE7B8DBE1E8EF203009EB6DF /* FDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D791E8EF202009EB6DF /* FDevice.m */; };
+ DE7B8DBF1E8EF203009EB6DF /* FEventTester.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D7B1E8EF202009EB6DF /* FEventTester.m */; };
+ DE7B8DC01E8EF203009EB6DF /* FIRTestAuthTokenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D7D1E8EF202009EB6DF /* FIRTestAuthTokenProvider.m */; };
+ DE7B8DC11E8EF203009EB6DF /* FMockStorageEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D7F1E8EF202009EB6DF /* FMockStorageEngine.m */; };
+ DE7B8DC21E8EF203009EB6DF /* FTestAuthTokenGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D811E8EF202009EB6DF /* FTestAuthTokenGenerator.m */; };
+ DE7B8DC31E8EF203009EB6DF /* FTestCachePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D831E8EF202009EB6DF /* FTestCachePolicy.m */; };
+ DE7B8DC41E8EF203009EB6DF /* FTestClock.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D851E8EF202009EB6DF /* FTestClock.m */; };
+ DE7B8DC51E8EF203009EB6DF /* FTestExpectations.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D871E8EF202009EB6DF /* FTestExpectations.m */; };
+ DE7B8DC61E8EF203009EB6DF /* FTestHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D891E8EF202009EB6DF /* FTestHelpers.m */; };
+ DE7B8DC71E8EF203009EB6DF /* FTupleEventTypeString.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D8B1E8EF203009EB6DF /* FTupleEventTypeString.m */; };
+ DE7B8DC81E8EF203009EB6DF /* SenTest+FWaiter.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D8D1E8EF203009EB6DF /* SenTest+FWaiter.m */; };
+ DE7B8DC91E8EF203009EB6DF /* syncPointSpec.json in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8D8E1E8EF203009EB6DF /* syncPointSpec.json */; };
+ DE7B8DCA1E8EF23A009EB6DF /* FIRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D321E8EF202009EB6DF /* FIRAppDelegate.m */; };
+ DE7B8DCB1E8EF23A009EB6DF /* FIRViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D341E8EF202009EB6DF /* FIRViewController.m */; };
+ DE7B8DCC1E8EF23A009EB6DF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D371E8EF202009EB6DF /* main.m */; };
+ DE7B8DD01E8EF246009EB6DF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8D2C1E8EF202009EB6DF /* LaunchScreen.storyboard */; };
+ DE7B8DD11E8EF24F009EB6DF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8D2E1E8EF202009EB6DF /* Main.storyboard */; };
+ DE7B8DD31E8F1CA7009EB6DF /* Database-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8DD21E8F1CA7009EB6DF /* Database-Info.plist */; };
+ DE9315261E86C6FF0083EDBF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE9314ED1E86C6FF0083EDBF /* LaunchScreen.storyboard */; };
+ DE9315271E86C6FF0083EDBF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE9314EF1E86C6FF0083EDBF /* Main.storyboard */; };
+ DE9315291E86C6FF0083EDBF /* FIRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314F31E86C6FF0083EDBF /* FIRAppDelegate.m */; };
+ DE93152A1E86C6FF0083EDBF /* FIRViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314F51E86C6FF0083EDBF /* FIRViewController.m */; };
+ DE93152B1E86C6FF0083EDBF /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = DE9314F61E86C6FF0083EDBF /* GoogleService-Info.plist */; };
+ DE93152D1E86C6FF0083EDBF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314F81E86C6FF0083EDBF /* main.m */; };
+ DE9315571E86C71C0083EDBF /* FIRAdditionalUserInfoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314FA1E86C6FF0083EDBF /* FIRAdditionalUserInfoTests.m */; };
+ DE9315581E86C71C0083EDBF /* FIRApp+FIRAuthUnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314FC1E86C6FF0083EDBF /* FIRApp+FIRAuthUnitTests.m */; };
+ DE9315591E86C71C0083EDBF /* FIRAuthBackendCreateAuthURITests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314FD1E86C6FF0083EDBF /* FIRAuthBackendCreateAuthURITests.m */; };
+ DE93155A1E86C71C0083EDBF /* FIRAuthBackendRPCImplementationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314FE1E86C6FF0083EDBF /* FIRAuthBackendRPCImplementationTests.m */; };
+ DE93155B1E86C71C0083EDBF /* FIRAuthDispatcherTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9314FF1E86C6FF0083EDBF /* FIRAuthDispatcherTests.m */; };
+ DE93155C1E86C71C0083EDBF /* FIRAuthGlobalWorkQueueTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315001E86C6FF0083EDBF /* FIRAuthGlobalWorkQueueTests.m */; };
+ DE93155D1E86C71C0083EDBF /* FIRAuthKeychainTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315011E86C6FF0083EDBF /* FIRAuthKeychainTests.m */; };
+ DE93155E1E86C71C0083EDBF /* FIRAuthSerialTaskQueueTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315021E86C6FF0083EDBF /* FIRAuthSerialTaskQueueTests.m */; };
+ DE93155F1E86C71C0083EDBF /* FIRAuthTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315031E86C6FF0083EDBF /* FIRAuthTests.m */; };
+ DE9315601E86C71C0083EDBF /* FIRAuthUserDefaultsStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315041E86C6FF0083EDBF /* FIRAuthUserDefaultsStorageTests.m */; };
+ DE9315611E86C71C0083EDBF /* FIRCreateAuthURIRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315051E86C6FF0083EDBF /* FIRCreateAuthURIRequestTests.m */; };
+ DE9315621E86C71C0083EDBF /* FIRCreateAuthURIResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315061E86C6FF0083EDBF /* FIRCreateAuthURIResponseTests.m */; };
+ DE9315631E86C71C0083EDBF /* FIRDeleteAccountRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315071E86C6FF0083EDBF /* FIRDeleteAccountRequestTests.m */; };
+ DE9315641E86C71C0083EDBF /* FIRDeleteAccountResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315081E86C6FF0083EDBF /* FIRDeleteAccountResponseTests.m */; };
+ DE9315651E86C71C0083EDBF /* FIRFakeBackendRPCIssuer.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93150A1E86C6FF0083EDBF /* FIRFakeBackendRPCIssuer.m */; };
+ DE9315661E86C71C0083EDBF /* FIRGetAccountInfoRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93150B1E86C6FF0083EDBF /* FIRGetAccountInfoRequestTests.m */; };
+ DE9315671E86C71C0083EDBF /* FIRGetAccountInfoResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93150C1E86C6FF0083EDBF /* FIRGetAccountInfoResponseTests.m */; };
+ DE9315681E86C71C0083EDBF /* FIRGetOOBConfirmationCodeRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93150D1E86C6FF0083EDBF /* FIRGetOOBConfirmationCodeRequestTests.m */; };
+ DE9315691E86C71C0083EDBF /* FIRGetOOBConfirmationCodeResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93150E1E86C6FF0083EDBF /* FIRGetOOBConfirmationCodeResponseTests.m */; };
+ DE93156A1E86C71C0083EDBF /* FIRGitHubAuthProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93150F1E86C6FF0083EDBF /* FIRGitHubAuthProviderTests.m */; };
+ DE93156C1E86C71C0083EDBF /* FIRResetPasswordRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315111E86C6FF0083EDBF /* FIRResetPasswordRequestTests.m */; };
+ DE93156D1E86C71C0083EDBF /* FIRResetPasswordResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315121E86C6FF0083EDBF /* FIRResetPasswordResponseTests.m */; };
+ DE93156E1E86C71C0083EDBF /* FIRSendVerificationCodeRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315131E86C6FF0083EDBF /* FIRSendVerificationCodeRequestTests.m */; };
+ DE93156F1E86C71C0083EDBF /* FIRSendVerificationCodeResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315141E86C6FF0083EDBF /* FIRSendVerificationCodeResponseTests.m */; };
+ DE9315701E86C71C0083EDBF /* FIRSetAccountInfoRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315151E86C6FF0083EDBF /* FIRSetAccountInfoRequestTests.m */; };
+ DE9315711E86C71C0083EDBF /* FIRSetAccountInfoResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315161E86C6FF0083EDBF /* FIRSetAccountInfoResponseTests.m */; };
+ DE9315721E86C71C0083EDBF /* FIRSignUpNewUserRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315171E86C6FF0083EDBF /* FIRSignUpNewUserRequestTests.m */; };
+ DE9315731E86C71C0083EDBF /* FIRSignUpNewUserResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315181E86C6FF0083EDBF /* FIRSignUpNewUserResponseTests.m */; };
+ DE9315741E86C71C0083EDBF /* FIRTwitterAuthProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315191E86C6FF0083EDBF /* FIRTwitterAuthProviderTests.m */; };
+ DE9315751E86C71C0083EDBF /* FIRUserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93151A1E86C6FF0083EDBF /* FIRUserTests.m */; };
+ DE9315761E86C71C0083EDBF /* FIRVerifyAssertionRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93151B1E86C6FF0083EDBF /* FIRVerifyAssertionRequestTests.m */; };
+ DE9315771E86C71C0083EDBF /* FIRVerifyAssertionResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93151C1E86C6FF0083EDBF /* FIRVerifyAssertionResponseTests.m */; };
+ DE9315781E86C71C0083EDBF /* FIRVerifyCustomTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93151D1E86C6FF0083EDBF /* FIRVerifyCustomTokenRequestTests.m */; };
+ DE9315791E86C71C0083EDBF /* FIRVerifyCustomTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93151E1E86C6FF0083EDBF /* FIRVerifyCustomTokenResponseTests.m */; };
+ DE93157A1E86C71C0083EDBF /* FIRVerifyPasswordRequestTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE93151F1E86C6FF0083EDBF /* FIRVerifyPasswordRequestTest.m */; };
+ DE93157B1E86C71C0083EDBF /* FIRVerifyPasswordResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315201E86C6FF0083EDBF /* FIRVerifyPasswordResponseTests.m */; };
+ DE93157C1E86C71C0083EDBF /* FIRVerifyPhoneNumberRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315211E86C6FF0083EDBF /* FIRVerifyPhoneNumberRequestTests.m */; };
+ DE93157D1E86C71C0083EDBF /* FIRVerifyPhoneNumberResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315221E86C6FF0083EDBF /* FIRVerifyPhoneNumberResponseTests.m */; };
+ DE93157E1E86C71C0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315241E86C6FF0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.m */; };
+ DE9315F41E8738E60083EDBF /* FIRMessagingClientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315C31E8738B70083EDBF /* FIRMessagingClientTest.m */; };
+ DE9315F51E8738E60083EDBF /* FIRMessagingCodedInputStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315C41E8738B70083EDBF /* FIRMessagingCodedInputStreamTest.m */; };
+ DE9315F61E8738E60083EDBF /* FIRMessagingConnectionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315C51E8738B70083EDBF /* FIRMessagingConnectionTest.m */; };
+ DE9315F71E8738E60083EDBF /* FIRMessagingContextManagerServiceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315C61E8738B70083EDBF /* FIRMessagingContextManagerServiceTest.m */; };
+ DE9315F81E8738E60083EDBF /* FIRMessagingDataMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315C71E8738B70083EDBF /* FIRMessagingDataMessageManagerTest.m */; };
+ DE9315F91E8738E60083EDBF /* FIRMessagingFakeConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315C91E8738B70083EDBF /* FIRMessagingFakeConnection.m */; };
+ DE9315FA1E8738E60083EDBF /* FIRMessagingFakeSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315CB1E8738B70083EDBF /* FIRMessagingFakeSocket.m */; };
+ DE9315FB1E8738E60083EDBF /* FIRMessagingLinkHandlingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315CC1E8738B70083EDBF /* FIRMessagingLinkHandlingTest.m */; };
+ DE9315FC1E8738E60083EDBF /* FIRMessagingPendingTopicsListTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315CD1E8738B70083EDBF /* FIRMessagingPendingTopicsListTest.m */; };
+ DE9315FD1E8738E60083EDBF /* FIRMessagingPubSubTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315CE1E8738B70083EDBF /* FIRMessagingPubSubTest.m */; };
+ DE9315FE1E8738E60083EDBF /* FIRMessagingRegistrarTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315CF1E8738B70083EDBF /* FIRMessagingRegistrarTest.m */; };
+ DE9315FF1E8738E60083EDBF /* FIRMessagingRemoteNotificationsProxyTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D01E8738B70083EDBF /* FIRMessagingRemoteNotificationsProxyTest.m */; };
+ DE9316001E8738E60083EDBF /* FIRMessagingRmqManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D11E8738B70083EDBF /* FIRMessagingRmqManagerTest.m */; };
+ DE9316011E8738E60083EDBF /* FIRMessagingSecureSocketTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D21E8738B70083EDBF /* FIRMessagingSecureSocketTest.m */; };
+ DE9316021E8738E60083EDBF /* FIRMessagingServiceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D31E8738B70083EDBF /* FIRMessagingServiceTest.m */; };
+ DE9316031E8738E60083EDBF /* FIRMessagingSyncMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D41E8738B70083EDBF /* FIRMessagingSyncMessageManagerTest.m */; };
+ DE9316041E8738E60083EDBF /* FIRMessagingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D51E8738B70083EDBF /* FIRMessagingTest.m */; };
+ DE9316051E8738E60083EDBF /* FIRMessagingTestNotificationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9315D71E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.m */; };
+ DEB139F41E73506A00AC236D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; };
+ DEB139F51E73506A00AC236D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
+ DEB139F61E73506A00AC236D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
+ DEB13A271E73518B00AC236D /* FIRStorageDeleteTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C11E734D9D00AC236D /* FIRStorageDeleteTests.m */; };
+ DEB13A281E73518B00AC236D /* FIRStorageGetMetadataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C21E734D9D00AC236D /* FIRStorageGetMetadataTests.m */; };
+ DEB13A291E73518B00AC236D /* FIRStorageMetadataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C31E734D9D00AC236D /* FIRStorageMetadataTests.m */; };
+ DEB13A2A1E73518B00AC236D /* FIRStoragePathTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C41E734D9D00AC236D /* FIRStoragePathTests.m */; };
+ DEB13A2B1E73518B00AC236D /* FIRStorageReferenceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C51E734D9D00AC236D /* FIRStorageReferenceTests.m */; };
+ DEB13A2C1E73518B00AC236D /* FIRStorageTestHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C71E734D9D00AC236D /* FIRStorageTestHelpers.m */; };
+ DEB13A2D1E73518B00AC236D /* FIRStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C81E734D9D00AC236D /* FIRStorageTests.m */; };
+ DEB13A2E1E73518B00AC236D /* FIRStorageTokenAuthorizerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139C91E734D9D00AC236D /* FIRStorageTokenAuthorizerTests.m */; };
+ DEB13A2F1E73518B00AC236D /* FIRStorageUpdateMetadataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139CA1E734D9D00AC236D /* FIRStorageUpdateMetadataTests.m */; };
+ DEB13A301E73518B00AC236D /* FIRStorageUtilsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB139CB1E734D9D00AC236D /* FIRStorageUtilsTests.m */; };
+ DEB61EC51E7C5DBB00C04B96 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEB61EB91E7C5DBB00C04B96 /* LaunchScreen.storyboard */; };
+ DEB61EC61E7C5DBB00C04B96 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEB61EBB1E7C5DBB00C04B96 /* Main.storyboard */; };
+ DEB61EC71E7C5DBB00C04B96 /* FIRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB61EBE1E7C5DBB00C04B96 /* FIRAppDelegate.m */; };
+ DEB61EC81E7C5DBB00C04B96 /* FIRViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB61EC01E7C5DBB00C04B96 /* FIRViewController.m */; };
+ DEB61EC91E7C5DBB00C04B96 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = DEB61EC11E7C5DBB00C04B96 /* GoogleService-Info.plist */; };
+ DEB61ECB1E7C5DBB00C04B96 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB61EC31E7C5DBB00C04B96 /* main.m */; };
+ DEC0EE0D1EA427CC007E2177 /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE6F01B31E9567F1004AEE01 /* FirebaseDev.framework */; };
+ DEC0EE0F1EA42D5D007E2177 /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEC0EE0E1EA42D5D007E2177 /* FirebaseDev.framework */; };
+ DEC0EE111EA42D73007E2177 /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEC0EE101EA42D73007E2177 /* FirebaseDev.framework */; };
+ DECE039B1E9ED01600164CA4 /* FIRPhoneAuthProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DECE03991E9ECFF500164CA4 /* FIRPhoneAuthProviderTests.m */; };
+ DEE13AA11EA170D500D1BABA /* FirebaseDev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE6F01B11E9567BF004AEE01 /* FirebaseDev.framework */; };
+ DEE14D7E1E844677006FA992 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEE14D681E844677006FA992 /* LaunchScreen.storyboard */; };
+ DEE14D7F1E844677006FA992 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEE14D6A1E844677006FA992 /* Main.storyboard */; };
+ DEE14D811E844677006FA992 /* FIRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D6E1E844677006FA992 /* FIRAppDelegate.m */; };
+ DEE14D821E844677006FA992 /* FIRViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D701E844677006FA992 /* FIRViewController.m */; };
+ DEE14D831E844677006FA992 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = DEE14D711E844677006FA992 /* GoogleService-Info.plist */; };
+ DEE14D851E844677006FA992 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D731E844677006FA992 /* main.m */; };
+ DEE14D8E1E84468D006FA992 /* FIRAppAssociationRegistrationUnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D751E844677006FA992 /* FIRAppAssociationRegistrationUnitTests.m */; };
+ DEE14D8F1E84468D006FA992 /* FIRAppTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D761E844677006FA992 /* FIRAppTest.m */; };
+ DEE14D901E84468D006FA992 /* FIRBundleUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D771E844677006FA992 /* FIRBundleUtilTest.m */; };
+ DEE14D911E84468D006FA992 /* FIRConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D781E844677006FA992 /* FIRConfigurationTest.m */; };
+ DEE14D921E84468D006FA992 /* FIRLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D791E844677006FA992 /* FIRLoggerTest.m */; };
+ DEE14D931E84468D006FA992 /* FIROptionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D7A1E844677006FA992 /* FIROptionsTest.m */; };
+ DEE14D941E84468D006FA992 /* FIRTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D7C1E844677006FA992 /* FIRTestCase.m */; };
+ EA9A4B8DCCA67EB6F9B4008F /* Pods_Messaging_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9D28B14E5B756D3A1938CB2 /* Pods_Messaging_Tests.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 06121EC61EC399D40008D70E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DEB139E01E73506A00AC236D;
+ remoteInfo = Storage_Example;
+ };
+ 0624F3E61EC0ECFA00E5940D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DE7B8D041E8EF077009EB6DF;
+ remoteInfo = Database_Example;
+ };
+ AFD563111EB140E100EA2233 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = AFD562E41EB13C6D00EA2233;
+ remoteInfo = Messaging_Example;
+ };
+ DE3373971E73776F00881891 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DEB13A0A1E73507E00AC236D;
+ remoteInfo = Storage_Tests;
+ };
+ DE6F01B91E957157004AEE01 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DE9315A61E8738460083EDBF;
+ remoteInfo = Messaging_Tests;
+ };
+ DE7B8D1E1E8EF078009EB6DF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DE7B8D041E8EF077009EB6DF;
+ remoteInfo = Database_Example;
+ };
+ DE9314DF1E86C6BE0083EDBF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DE9314C51E86C6BD0083EDBF;
+ remoteInfo = Auth_Example;
+ };
+ DE9315861E86E9990083EDBF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DE9314DD1E86C6BE0083EDBF;
+ remoteInfo = Auth_Tests;
+ };
+ DEB13A251E73512500AC236D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DEB139E01E73506A00AC236D;
+ remoteInfo = Storage_Example;
+ };
+ DEB518591E9008CB0089C938 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DE7B8D1C1E8EF078009EB6DF;
+ remoteInfo = Database_Tests;
+ };
+ DEE14D5A1E84464D006FA992 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DEE14D401E84464D006FA992;
+ remoteInfo = Core_Example;
+ };
+ DEE14E0A1E844FDC006FA992 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DEE14D581E84464D006FA992;
+ remoteInfo = Core_Tests;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 06121EBC1EC399C50008D70E /* Storage_IntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Storage_IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 06121ECA1EC39A0B0008D70E /* FIRStorageIntegrationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageIntegrationTests.m; sourceTree = "<group>"; };
+ 0624F3E11EC0ECFA00E5940D /* Database_IntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Database_IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0637BA641EC0F99700CAEFD4 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-dajssrvxpeovebatpcchwkfhwcjh/Build/Products/Debug-iphonesimulator/FirebaseDev-Core-Database-Root/FirebaseDev.framework"; sourceTree = "<group>"; };
+ 063CB4471EBA7AE200038A59 /* FArraySortedDictionaryTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FArraySortedDictionaryTest.m; path = Database/Tests/Unit/FArraySortedDictionaryTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4481EBA7AE200038A59 /* FCompoundHashTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FCompoundHashTest.m; path = Database/Tests/Unit/FCompoundHashTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4491EBA7AE200038A59 /* FIRMutableDataTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FIRMutableDataTests.h; path = Database/Tests/Unit/FIRMutableDataTests.h; sourceTree = SOURCE_ROOT; };
+ 063CB44A1EBA7AE200038A59 /* FIRMutableDataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FIRMutableDataTests.m; path = Database/Tests/Unit/FIRMutableDataTests.m; sourceTree = SOURCE_ROOT; };
+ 063CB44B1EBA7AE200038A59 /* FLevelDBStorageEngineTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FLevelDBStorageEngineTests.m; path = Database/Tests/Unit/FLevelDBStorageEngineTests.m; sourceTree = SOURCE_ROOT; };
+ 063CB44C1EBA7AE200038A59 /* FNodeTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FNodeTests.m; path = Database/Tests/Unit/FNodeTests.m; sourceTree = SOURCE_ROOT; };
+ 063CB44D1EBA7AE200038A59 /* FPathTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FPathTests.h; path = Database/Tests/Unit/FPathTests.h; sourceTree = SOURCE_ROOT; };
+ 063CB44E1EBA7AE200038A59 /* FPathTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FPathTests.m; path = Database/Tests/Unit/FPathTests.m; sourceTree = SOURCE_ROOT; };
+ 063CB44F1EBA7AE200038A59 /* FPersistenceManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FPersistenceManagerTest.m; path = Database/Tests/Unit/FPersistenceManagerTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4501EBA7AE200038A59 /* FPruneForestTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FPruneForestTest.m; path = Database/Tests/Unit/FPruneForestTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4511EBA7AE200038A59 /* FPruningTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FPruningTest.m; path = Database/Tests/Unit/FPruningTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4521EBA7AE200038A59 /* FQueryParamsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FQueryParamsTest.m; path = Database/Tests/Unit/FQueryParamsTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4531EBA7AE200038A59 /* FRangeMergeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRangeMergeTest.m; path = Database/Tests/Unit/FRangeMergeTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4541EBA7AE200038A59 /* FRepoInfoTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRepoInfoTest.m; path = Database/Tests/Unit/FRepoInfoTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB4551EBA7AE200038A59 /* FSparseSnapshotTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSparseSnapshotTests.h; path = Database/Tests/Unit/FSparseSnapshotTests.h; sourceTree = SOURCE_ROOT; };
+ 063CB4561EBA7AE200038A59 /* FSparseSnapshotTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSparseSnapshotTests.m; path = Database/Tests/Unit/FSparseSnapshotTests.m; sourceTree = SOURCE_ROOT; };
+ 063CB4571EBA7AE200038A59 /* FSyncPointTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSyncPointTests.h; path = Database/Tests/Unit/FSyncPointTests.h; sourceTree = SOURCE_ROOT; };
+ 063CB4581EBA7AE200038A59 /* FSyncPointTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSyncPointTests.m; path = Database/Tests/Unit/FSyncPointTests.m; sourceTree = SOURCE_ROOT; };
+ 063CB4591EBA7AE200038A59 /* FTestBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FTestBase.h; path = Database/Tests/Helpers/FTestBase.h; sourceTree = SOURCE_ROOT; };
+ 063CB45A1EBA7AE200038A59 /* FTestBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FTestBase.m; path = Database/Tests/Helpers/FTestBase.m; sourceTree = SOURCE_ROOT; };
+ 063CB45B1EBA7AE200038A59 /* FTrackedQueryManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FTrackedQueryManagerTest.m; path = Database/Tests/Unit/FTrackedQueryManagerTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB45C1EBA7AE200038A59 /* FUtilitiesTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FUtilitiesTest.m; path = Database/Tests/Unit/FUtilitiesTest.m; sourceTree = SOURCE_ROOT; };
+ 063CB46E1EBA7AEF00038A59 /* FCompoundWriteTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FCompoundWriteTest.m; sourceTree = "<group>"; };
+ 063CB46F1EBA7AEF00038A59 /* FConnectionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FConnectionTest.m; path = Integration/FConnectionTest.m; sourceTree = "<group>"; };
+ 063CB4701EBA7AEF00038A59 /* FData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FData.h; path = Integration/FData.h; sourceTree = "<group>"; };
+ 063CB4711EBA7AEF00038A59 /* FData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FData.m; path = Integration/FData.m; sourceTree = "<group>"; };
+ 063CB4721EBA7AEF00038A59 /* FDotInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FDotInfo.h; path = Integration/FDotInfo.h; sourceTree = "<group>"; };
+ 063CB4731EBA7AEF00038A59 /* FDotInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FDotInfo.m; path = Integration/FDotInfo.m; sourceTree = "<group>"; };
+ 063CB4741EBA7AEF00038A59 /* FEventTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FEventTests.h; path = Integration/FEventTests.h; sourceTree = "<group>"; };
+ 063CB4751EBA7AEF00038A59 /* FEventTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FEventTests.m; path = Integration/FEventTests.m; sourceTree = "<group>"; };
+ 063CB4761EBA7AEF00038A59 /* FIRAuthTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FIRAuthTests.m; path = Integration/FIRAuthTests.m; sourceTree = "<group>"; };
+ 063CB4771EBA7AEF00038A59 /* FIRDatabaseQueryTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseQueryTests.h; path = Integration/FIRDatabaseQueryTests.h; sourceTree = "<group>"; };
+ 063CB4781EBA7AEF00038A59 /* FIRDatabaseQueryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseQueryTests.m; path = Integration/FIRDatabaseQueryTests.m; sourceTree = "<group>"; };
+ 063CB4791EBA7AEF00038A59 /* FIRDatabaseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseTests.m; path = Integration/FIRDatabaseTests.m; sourceTree = "<group>"; };
+ 063CB47A1EBA7AEF00038A59 /* FIRDataSnapshotTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRDataSnapshotTests.h; sourceTree = "<group>"; };
+ 063CB47B1EBA7AEF00038A59 /* FIRDataSnapshotTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRDataSnapshotTests.m; sourceTree = "<group>"; };
+ 063CB47C1EBA7AEF00038A59 /* FirebaseTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "FirebaseTests-Info.plist"; sourceTree = "<group>"; };
+ 063CB47D1EBA7AEF00038A59 /* FIRFakeApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFakeApp.h; sourceTree = "<group>"; };
+ 063CB47E1EBA7AEF00038A59 /* FIRFakeApp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRFakeApp.m; sourceTree = "<group>"; };
+ 063CB47F1EBA7AEF00038A59 /* FKeepSyncedTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FKeepSyncedTest.m; path = Integration/FKeepSyncedTest.m; sourceTree = "<group>"; };
+ 063CB4801EBA7AEF00038A59 /* FOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FOrder.h; path = Integration/FOrder.h; sourceTree = "<group>"; };
+ 063CB4811EBA7AEF00038A59 /* FOrder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FOrder.m; path = Integration/FOrder.m; sourceTree = "<group>"; };
+ 063CB4821EBA7AEF00038A59 /* FOrderByTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FOrderByTests.h; path = Integration/FOrderByTests.h; sourceTree = "<group>"; };
+ 063CB4831EBA7AEF00038A59 /* FOrderByTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FOrderByTests.m; path = Integration/FOrderByTests.m; sourceTree = "<group>"; };
+ 063CB4841EBA7AEF00038A59 /* FPersist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FPersist.h; path = Integration/FPersist.h; sourceTree = "<group>"; };
+ 063CB4851EBA7AEF00038A59 /* FPersist.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FPersist.m; path = Integration/FPersist.m; sourceTree = "<group>"; };
+ 063CB4861EBA7AEF00038A59 /* FRealtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRealtime.h; path = Integration/FRealtime.h; sourceTree = "<group>"; };
+ 063CB4871EBA7AEF00038A59 /* FRealtime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRealtime.m; path = Integration/FRealtime.m; sourceTree = "<group>"; };
+ 063CB48D1EBA7AEF00038A59 /* FTestContants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTestContants.h; sourceTree = "<group>"; };
+ 063CB48E1EBA7AEF00038A59 /* FTransactionTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FTransactionTest.h; path = Integration/FTransactionTest.h; sourceTree = "<group>"; };
+ 063CB48F1EBA7AEF00038A59 /* FTransactionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FTransactionTest.m; path = Integration/FTransactionTest.m; sourceTree = "<group>"; };
+ 063CB4901EBA7AEF00038A59 /* FTreeSortedDictionaryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTreeSortedDictionaryTests.m; sourceTree = "<group>"; };
+ 0672F2F11EBBA7D900818E87 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
+ 069428801EC3B35A00F7BC69 /* 1mb.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = 1mb.dat; sourceTree = "<group>"; };
+ 0697B1201EC13D8A00542174 /* Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base64.h; sourceTree = "<group>"; };
+ 0697B1211EC13D8A00542174 /* Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Base64.m; sourceTree = "<group>"; };
+ 06B47E8B1EC39ADF00170C02 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-dajssrvxpeovebatpcchwkfhwcjh/Build/Products/Debug-iphonesimulator/FirebaseDev-Core-Root-Storage/FirebaseDev.framework"; sourceTree = "<group>"; };
+ 08A821396D7D1089ECE810EF /* Pods_Core_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0B1BDA534E1F49931795B5E6 /* Pods-Core_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests/Pods-Core_Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 16E92590A6B517109A2B219F /* Pods_Storage_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 18B5255FF5BEBF6F72C40F39 /* Pods-Auth_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests/Pods-Auth_Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 1EEA0F965ABC48C695972509 /* Pods_Auth_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2F002D4E7FA7F07A830CCFDA /* Pods-Auth_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example/Pods-Auth_Example.release.xcconfig"; sourceTree = "<group>"; };
+ 3673564CCB64DE360C8CB97F /* Pods-Storage_IntegrationTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests/Pods-Storage_IntegrationTests.debug.xcconfig"; sourceTree = "<group>"; };
+ 36DF4C7B93E6FE7AD8F88A38 /* Pods_Storage_IntegrationTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_IntegrationTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3E84D28D93B8196D6A483F15 /* Pods-Storage_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests/Pods-Storage_Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 4A8B7AE7C053949F6BBBDD3E /* Pods-Database_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests/Pods-Database_Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+ 6003F591195388D20070C39A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+ 60FCE4043D8FE42648646A7F /* Pods-Auth_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests/Pods-Auth_Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 64928F2997FAF0EAEAC9B8CA /* Pods_Database_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 66C7EEA21795A3320088DEBE /* Pods_Database_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6A0FCB2A37144B3C05E519F6 /* Pods-Storage_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example/Pods-Storage_Example.debug.xcconfig"; sourceTree = "<group>"; };
+ 6BAD1CF3DDEDDD76EC87052D /* Pods-Storage_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example/Pods-Storage_Example.release.xcconfig"; sourceTree = "<group>"; };
+ 6D2E4A9396D707C5DEF9B74B /* Pods-Messaging_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Tests/Pods-Messaging_Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 6E974DE29EBB9602E723757E /* Pods-Messaging_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Tests/Pods-Messaging_Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 7727BC17692B98E2B7D0EA7A /* Pods-Database_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example/Pods-Database_Example.debug.xcconfig"; sourceTree = "<group>"; };
+ 8496034D8156555C5FCF8F14 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
+ 884B87C50C7C950BC18E9091 /* Pods-Messaging_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Example/Pods-Messaging_Example.debug.xcconfig"; sourceTree = "<group>"; };
+ 8E32E359BE29C3100CF51FC4 /* Pods-Core_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests/Pods-Core_Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 8F77C04C2E764FBB0F6C05C6 /* Pods-Core_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example/Pods-Core_Example.release.xcconfig"; sourceTree = "<group>"; };
+ A6903B88963F6FD1857889E6 /* Pods-Messaging_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Example/Pods-Messaging_Example.release.xcconfig"; sourceTree = "<group>"; };
+ AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Shared.xcassets; path = Shared/Shared.xcassets; sourceTree = "<group>"; };
+ AFC8BA9C1EBD230E00B8EEAE /* NotificationsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NotificationsController.swift; path = App/NotificationsController.swift; sourceTree = "<group>"; };
+ AFC8BA9E1EBD51A700B8EEAE /* Environment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Environment.swift; path = App/Environment.swift; sourceTree = "<group>"; };
+ AFC8BAA11EC257D700B8EEAE /* Messaging_Example-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Messaging_Example-Bridging-Header.h"; sourceTree = "<group>"; };
+ AFC8BAA21EC257D800B8EEAE /* FIRSampleAppUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FIRSampleAppUtilities.h; path = Shared/FIRSampleAppUtilities.h; sourceTree = "<group>"; };
+ AFC8BAA31EC257D800B8EEAE /* FIRSampleAppUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FIRSampleAppUtilities.m; path = Shared/FIRSampleAppUtilities.m; sourceTree = "<group>"; };
+ AFD562E51EB13C6D00EA2233 /* Messaging_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Messaging_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ AFD562FF1EB13DF200EA2233 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = App/AppDelegate.swift; sourceTree = "<group>"; };
+ AFD563001EB13DF200EA2233 /* Messaging-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Messaging-Info.plist"; path = "App/Messaging-Info.plist"; sourceTree = "<group>"; };
+ AFD563011EB13DF200EA2233 /* MessagingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MessagingViewController.swift; path = App/MessagingViewController.swift; sourceTree = "<group>"; };
+ AFD563091EB1400900EA2233 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = App/Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+ AFD5630B1EB1400900EA2233 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = App/Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ AFD563131EB1466100EA2233 /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "App/GoogleService-Info.plist"; sourceTree = "<group>"; };
+ AFD563141EB29B8C00EA2233 /* Messaging_Example.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = Messaging_Example.entitlements; path = App/Messaging_Example.entitlements; sourceTree = "<group>"; };
+ AFD563161EBBEF7B00EA2233 /* Data+MessagingExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "Data+MessagingExtensions.swift"; path = "App/Data+MessagingExtensions.swift"; sourceTree = "<group>"; };
+ BEEA177FFAAB9FA02F898C51 /* Pods-Database_IntegrationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests/Pods-Database_IntegrationTests.release.xcconfig"; sourceTree = "<group>"; };
+ C45949C3AB12F54D27702387 /* Pods-Auth_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example/Pods-Auth_Example.debug.xcconfig"; sourceTree = "<group>"; };
+ C8A6D15690286B6BB4CB8023 /* Pods_Messaging_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Messaging_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ CA86AD35456DA6130F7DE02C /* Pods-Storage_IntegrationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests/Pods-Storage_IntegrationTests.release.xcconfig"; sourceTree = "<group>"; };
+ D52CEDD0146DF63640A4C3A5 /* Pods_Core_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D58064F9C4DE303997B89D2E /* Pods-Storage_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests/Pods-Storage_Tests.release.xcconfig"; sourceTree = "<group>"; };
+ DA7879CD6EE51EE4E20937C8 /* Pods_Storage_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ DE0E5BB51EA7D91C00FAA825 /* FIRAuthAppCredentialTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAppCredentialTests.m; sourceTree = "<group>"; };
+ DE0E5BB61EA7D91C00FAA825 /* FIRAuthAppDelegateProxyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAppDelegateProxyTests.m; sourceTree = "<group>"; };
+ DE0E5BB91EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyClientRequestTest.m; sourceTree = "<group>"; };
+ DE0E5BBA1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyClientResponseTests.m; sourceTree = "<group>"; };
+ DE45C6641E7DA8CB009E6ACD /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
+ DE4E711A1E953ABC00070092 /* FirebaseDev.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FirebaseDev.podspec; path = ../FirebaseDev.podspec; sourceTree = "<group>"; };
+ DE6F01AC1E95673C004AEE01 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-chgkzndqfwnawrfmbrhkugiybjre/Build/Products/Debug-iphonesimulator/FirebaseDev-Core-Root-Storage/FirebaseDev.framework"; sourceTree = "<group>"; };
+ DE6F01B11E9567BF004AEE01 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-chgkzndqfwnawrfmbrhkugiybjre/Build/Products/Debug-iphonesimulator/FirebaseDev-Auth-Core-Root/FirebaseDev.framework"; sourceTree = "<group>"; };
+ DE6F01B31E9567F1004AEE01 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-chgkzndqfwnawrfmbrhkugiybjre/Build/Products/Debug-iphonesimulator/FirebaseDev-Core/FirebaseDev.framework"; sourceTree = "<group>"; };
+ DE750DB51EB3DD4000A75E47 /* FIRAuthAPNSTokenManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAPNSTokenManagerTests.m; sourceTree = "<group>"; };
+ DE750DB61EB3DD4000A75E47 /* FIRAuthAPNSTokenTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAPNSTokenTests.m; sourceTree = "<group>"; };
+ DE750DB71EB3DD4000A75E47 /* FIRAuthAppCredentialManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAppCredentialManagerTests.m; sourceTree = "<group>"; };
+ DE750DB81EB3DD4000A75E47 /* FIRAuthNotificationManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthNotificationManagerTests.m; sourceTree = "<group>"; };
+ DE7B8D051E8EF077009EB6DF /* Database_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Database_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ DE7B8D1D1E8EF078009EB6DF /* Database_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Database_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ DE7B8D2D1E8EF202009EB6DF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+ DE7B8D2F1E8EF202009EB6DF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ DE7B8D311E8EF202009EB6DF /* FIRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAppDelegate.h; sourceTree = "<group>"; };
+ DE7B8D321E8EF202009EB6DF /* FIRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAppDelegate.m; sourceTree = "<group>"; };
+ DE7B8D331E8EF202009EB6DF /* FIRViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRViewController.h; sourceTree = "<group>"; };
+ DE7B8D341E8EF202009EB6DF /* FIRViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRViewController.m; sourceTree = "<group>"; };
+ DE7B8D371E8EF202009EB6DF /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ DE7B8D6A1E8EF202009EB6DF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ DE7B8D781E8EF202009EB6DF /* FDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDevice.h; sourceTree = "<group>"; };
+ DE7B8D791E8EF202009EB6DF /* FDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FDevice.m; sourceTree = "<group>"; };
+ DE7B8D7A1E8EF202009EB6DF /* FEventTester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FEventTester.h; sourceTree = "<group>"; };
+ DE7B8D7B1E8EF202009EB6DF /* FEventTester.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FEventTester.m; sourceTree = "<group>"; };
+ DE7B8D7C1E8EF202009EB6DF /* FIRTestAuthTokenProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRTestAuthTokenProvider.h; sourceTree = "<group>"; };
+ DE7B8D7D1E8EF202009EB6DF /* FIRTestAuthTokenProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRTestAuthTokenProvider.m; sourceTree = "<group>"; };
+ DE7B8D7E1E8EF202009EB6DF /* FMockStorageEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FMockStorageEngine.h; sourceTree = "<group>"; };
+ DE7B8D7F1E8EF202009EB6DF /* FMockStorageEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FMockStorageEngine.m; sourceTree = "<group>"; };
+ DE7B8D801E8EF202009EB6DF /* FTestAuthTokenGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTestAuthTokenGenerator.h; sourceTree = "<group>"; };
+ DE7B8D811E8EF202009EB6DF /* FTestAuthTokenGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTestAuthTokenGenerator.m; sourceTree = "<group>"; };
+ DE7B8D821E8EF202009EB6DF /* FTestCachePolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTestCachePolicy.h; sourceTree = "<group>"; };
+ DE7B8D831E8EF202009EB6DF /* FTestCachePolicy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTestCachePolicy.m; sourceTree = "<group>"; };
+ DE7B8D841E8EF202009EB6DF /* FTestClock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTestClock.h; sourceTree = "<group>"; };
+ DE7B8D851E8EF202009EB6DF /* FTestClock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTestClock.m; sourceTree = "<group>"; };
+ DE7B8D861E8EF202009EB6DF /* FTestExpectations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTestExpectations.h; sourceTree = "<group>"; };
+ DE7B8D871E8EF202009EB6DF /* FTestExpectations.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTestExpectations.m; sourceTree = "<group>"; };
+ DE7B8D881E8EF202009EB6DF /* FTestHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTestHelpers.h; sourceTree = "<group>"; };
+ DE7B8D891E8EF202009EB6DF /* FTestHelpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTestHelpers.m; sourceTree = "<group>"; };
+ DE7B8D8A1E8EF203009EB6DF /* FTupleEventTypeString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTupleEventTypeString.h; sourceTree = "<group>"; };
+ DE7B8D8B1E8EF203009EB6DF /* FTupleEventTypeString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTupleEventTypeString.m; sourceTree = "<group>"; };
+ DE7B8D8C1E8EF203009EB6DF /* SenTest+FWaiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SenTest+FWaiter.h"; sourceTree = "<group>"; };
+ DE7B8D8D1E8EF203009EB6DF /* SenTest+FWaiter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SenTest+FWaiter.m"; sourceTree = "<group>"; };
+ DE7B8D8E1E8EF203009EB6DF /* syncPointSpec.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = syncPointSpec.json; sourceTree = "<group>"; };
+ DE7B8DD21E8F1CA7009EB6DF /* Database-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Database-Info.plist"; sourceTree = "<group>"; };
+ DE9314C61E86C6BD0083EDBF /* Auth_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Auth_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ DE9314DE1E86C6BE0083EDBF /* Auth_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ DE9314EE1E86C6FF0083EDBF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+ DE9314F01E86C6FF0083EDBF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ DE9314F21E86C6FF0083EDBF /* FIRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAppDelegate.h; sourceTree = "<group>"; };
+ DE9314F31E86C6FF0083EDBF /* FIRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAppDelegate.m; sourceTree = "<group>"; };
+ DE9314F41E86C6FF0083EDBF /* FIRViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRViewController.h; sourceTree = "<group>"; };
+ DE9314F51E86C6FF0083EDBF /* FIRViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRViewController.m; sourceTree = "<group>"; };
+ DE9314F61E86C6FF0083EDBF /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
+ DE9314F81E86C6FF0083EDBF /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ DE9314FA1E86C6FF0083EDBF /* FIRAdditionalUserInfoTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAdditionalUserInfoTests.m; sourceTree = "<group>"; };
+ DE9314FB1E86C6FF0083EDBF /* FIRApp+FIRAuthUnitTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "FIRApp+FIRAuthUnitTests.h"; sourceTree = "<group>"; };
+ DE9314FC1E86C6FF0083EDBF /* FIRApp+FIRAuthUnitTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FIRApp+FIRAuthUnitTests.m"; sourceTree = "<group>"; };
+ DE9314FD1E86C6FF0083EDBF /* FIRAuthBackendCreateAuthURITests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthBackendCreateAuthURITests.m; sourceTree = "<group>"; };
+ DE9314FE1E86C6FF0083EDBF /* FIRAuthBackendRPCImplementationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthBackendRPCImplementationTests.m; sourceTree = "<group>"; };
+ DE9314FF1E86C6FF0083EDBF /* FIRAuthDispatcherTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthDispatcherTests.m; sourceTree = "<group>"; };
+ DE9315001E86C6FF0083EDBF /* FIRAuthGlobalWorkQueueTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthGlobalWorkQueueTests.m; sourceTree = "<group>"; };
+ DE9315011E86C6FF0083EDBF /* FIRAuthKeychainTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthKeychainTests.m; sourceTree = "<group>"; };
+ DE9315021E86C6FF0083EDBF /* FIRAuthSerialTaskQueueTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthSerialTaskQueueTests.m; sourceTree = "<group>"; };
+ DE9315031E86C6FF0083EDBF /* FIRAuthTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthTests.m; sourceTree = "<group>"; };
+ DE9315041E86C6FF0083EDBF /* FIRAuthUserDefaultsStorageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthUserDefaultsStorageTests.m; sourceTree = "<group>"; };
+ DE9315051E86C6FF0083EDBF /* FIRCreateAuthURIRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRCreateAuthURIRequestTests.m; sourceTree = "<group>"; };
+ DE9315061E86C6FF0083EDBF /* FIRCreateAuthURIResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRCreateAuthURIResponseTests.m; sourceTree = "<group>"; };
+ DE9315071E86C6FF0083EDBF /* FIRDeleteAccountRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRDeleteAccountRequestTests.m; sourceTree = "<group>"; };
+ DE9315081E86C6FF0083EDBF /* FIRDeleteAccountResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRDeleteAccountResponseTests.m; sourceTree = "<group>"; };
+ DE9315091E86C6FF0083EDBF /* FIRFakeBackendRPCIssuer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFakeBackendRPCIssuer.h; sourceTree = "<group>"; };
+ DE93150A1E86C6FF0083EDBF /* FIRFakeBackendRPCIssuer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRFakeBackendRPCIssuer.m; sourceTree = "<group>"; };
+ DE93150B1E86C6FF0083EDBF /* FIRGetAccountInfoRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGetAccountInfoRequestTests.m; sourceTree = "<group>"; };
+ DE93150C1E86C6FF0083EDBF /* FIRGetAccountInfoResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGetAccountInfoResponseTests.m; sourceTree = "<group>"; };
+ DE93150D1E86C6FF0083EDBF /* FIRGetOOBConfirmationCodeRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGetOOBConfirmationCodeRequestTests.m; sourceTree = "<group>"; };
+ DE93150E1E86C6FF0083EDBF /* FIRGetOOBConfirmationCodeResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGetOOBConfirmationCodeResponseTests.m; sourceTree = "<group>"; };
+ DE93150F1E86C6FF0083EDBF /* FIRGitHubAuthProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGitHubAuthProviderTests.m; sourceTree = "<group>"; };
+ DE9315111E86C6FF0083EDBF /* FIRResetPasswordRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRResetPasswordRequestTests.m; sourceTree = "<group>"; };
+ DE9315121E86C6FF0083EDBF /* FIRResetPasswordResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRResetPasswordResponseTests.m; sourceTree = "<group>"; };
+ DE9315131E86C6FF0083EDBF /* FIRSendVerificationCodeRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRSendVerificationCodeRequestTests.m; sourceTree = "<group>"; };
+ DE9315141E86C6FF0083EDBF /* FIRSendVerificationCodeResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRSendVerificationCodeResponseTests.m; sourceTree = "<group>"; };
+ DE9315151E86C6FF0083EDBF /* FIRSetAccountInfoRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRSetAccountInfoRequestTests.m; sourceTree = "<group>"; };
+ DE9315161E86C6FF0083EDBF /* FIRSetAccountInfoResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRSetAccountInfoResponseTests.m; sourceTree = "<group>"; };
+ DE9315171E86C6FF0083EDBF /* FIRSignUpNewUserRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRSignUpNewUserRequestTests.m; sourceTree = "<group>"; };
+ DE9315181E86C6FF0083EDBF /* FIRSignUpNewUserResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRSignUpNewUserResponseTests.m; sourceTree = "<group>"; };
+ DE9315191E86C6FF0083EDBF /* FIRTwitterAuthProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRTwitterAuthProviderTests.m; sourceTree = "<group>"; };
+ DE93151A1E86C6FF0083EDBF /* FIRUserTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRUserTests.m; sourceTree = "<group>"; };
+ DE93151B1E86C6FF0083EDBF /* FIRVerifyAssertionRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyAssertionRequestTests.m; sourceTree = "<group>"; };
+ DE93151C1E86C6FF0083EDBF /* FIRVerifyAssertionResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyAssertionResponseTests.m; sourceTree = "<group>"; };
+ DE93151D1E86C6FF0083EDBF /* FIRVerifyCustomTokenRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyCustomTokenRequestTests.m; sourceTree = "<group>"; };
+ DE93151E1E86C6FF0083EDBF /* FIRVerifyCustomTokenResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyCustomTokenResponseTests.m; sourceTree = "<group>"; };
+ DE93151F1E86C6FF0083EDBF /* FIRVerifyPasswordRequestTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyPasswordRequestTest.m; sourceTree = "<group>"; };
+ DE9315201E86C6FF0083EDBF /* FIRVerifyPasswordResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyPasswordResponseTests.m; sourceTree = "<group>"; };
+ DE9315211E86C6FF0083EDBF /* FIRVerifyPhoneNumberRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyPhoneNumberRequestTests.m; sourceTree = "<group>"; };
+ DE9315221E86C6FF0083EDBF /* FIRVerifyPhoneNumberResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyPhoneNumberResponseTests.m; sourceTree = "<group>"; };
+ DE9315231E86C6FF0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OCMStubRecorder+FIRAuthUnitTests.h"; sourceTree = "<group>"; };
+ DE9315241E86C6FF0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OCMStubRecorder+FIRAuthUnitTests.m"; sourceTree = "<group>"; };
+ DE9315251E86C6FF0083EDBF /* Tests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
+ DE9315801E86C7F70083EDBF /* Auth-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Auth-Info.plist"; sourceTree = "<group>"; };
+ DE9315A71E8738460083EDBF /* Messaging_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Messaging_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ DE9315C31E8738B70083EDBF /* FIRMessagingClientTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingClientTest.m; sourceTree = "<group>"; };
+ DE9315C41E8738B70083EDBF /* FIRMessagingCodedInputStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingCodedInputStreamTest.m; sourceTree = "<group>"; };
+ DE9315C51E8738B70083EDBF /* FIRMessagingConnectionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingConnectionTest.m; sourceTree = "<group>"; };
+ DE9315C61E8738B70083EDBF /* FIRMessagingContextManagerServiceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingContextManagerServiceTest.m; sourceTree = "<group>"; };
+ DE9315C71E8738B70083EDBF /* FIRMessagingDataMessageManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingDataMessageManagerTest.m; sourceTree = "<group>"; };
+ DE9315C81E8738B70083EDBF /* FIRMessagingFakeConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRMessagingFakeConnection.h; sourceTree = "<group>"; };
+ DE9315C91E8738B70083EDBF /* FIRMessagingFakeConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingFakeConnection.m; sourceTree = "<group>"; };
+ DE9315CA1E8738B70083EDBF /* FIRMessagingFakeSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRMessagingFakeSocket.h; sourceTree = "<group>"; };
+ DE9315CB1E8738B70083EDBF /* FIRMessagingFakeSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingFakeSocket.m; sourceTree = "<group>"; };
+ DE9315CC1E8738B70083EDBF /* FIRMessagingLinkHandlingTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingLinkHandlingTest.m; sourceTree = "<group>"; };
+ DE9315CD1E8738B70083EDBF /* FIRMessagingPendingTopicsListTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingPendingTopicsListTest.m; sourceTree = "<group>"; };
+ DE9315CE1E8738B70083EDBF /* FIRMessagingPubSubTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingPubSubTest.m; sourceTree = "<group>"; };
+ DE9315CF1E8738B70083EDBF /* FIRMessagingRegistrarTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingRegistrarTest.m; sourceTree = "<group>"; };
+ DE9315D01E8738B70083EDBF /* FIRMessagingRemoteNotificationsProxyTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingRemoteNotificationsProxyTest.m; sourceTree = "<group>"; };
+ DE9315D11E8738B70083EDBF /* FIRMessagingRmqManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingRmqManagerTest.m; sourceTree = "<group>"; };
+ DE9315D21E8738B70083EDBF /* FIRMessagingSecureSocketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingSecureSocketTest.m; sourceTree = "<group>"; };
+ DE9315D31E8738B70083EDBF /* FIRMessagingServiceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingServiceTest.m; sourceTree = "<group>"; };
+ DE9315D41E8738B70083EDBF /* FIRMessagingSyncMessageManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingSyncMessageManagerTest.m; sourceTree = "<group>"; };
+ DE9315D51E8738B70083EDBF /* FIRMessagingTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingTest.m; sourceTree = "<group>"; };
+ DE9315D61E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRMessagingTestNotificationUtilities.h; sourceTree = "<group>"; };
+ DE9315D71E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingTestNotificationUtilities.m; sourceTree = "<group>"; };
+ DE9315D81E8738B70083EDBF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ DEB139C11E734D9D00AC236D /* FIRStorageDeleteTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageDeleteTests.m; sourceTree = "<group>"; };
+ DEB139C21E734D9D00AC236D /* FIRStorageGetMetadataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageGetMetadataTests.m; sourceTree = "<group>"; };
+ DEB139C31E734D9D00AC236D /* FIRStorageMetadataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageMetadataTests.m; sourceTree = "<group>"; };
+ DEB139C41E734D9D00AC236D /* FIRStoragePathTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStoragePathTests.m; sourceTree = "<group>"; };
+ DEB139C51E734D9D00AC236D /* FIRStorageReferenceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageReferenceTests.m; sourceTree = "<group>"; };
+ DEB139C61E734D9D00AC236D /* FIRStorageTestHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRStorageTestHelpers.h; sourceTree = "<group>"; };
+ DEB139C71E734D9D00AC236D /* FIRStorageTestHelpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageTestHelpers.m; sourceTree = "<group>"; };
+ DEB139C81E734D9D00AC236D /* FIRStorageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageTests.m; sourceTree = "<group>"; };
+ DEB139C91E734D9D00AC236D /* FIRStorageTokenAuthorizerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageTokenAuthorizerTests.m; sourceTree = "<group>"; };
+ DEB139CA1E734D9D00AC236D /* FIRStorageUpdateMetadataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageUpdateMetadataTests.m; sourceTree = "<group>"; };
+ DEB139CB1E734D9D00AC236D /* FIRStorageUtilsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageUtilsTests.m; sourceTree = "<group>"; };
+ DEB139CC1E734D9D00AC236D /* Tests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
+ DEB13A081E73506A00AC236D /* Storage_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Storage_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ DEB13A231E73507E00AC236D /* Storage_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Storage_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ DEB61E781E7C542600C04B96 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
+ DEB61EBA1E7C5DBB00C04B96 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+ DEB61EBC1E7C5DBB00C04B96 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ DEB61EBD1E7C5DBB00C04B96 /* FIRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAppDelegate.h; sourceTree = "<group>"; };
+ DEB61EBE1E7C5DBB00C04B96 /* FIRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAppDelegate.m; sourceTree = "<group>"; };
+ DEB61EBF1E7C5DBB00C04B96 /* FIRViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRViewController.h; sourceTree = "<group>"; };
+ DEB61EC01E7C5DBB00C04B96 /* FIRViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRViewController.m; sourceTree = "<group>"; };
+ DEB61EC11E7C5DBB00C04B96 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
+ DEB61EC31E7C5DBB00C04B96 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ DEB61EC41E7C5DBB00C04B96 /* Storage-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Storage-Info.plist"; sourceTree = "<group>"; };
+ DEC0EE0E1EA42D5D007E2177 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-chgkzndqfwnawrfmbrhkugiybjre/Build/Products/Debug-iphonesimulator/FirebaseDev-Core-Messaging-Root/FirebaseDev.framework"; sourceTree = "<group>"; };
+ DEC0EE101EA42D73007E2177 /* FirebaseDev.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDev.framework; path = "../../../Library/Developer/Xcode/DerivedData/Firebase-chgkzndqfwnawrfmbrhkugiybjre/Build/Products/Debug-iphonesimulator/FirebaseDev-Core-Database-Root/FirebaseDev.framework"; sourceTree = "<group>"; };
+ DECE03991E9ECFF500164CA4 /* FIRPhoneAuthProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRPhoneAuthProviderTests.m; sourceTree = "<group>"; };
+ DEE14D411E84464D006FA992 /* Core_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Core_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ DEE14D591E84464D006FA992 /* Core_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Core_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ DEE14D691E844677006FA992 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+ DEE14D6B1E844677006FA992 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ DEE14D6C1E844677006FA992 /* Core-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Core-Info.plist"; sourceTree = "<group>"; };
+ DEE14D6D1E844677006FA992 /* FIRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRAppDelegate.h; sourceTree = "<group>"; };
+ DEE14D6E1E844677006FA992 /* FIRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAppDelegate.m; sourceTree = "<group>"; };
+ DEE14D6F1E844677006FA992 /* FIRViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRViewController.h; sourceTree = "<group>"; };
+ DEE14D701E844677006FA992 /* FIRViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRViewController.m; sourceTree = "<group>"; };
+ DEE14D711E844677006FA992 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
+ DEE14D731E844677006FA992 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ DEE14D751E844677006FA992 /* FIRAppAssociationRegistrationUnitTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAppAssociationRegistrationUnitTests.m; sourceTree = "<group>"; };
+ DEE14D761E844677006FA992 /* FIRAppTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAppTest.m; sourceTree = "<group>"; };
+ DEE14D771E844677006FA992 /* FIRBundleUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRBundleUtilTest.m; sourceTree = "<group>"; };
+ DEE14D781E844677006FA992 /* FIRConfigurationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRConfigurationTest.m; sourceTree = "<group>"; };
+ DEE14D791E844677006FA992 /* FIRLoggerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRLoggerTest.m; sourceTree = "<group>"; };
+ DEE14D7A1E844677006FA992 /* FIROptionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIROptionsTest.m; sourceTree = "<group>"; };
+ DEE14D7B1E844677006FA992 /* FIRTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRTestCase.h; sourceTree = "<group>"; };
+ DEE14D7C1E844677006FA992 /* FIRTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRTestCase.m; sourceTree = "<group>"; };
+ DEE14D7D1E844677006FA992 /* Tests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
+ E2C2834C90DBAB56D568189F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
+ E3DEB3CBB1440528DFE1E197 /* Pods_Database_IntegrationTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_IntegrationTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ E9D28B14E5B756D3A1938CB2 /* Pods_Messaging_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Messaging_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ EE077EBC5A738E61E06B5FA2 /* Pods-Database_IntegrationTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests/Pods-Database_IntegrationTests.debug.xcconfig"; sourceTree = "<group>"; };
+ EEA5C6257533CD27D37A14FC /* Pods-Database_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example/Pods-Database_Example.release.xcconfig"; sourceTree = "<group>"; };
+ F0A9002767E1A9D63CEECFF6 /* Pods-Database_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests/Pods-Database_Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ FAB9666F29A81704CA956317 /* Pods_Auth_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ FF57915145DB00008E7C56A8 /* Pods-Core_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example/Pods-Core_Example.debug.xcconfig"; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 06121EB91EC399C50008D70E /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 06B47E8C1EC39ADF00170C02 /* FirebaseDev.framework in Frameworks */,
+ 8D14BB390A3E191CCF78BF91 /* Pods_Storage_IntegrationTests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 0624F3DE1EC0ECFA00E5940D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 0637BA651EC0F99700CAEFD4 /* FirebaseDev.framework in Frameworks */,
+ 9653E6AB7DDD8B5E4814442D /* Pods_Database_IntegrationTests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ AFD562E21EB13C6D00EA2233 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 83C9C772827554752364B400 /* Pods_Messaging_Example.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE7B8D021E8EF077009EB6DF /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 48402D5F3CB17E091298C7FF /* Pods_Database_Example.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE7B8D1A1E8EF078009EB6DF /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEC0EE111EA42D73007E2177 /* FirebaseDev.framework in Frameworks */,
+ 260F4B35536ACE792D9BD6C6 /* Pods_Database_Tests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9314C31E86C6BD0083EDBF /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 22DD1E787F5347BD66CC842B /* Pods_Auth_Example.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9314DB1E86C6BE0083EDBF /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEE13AA11EA170D500D1BABA /* FirebaseDev.framework in Frameworks */,
+ 4768966C0C99B8D4215826A5 /* Pods_Auth_Tests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9315A41E8738460083EDBF /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEC0EE0F1EA42D5D007E2177 /* FirebaseDev.framework in Frameworks */,
+ EA9A4B8DCCA67EB6F9B4008F /* Pods_Messaging_Tests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEB139F31E73506A00AC236D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEB139F41E73506A00AC236D /* CoreGraphics.framework in Frameworks */,
+ DEB139F51E73506A00AC236D /* UIKit.framework in Frameworks */,
+ DEB139F61E73506A00AC236D /* Foundation.framework in Frameworks */,
+ BDE625D72CA3B8918088E0F5 /* Pods_Storage_Example.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEB13A161E73507E00AC236D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE6F01B01E95675E004AEE01 /* FirebaseDev.framework in Frameworks */,
+ 7EA36B802D84DD89CE6203A0 /* Pods_Storage_Tests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEE14D3E1E84464D006FA992 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 3054DA05818345789EA0C5B0 /* Pods_Core_Example.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEE14D561E84464D006FA992 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEC0EE0D1EA427CC007E2177 /* FirebaseDev.framework in Frameworks */,
+ 8CE9133C8720B1C600F7C731 /* Pods_Core_Tests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 06121EC81EC399E50008D70E /* Unit */ = {
+ isa = PBXGroup;
+ children = (
+ DEB139C61E734D9D00AC236D /* FIRStorageTestHelpers.h */,
+ DEB139C11E734D9D00AC236D /* FIRStorageDeleteTests.m */,
+ DEB139C21E734D9D00AC236D /* FIRStorageGetMetadataTests.m */,
+ DEB139C31E734D9D00AC236D /* FIRStorageMetadataTests.m */,
+ DEB139C41E734D9D00AC236D /* FIRStoragePathTests.m */,
+ DEB139C51E734D9D00AC236D /* FIRStorageReferenceTests.m */,
+ DEB139C71E734D9D00AC236D /* FIRStorageTestHelpers.m */,
+ DEB139C81E734D9D00AC236D /* FIRStorageTests.m */,
+ DEB139C91E734D9D00AC236D /* FIRStorageTokenAuthorizerTests.m */,
+ DEB139CA1E734D9D00AC236D /* FIRStorageUpdateMetadataTests.m */,
+ DEB139CB1E734D9D00AC236D /* FIRStorageUtilsTests.m */,
+ );
+ path = Unit;
+ sourceTree = "<group>";
+ };
+ 06121EC91EC39A020008D70E /* Integration */ = {
+ isa = PBXGroup;
+ children = (
+ 06121ECA1EC39A0B0008D70E /* FIRStorageIntegrationTests.m */,
+ );
+ path = Integration;
+ sourceTree = "<group>";
+ };
+ 063CB43C1EBA752300038A59 /* Integration */ = {
+ isa = PBXGroup;
+ children = (
+ 063CB46F1EBA7AEF00038A59 /* FConnectionTest.m */,
+ 063CB4701EBA7AEF00038A59 /* FData.h */,
+ 063CB4711EBA7AEF00038A59 /* FData.m */,
+ 063CB4721EBA7AEF00038A59 /* FDotInfo.h */,
+ 063CB4731EBA7AEF00038A59 /* FDotInfo.m */,
+ 063CB4741EBA7AEF00038A59 /* FEventTests.h */,
+ 063CB4751EBA7AEF00038A59 /* FEventTests.m */,
+ 063CB4761EBA7AEF00038A59 /* FIRAuthTests.m */,
+ 063CB4771EBA7AEF00038A59 /* FIRDatabaseQueryTests.h */,
+ 063CB4781EBA7AEF00038A59 /* FIRDatabaseQueryTests.m */,
+ 063CB4791EBA7AEF00038A59 /* FIRDatabaseTests.m */,
+ 063CB47F1EBA7AEF00038A59 /* FKeepSyncedTest.m */,
+ 063CB4801EBA7AEF00038A59 /* FOrder.h */,
+ 063CB4811EBA7AEF00038A59 /* FOrder.m */,
+ 063CB4821EBA7AEF00038A59 /* FOrderByTests.h */,
+ 063CB4831EBA7AEF00038A59 /* FOrderByTests.m */,
+ 063CB4841EBA7AEF00038A59 /* FPersist.h */,
+ 063CB4851EBA7AEF00038A59 /* FPersist.m */,
+ 063CB4861EBA7AEF00038A59 /* FRealtime.h */,
+ 063CB4871EBA7AEF00038A59 /* FRealtime.m */,
+ 063CB48E1EBA7AEF00038A59 /* FTransactionTest.h */,
+ 063CB48F1EBA7AEF00038A59 /* FTransactionTest.m */,
+ );
+ name = Integration;
+ sourceTree = "<group>";
+ };
+ 0697B11F1EC13D7800542174 /* third_party */ = {
+ isa = PBXGroup;
+ children = (
+ 0697B1201EC13D8A00542174 /* Base64.h */,
+ 0697B1211EC13D8A00542174 /* Base64.m */,
+ );
+ path = third_party;
+ sourceTree = "<group>";
+ };
+ 6003F581195388D10070C39A = {
+ isa = PBXGroup;
+ children = (
+ 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */,
+ DE9314EB1E86C6FF0083EDBF /* Auth */,
+ DEE14D661E844677006FA992 /* Core */,
+ DE7B8D2A1E8EF202009EB6DF /* Database */,
+ DE9315B41E8738B70083EDBF /* Messaging */,
+ AFC8BAA01EC24B1600B8EEAE /* Shared */,
+ DEB139B31E734D9D00AC236D /* Storage */,
+ 6003F58C195388D20070C39A /* Frameworks */,
+ 6003F58B195388D20070C39A /* Products */,
+ BDA0613720DCD29C1C3C3791 /* Pods */,
+ );
+ sourceTree = "<group>";
+ };
+ 6003F58B195388D20070C39A /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ DEB13A081E73506A00AC236D /* Storage_Example.app */,
+ DEB13A231E73507E00AC236D /* Storage_Tests.xctest */,
+ DEE14D411E84464D006FA992 /* Core_Example.app */,
+ DEE14D591E84464D006FA992 /* Core_Tests.xctest */,
+ DE9314C61E86C6BD0083EDBF /* Auth_Example.app */,
+ DE9314DE1E86C6BE0083EDBF /* Auth_Tests.xctest */,
+ DE9315A71E8738460083EDBF /* Messaging_Tests.xctest */,
+ DE7B8D051E8EF077009EB6DF /* Database_Example.app */,
+ DE7B8D1D1E8EF078009EB6DF /* Database_Tests.xctest */,
+ AFD562E51EB13C6D00EA2233 /* Messaging_Example.app */,
+ 0624F3E11EC0ECFA00E5940D /* Database_IntegrationTests.xctest */,
+ 06121EBC1EC399C50008D70E /* Storage_IntegrationTests.xctest */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6003F58C195388D20070C39A /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 06B47E8B1EC39ADF00170C02 /* FirebaseDev.framework */,
+ 0637BA641EC0F99700CAEFD4 /* FirebaseDev.framework */,
+ DEC0EE101EA42D73007E2177 /* FirebaseDev.framework */,
+ DEC0EE0E1EA42D5D007E2177 /* FirebaseDev.framework */,
+ DE6F01B31E9567F1004AEE01 /* FirebaseDev.framework */,
+ DE6F01B11E9567BF004AEE01 /* FirebaseDev.framework */,
+ DE6F01AC1E95673C004AEE01 /* FirebaseDev.framework */,
+ DE45C6641E7DA8CB009E6ACD /* XCTest.framework */,
+ DEB61E781E7C542600C04B96 /* libsqlite3.tbd */,
+ 6003F58D195388D20070C39A /* Foundation.framework */,
+ 6003F58F195388D20070C39A /* CoreGraphics.framework */,
+ 6003F591195388D20070C39A /* UIKit.framework */,
+ 1EEA0F965ABC48C695972509 /* Pods_Auth_Example.framework */,
+ FAB9666F29A81704CA956317 /* Pods_Auth_Tests.framework */,
+ 08A821396D7D1089ECE810EF /* Pods_Core_Example.framework */,
+ D52CEDD0146DF63640A4C3A5 /* Pods_Core_Tests.framework */,
+ 66C7EEA21795A3320088DEBE /* Pods_Database_Example.framework */,
+ 64928F2997FAF0EAEAC9B8CA /* Pods_Database_Tests.framework */,
+ C8A6D15690286B6BB4CB8023 /* Pods_Messaging_Example.framework */,
+ E9D28B14E5B756D3A1938CB2 /* Pods_Messaging_Tests.framework */,
+ DA7879CD6EE51EE4E20937C8 /* Pods_Storage_Example.framework */,
+ 16E92590A6B517109A2B219F /* Pods_Storage_Tests.framework */,
+ E3DEB3CBB1440528DFE1E197 /* Pods_Database_IntegrationTests.framework */,
+ 36DF4C7B93E6FE7AD8F88A38 /* Pods_Storage_IntegrationTests.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+ 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = {
+ isa = PBXGroup;
+ children = (
+ DE4E711A1E953ABC00070092 /* FirebaseDev.podspec */,
+ 8496034D8156555C5FCF8F14 /* README.md */,
+ E2C2834C90DBAB56D568189F /* LICENSE */,
+ );
+ name = "Podspec Metadata";
+ sourceTree = "<group>";
+ };
+ AFC8BAA01EC24B1600B8EEAE /* Shared */ = {
+ isa = PBXGroup;
+ children = (
+ AFC8BAA21EC257D800B8EEAE /* FIRSampleAppUtilities.h */,
+ AFC8BAA31EC257D800B8EEAE /* FIRSampleAppUtilities.m */,
+ AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */,
+ );
+ name = Shared;
+ sourceTree = "<group>";
+ };
+ AFD562F71EB13CC700EA2233 /* App */ = {
+ isa = PBXGroup;
+ children = (
+ AFD563001EB13DF200EA2233 /* Messaging-Info.plist */,
+ AFD563141EB29B8C00EA2233 /* Messaging_Example.entitlements */,
+ AFD562FF1EB13DF200EA2233 /* AppDelegate.swift */,
+ AFD563161EBBEF7B00EA2233 /* Data+MessagingExtensions.swift */,
+ AFC8BA9E1EBD51A700B8EEAE /* Environment.swift */,
+ AFD563011EB13DF200EA2233 /* MessagingViewController.swift */,
+ AFC8BA9C1EBD230E00B8EEAE /* NotificationsController.swift */,
+ AFD563081EB1400900EA2233 /* LaunchScreen.storyboard */,
+ AFD5630A1EB1400900EA2233 /* Main.storyboard */,
+ AFD563131EB1466100EA2233 /* GoogleService-Info.plist */,
+ );
+ name = App;
+ sourceTree = "<group>";
+ };
+ BDA0613720DCD29C1C3C3791 /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ C45949C3AB12F54D27702387 /* Pods-Auth_Example.debug.xcconfig */,
+ 2F002D4E7FA7F07A830CCFDA /* Pods-Auth_Example.release.xcconfig */,
+ 18B5255FF5BEBF6F72C40F39 /* Pods-Auth_Tests.debug.xcconfig */,
+ 60FCE4043D8FE42648646A7F /* Pods-Auth_Tests.release.xcconfig */,
+ FF57915145DB00008E7C56A8 /* Pods-Core_Example.debug.xcconfig */,
+ 8F77C04C2E764FBB0F6C05C6 /* Pods-Core_Example.release.xcconfig */,
+ 8E32E359BE29C3100CF51FC4 /* Pods-Core_Tests.debug.xcconfig */,
+ 0B1BDA534E1F49931795B5E6 /* Pods-Core_Tests.release.xcconfig */,
+ 7727BC17692B98E2B7D0EA7A /* Pods-Database_Example.debug.xcconfig */,
+ EEA5C6257533CD27D37A14FC /* Pods-Database_Example.release.xcconfig */,
+ F0A9002767E1A9D63CEECFF6 /* Pods-Database_Tests.debug.xcconfig */,
+ 4A8B7AE7C053949F6BBBDD3E /* Pods-Database_Tests.release.xcconfig */,
+ 884B87C50C7C950BC18E9091 /* Pods-Messaging_Example.debug.xcconfig */,
+ A6903B88963F6FD1857889E6 /* Pods-Messaging_Example.release.xcconfig */,
+ 6E974DE29EBB9602E723757E /* Pods-Messaging_Tests.debug.xcconfig */,
+ 6D2E4A9396D707C5DEF9B74B /* Pods-Messaging_Tests.release.xcconfig */,
+ 6A0FCB2A37144B3C05E519F6 /* Pods-Storage_Example.debug.xcconfig */,
+ 6BAD1CF3DDEDDD76EC87052D /* Pods-Storage_Example.release.xcconfig */,
+ 3E84D28D93B8196D6A483F15 /* Pods-Storage_Tests.debug.xcconfig */,
+ D58064F9C4DE303997B89D2E /* Pods-Storage_Tests.release.xcconfig */,
+ EE077EBC5A738E61E06B5FA2 /* Pods-Database_IntegrationTests.debug.xcconfig */,
+ BEEA177FFAAB9FA02F898C51 /* Pods-Database_IntegrationTests.release.xcconfig */,
+ 3673564CCB64DE360C8CB97F /* Pods-Storage_IntegrationTests.debug.xcconfig */,
+ CA86AD35456DA6130F7DE02C /* Pods-Storage_IntegrationTests.release.xcconfig */,
+ );
+ name = Pods;
+ sourceTree = "<group>";
+ };
+ DE7B8D2A1E8EF202009EB6DF /* Database */ = {
+ isa = PBXGroup;
+ children = (
+ DE7B8D2B1E8EF202009EB6DF /* App */,
+ DE7B8D381E8EF202009EB6DF /* Tests */,
+ );
+ path = Database;
+ sourceTree = "<group>";
+ };
+ DE7B8D2B1E8EF202009EB6DF /* App */ = {
+ isa = PBXGroup;
+ children = (
+ 0672F2F11EBBA7D900818E87 /* GoogleService-Info.plist */,
+ DE7B8DD21E8F1CA7009EB6DF /* Database-Info.plist */,
+ DE7B8D311E8EF202009EB6DF /* FIRAppDelegate.h */,
+ DE7B8D331E8EF202009EB6DF /* FIRViewController.h */,
+ DE7B8D321E8EF202009EB6DF /* FIRAppDelegate.m */,
+ DE7B8D341E8EF202009EB6DF /* FIRViewController.m */,
+ DE7B8D371E8EF202009EB6DF /* main.m */,
+ DE7B8D2C1E8EF202009EB6DF /* LaunchScreen.storyboard */,
+ DE7B8D2E1E8EF202009EB6DF /* Main.storyboard */,
+ );
+ path = App;
+ sourceTree = "<group>";
+ };
+ DE7B8D381E8EF202009EB6DF /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ 063CB47C1EBA7AEF00038A59 /* FirebaseTests-Info.plist */,
+ DE7B8D751E8EF202009EB6DF /* Helpers */,
+ DE7B8D691E8EF202009EB6DF /* InfoPlist.strings */,
+ 063CB43C1EBA752300038A59 /* Integration */,
+ DE7B8D8E1E8EF203009EB6DF /* syncPointSpec.json */,
+ 0697B11F1EC13D7800542174 /* third_party */,
+ DE7B8D391E8EF202009EB6DF /* Unit */,
+ );
+ path = Tests;
+ sourceTree = "<group>";
+ };
+ DE7B8D391E8EF202009EB6DF /* Unit */ = {
+ isa = PBXGroup;
+ children = (
+ 063CB4471EBA7AE200038A59 /* FArraySortedDictionaryTest.m */,
+ 063CB4481EBA7AE200038A59 /* FCompoundHashTest.m */,
+ 063CB46E1EBA7AEF00038A59 /* FCompoundWriteTest.m */,
+ 063CB47A1EBA7AEF00038A59 /* FIRDataSnapshotTests.h */,
+ 063CB47B1EBA7AEF00038A59 /* FIRDataSnapshotTests.m */,
+ 063CB4491EBA7AE200038A59 /* FIRMutableDataTests.h */,
+ 063CB44A1EBA7AE200038A59 /* FIRMutableDataTests.m */,
+ 063CB44B1EBA7AE200038A59 /* FLevelDBStorageEngineTests.m */,
+ 063CB44C1EBA7AE200038A59 /* FNodeTests.m */,
+ 063CB44D1EBA7AE200038A59 /* FPathTests.h */,
+ 063CB44E1EBA7AE200038A59 /* FPathTests.m */,
+ 063CB44F1EBA7AE200038A59 /* FPersistenceManagerTest.m */,
+ 063CB4501EBA7AE200038A59 /* FPruneForestTest.m */,
+ 063CB4511EBA7AE200038A59 /* FPruningTest.m */,
+ 063CB4521EBA7AE200038A59 /* FQueryParamsTest.m */,
+ 063CB4531EBA7AE200038A59 /* FRangeMergeTest.m */,
+ 063CB4541EBA7AE200038A59 /* FRepoInfoTest.m */,
+ 063CB4551EBA7AE200038A59 /* FSparseSnapshotTests.h */,
+ 063CB4561EBA7AE200038A59 /* FSparseSnapshotTests.m */,
+ 063CB4571EBA7AE200038A59 /* FSyncPointTests.h */,
+ 063CB4581EBA7AE200038A59 /* FSyncPointTests.m */,
+ 063CB45B1EBA7AE200038A59 /* FTrackedQueryManagerTest.m */,
+ 063CB4901EBA7AEF00038A59 /* FTreeSortedDictionaryTests.m */,
+ 063CB45C1EBA7AE200038A59 /* FUtilitiesTest.m */,
+ );
+ path = Unit;
+ sourceTree = "<group>";
+ };
+ DE7B8D751E8EF202009EB6DF /* Helpers */ = {
+ isa = PBXGroup;
+ children = (
+ DE7B8D781E8EF202009EB6DF /* FDevice.h */,
+ DE7B8D791E8EF202009EB6DF /* FDevice.m */,
+ DE7B8D7A1E8EF202009EB6DF /* FEventTester.h */,
+ DE7B8D7B1E8EF202009EB6DF /* FEventTester.m */,
+ 063CB47D1EBA7AEF00038A59 /* FIRFakeApp.h */,
+ 063CB47E1EBA7AEF00038A59 /* FIRFakeApp.m */,
+ DE7B8D7C1E8EF202009EB6DF /* FIRTestAuthTokenProvider.h */,
+ DE7B8D7D1E8EF202009EB6DF /* FIRTestAuthTokenProvider.m */,
+ DE7B8D7E1E8EF202009EB6DF /* FMockStorageEngine.h */,
+ DE7B8D7F1E8EF202009EB6DF /* FMockStorageEngine.m */,
+ DE7B8D801E8EF202009EB6DF /* FTestAuthTokenGenerator.h */,
+ DE7B8D811E8EF202009EB6DF /* FTestAuthTokenGenerator.m */,
+ 063CB4591EBA7AE200038A59 /* FTestBase.h */,
+ 063CB45A1EBA7AE200038A59 /* FTestBase.m */,
+ DE7B8D821E8EF202009EB6DF /* FTestCachePolicy.h */,
+ DE7B8D831E8EF202009EB6DF /* FTestCachePolicy.m */,
+ DE7B8D841E8EF202009EB6DF /* FTestClock.h */,
+ DE7B8D851E8EF202009EB6DF /* FTestClock.m */,
+ 063CB48D1EBA7AEF00038A59 /* FTestContants.h */,
+ DE7B8D861E8EF202009EB6DF /* FTestExpectations.h */,
+ DE7B8D871E8EF202009EB6DF /* FTestExpectations.m */,
+ DE7B8D881E8EF202009EB6DF /* FTestHelpers.h */,
+ DE7B8D891E8EF202009EB6DF /* FTestHelpers.m */,
+ DE7B8D8A1E8EF203009EB6DF /* FTupleEventTypeString.h */,
+ DE7B8D8B1E8EF203009EB6DF /* FTupleEventTypeString.m */,
+ DE7B8D8C1E8EF203009EB6DF /* SenTest+FWaiter.h */,
+ DE7B8D8D1E8EF203009EB6DF /* SenTest+FWaiter.m */,
+ );
+ path = Helpers;
+ sourceTree = "<group>";
+ };
+ DE9314EB1E86C6FF0083EDBF /* Auth */ = {
+ isa = PBXGroup;
+ children = (
+ DE9314EC1E86C6FF0083EDBF /* App */,
+ DE9314F91E86C6FF0083EDBF /* Tests */,
+ );
+ path = Auth;
+ sourceTree = "<group>";
+ };
+ DE9314EC1E86C6FF0083EDBF /* App */ = {
+ isa = PBXGroup;
+ children = (
+ DE9315801E86C7F70083EDBF /* Auth-Info.plist */,
+ DE9314ED1E86C6FF0083EDBF /* LaunchScreen.storyboard */,
+ DE9314EF1E86C6FF0083EDBF /* Main.storyboard */,
+ DE9314F21E86C6FF0083EDBF /* FIRAppDelegate.h */,
+ DE9314F31E86C6FF0083EDBF /* FIRAppDelegate.m */,
+ DE9314F41E86C6FF0083EDBF /* FIRViewController.h */,
+ DE9314F51E86C6FF0083EDBF /* FIRViewController.m */,
+ DE9314F61E86C6FF0083EDBF /* GoogleService-Info.plist */,
+ DE9314F81E86C6FF0083EDBF /* main.m */,
+ );
+ path = App;
+ sourceTree = "<group>";
+ };
+ DE9314F91E86C6FF0083EDBF /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ DE750DB51EB3DD4000A75E47 /* FIRAuthAPNSTokenManagerTests.m */,
+ DE750DB61EB3DD4000A75E47 /* FIRAuthAPNSTokenTests.m */,
+ DE750DB71EB3DD4000A75E47 /* FIRAuthAppCredentialManagerTests.m */,
+ DE750DB81EB3DD4000A75E47 /* FIRAuthNotificationManagerTests.m */,
+ DE0E5BB91EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m */,
+ DE0E5BBA1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m */,
+ DE0E5BB51EA7D91C00FAA825 /* FIRAuthAppCredentialTests.m */,
+ DE0E5BB61EA7D91C00FAA825 /* FIRAuthAppDelegateProxyTests.m */,
+ DECE03991E9ECFF500164CA4 /* FIRPhoneAuthProviderTests.m */,
+ DE9314FB1E86C6FF0083EDBF /* FIRApp+FIRAuthUnitTests.h */,
+ DE9315091E86C6FF0083EDBF /* FIRFakeBackendRPCIssuer.h */,
+ DE9315231E86C6FF0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.h */,
+ DE9314FA1E86C6FF0083EDBF /* FIRAdditionalUserInfoTests.m */,
+ DE9314FC1E86C6FF0083EDBF /* FIRApp+FIRAuthUnitTests.m */,
+ DE9314FD1E86C6FF0083EDBF /* FIRAuthBackendCreateAuthURITests.m */,
+ DE9314FE1E86C6FF0083EDBF /* FIRAuthBackendRPCImplementationTests.m */,
+ DE9314FF1E86C6FF0083EDBF /* FIRAuthDispatcherTests.m */,
+ DE9315001E86C6FF0083EDBF /* FIRAuthGlobalWorkQueueTests.m */,
+ DE9315011E86C6FF0083EDBF /* FIRAuthKeychainTests.m */,
+ DE9315021E86C6FF0083EDBF /* FIRAuthSerialTaskQueueTests.m */,
+ DE9315031E86C6FF0083EDBF /* FIRAuthTests.m */,
+ DE9315041E86C6FF0083EDBF /* FIRAuthUserDefaultsStorageTests.m */,
+ DE9315051E86C6FF0083EDBF /* FIRCreateAuthURIRequestTests.m */,
+ DE9315061E86C6FF0083EDBF /* FIRCreateAuthURIResponseTests.m */,
+ DE9315071E86C6FF0083EDBF /* FIRDeleteAccountRequestTests.m */,
+ DE9315081E86C6FF0083EDBF /* FIRDeleteAccountResponseTests.m */,
+ DE93150A1E86C6FF0083EDBF /* FIRFakeBackendRPCIssuer.m */,
+ DE93150B1E86C6FF0083EDBF /* FIRGetAccountInfoRequestTests.m */,
+ DE93150C1E86C6FF0083EDBF /* FIRGetAccountInfoResponseTests.m */,
+ DE93150D1E86C6FF0083EDBF /* FIRGetOOBConfirmationCodeRequestTests.m */,
+ DE93150E1E86C6FF0083EDBF /* FIRGetOOBConfirmationCodeResponseTests.m */,
+ DE93150F1E86C6FF0083EDBF /* FIRGitHubAuthProviderTests.m */,
+ DE9315111E86C6FF0083EDBF /* FIRResetPasswordRequestTests.m */,
+ DE9315121E86C6FF0083EDBF /* FIRResetPasswordResponseTests.m */,
+ DE9315131E86C6FF0083EDBF /* FIRSendVerificationCodeRequestTests.m */,
+ DE9315141E86C6FF0083EDBF /* FIRSendVerificationCodeResponseTests.m */,
+ DE9315151E86C6FF0083EDBF /* FIRSetAccountInfoRequestTests.m */,
+ DE9315161E86C6FF0083EDBF /* FIRSetAccountInfoResponseTests.m */,
+ DE9315171E86C6FF0083EDBF /* FIRSignUpNewUserRequestTests.m */,
+ DE9315181E86C6FF0083EDBF /* FIRSignUpNewUserResponseTests.m */,
+ DE9315191E86C6FF0083EDBF /* FIRTwitterAuthProviderTests.m */,
+ DE93151A1E86C6FF0083EDBF /* FIRUserTests.m */,
+ DE93151B1E86C6FF0083EDBF /* FIRVerifyAssertionRequestTests.m */,
+ DE93151C1E86C6FF0083EDBF /* FIRVerifyAssertionResponseTests.m */,
+ DE93151D1E86C6FF0083EDBF /* FIRVerifyCustomTokenRequestTests.m */,
+ DE93151E1E86C6FF0083EDBF /* FIRVerifyCustomTokenResponseTests.m */,
+ DE93151F1E86C6FF0083EDBF /* FIRVerifyPasswordRequestTest.m */,
+ DE9315201E86C6FF0083EDBF /* FIRVerifyPasswordResponseTests.m */,
+ DE9315211E86C6FF0083EDBF /* FIRVerifyPhoneNumberRequestTests.m */,
+ DE9315221E86C6FF0083EDBF /* FIRVerifyPhoneNumberResponseTests.m */,
+ DE9315241E86C6FF0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.m */,
+ DE9315251E86C6FF0083EDBF /* Tests-Info.plist */,
+ );
+ path = Tests;
+ sourceTree = "<group>";
+ };
+ DE9315B41E8738B70083EDBF /* Messaging */ = {
+ isa = PBXGroup;
+ children = (
+ AFC8BAA11EC257D700B8EEAE /* Messaging_Example-Bridging-Header.h */,
+ AFD562F71EB13CC700EA2233 /* App */,
+ DE9315C21E8738B70083EDBF /* Tests */,
+ );
+ path = Messaging;
+ sourceTree = "<group>";
+ };
+ DE9315C21E8738B70083EDBF /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ DE9315C81E8738B70083EDBF /* FIRMessagingFakeConnection.h */,
+ DE9315CA1E8738B70083EDBF /* FIRMessagingFakeSocket.h */,
+ DE9315D61E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.h */,
+ DE9315C31E8738B70083EDBF /* FIRMessagingClientTest.m */,
+ DE9315C41E8738B70083EDBF /* FIRMessagingCodedInputStreamTest.m */,
+ DE9315C51E8738B70083EDBF /* FIRMessagingConnectionTest.m */,
+ DE9315C61E8738B70083EDBF /* FIRMessagingContextManagerServiceTest.m */,
+ DE9315C71E8738B70083EDBF /* FIRMessagingDataMessageManagerTest.m */,
+ DE9315C91E8738B70083EDBF /* FIRMessagingFakeConnection.m */,
+ DE9315CB1E8738B70083EDBF /* FIRMessagingFakeSocket.m */,
+ DE9315CC1E8738B70083EDBF /* FIRMessagingLinkHandlingTest.m */,
+ DE9315CD1E8738B70083EDBF /* FIRMessagingPendingTopicsListTest.m */,
+ DE9315CE1E8738B70083EDBF /* FIRMessagingPubSubTest.m */,
+ DE9315CF1E8738B70083EDBF /* FIRMessagingRegistrarTest.m */,
+ DE9315D01E8738B70083EDBF /* FIRMessagingRemoteNotificationsProxyTest.m */,
+ DE9315D11E8738B70083EDBF /* FIRMessagingRmqManagerTest.m */,
+ DE9315D21E8738B70083EDBF /* FIRMessagingSecureSocketTest.m */,
+ DE9315D31E8738B70083EDBF /* FIRMessagingServiceTest.m */,
+ DE9315D41E8738B70083EDBF /* FIRMessagingSyncMessageManagerTest.m */,
+ DE9315D51E8738B70083EDBF /* FIRMessagingTest.m */,
+ DE9315D71E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.m */,
+ DE9315D81E8738B70083EDBF /* Info.plist */,
+ );
+ path = Tests;
+ sourceTree = "<group>";
+ };
+ DEB139B31E734D9D00AC236D /* Storage */ = {
+ isa = PBXGroup;
+ children = (
+ DEB61EB81E7C5DBB00C04B96 /* App */,
+ DEB139C01E734D9D00AC236D /* Tests */,
+ );
+ path = Storage;
+ sourceTree = "<group>";
+ };
+ DEB139C01E734D9D00AC236D /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ 06121EC91EC39A020008D70E /* Integration */,
+ 06121EC81EC399E50008D70E /* Unit */,
+ DEB139CC1E734D9D00AC236D /* Tests-Info.plist */,
+ );
+ path = Tests;
+ sourceTree = "<group>";
+ };
+ DEB61EB81E7C5DBB00C04B96 /* App */ = {
+ isa = PBXGroup;
+ children = (
+ 069428801EC3B35A00F7BC69 /* 1mb.dat */,
+ DEB61EB91E7C5DBB00C04B96 /* LaunchScreen.storyboard */,
+ DEB61EBB1E7C5DBB00C04B96 /* Main.storyboard */,
+ DEB61EBD1E7C5DBB00C04B96 /* FIRAppDelegate.h */,
+ DEB61EBE1E7C5DBB00C04B96 /* FIRAppDelegate.m */,
+ DEB61EBF1E7C5DBB00C04B96 /* FIRViewController.h */,
+ DEB61EC01E7C5DBB00C04B96 /* FIRViewController.m */,
+ DEB61EC11E7C5DBB00C04B96 /* GoogleService-Info.plist */,
+ DEB61EC31E7C5DBB00C04B96 /* main.m */,
+ DEB61EC41E7C5DBB00C04B96 /* Storage-Info.plist */,
+ );
+ path = App;
+ sourceTree = "<group>";
+ };
+ DEE14D661E844677006FA992 /* Core */ = {
+ isa = PBXGroup;
+ children = (
+ DEE14D671E844677006FA992 /* App */,
+ DEE14D741E844677006FA992 /* Tests */,
+ );
+ path = Core;
+ sourceTree = "<group>";
+ };
+ DEE14D671E844677006FA992 /* App */ = {
+ isa = PBXGroup;
+ children = (
+ DEE14D681E844677006FA992 /* LaunchScreen.storyboard */,
+ DEE14D6A1E844677006FA992 /* Main.storyboard */,
+ DEE14D6C1E844677006FA992 /* Core-Info.plist */,
+ DEE14D6D1E844677006FA992 /* FIRAppDelegate.h */,
+ DEE14D6E1E844677006FA992 /* FIRAppDelegate.m */,
+ DEE14D6F1E844677006FA992 /* FIRViewController.h */,
+ DEE14D701E844677006FA992 /* FIRViewController.m */,
+ DEE14D711E844677006FA992 /* GoogleService-Info.plist */,
+ DEE14D731E844677006FA992 /* main.m */,
+ );
+ path = App;
+ sourceTree = "<group>";
+ };
+ DEE14D741E844677006FA992 /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ DEE14D7B1E844677006FA992 /* FIRTestCase.h */,
+ DEE14D751E844677006FA992 /* FIRAppAssociationRegistrationUnitTests.m */,
+ DEE14D761E844677006FA992 /* FIRAppTest.m */,
+ DEE14D771E844677006FA992 /* FIRBundleUtilTest.m */,
+ DEE14D781E844677006FA992 /* FIRConfigurationTest.m */,
+ DEE14D791E844677006FA992 /* FIRLoggerTest.m */,
+ DEE14D7A1E844677006FA992 /* FIROptionsTest.m */,
+ DEE14D7C1E844677006FA992 /* FIRTestCase.m */,
+ DEE14D7D1E844677006FA992 /* Tests-Info.plist */,
+ );
+ path = Tests;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 06121EBB1EC399C50008D70E /* Storage_IntegrationTests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 06121EC51EC399C50008D70E /* Build configuration list for PBXNativeTarget "Storage_IntegrationTests" */;
+ buildPhases = (
+ BCC67418B8EBA4E90488CD55 /* [CP] Check Pods Manifest.lock */,
+ 06121EB81EC399C50008D70E /* Sources */,
+ 06121EB91EC399C50008D70E /* Frameworks */,
+ 06121EBA1EC399C50008D70E /* Resources */,
+ 0840546A7D90530C21375416 /* [CP] Embed Pods Frameworks */,
+ B84CF6076850A6EA9E66592F /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 06121EC71EC399D40008D70E /* PBXTargetDependency */,
+ );
+ name = Storage_IntegrationTests;
+ productName = Storage_IntegrationTests;
+ productReference = 06121EBC1EC399C50008D70E /* Storage_IntegrationTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ 0624F3E01EC0ECFA00E5940D /* Database_IntegrationTests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 0624F3E81EC0ECFA00E5940D /* Build configuration list for PBXNativeTarget "Database_IntegrationTests" */;
+ buildPhases = (
+ BF9A61F6BBE9655CED5E897D /* [CP] Check Pods Manifest.lock */,
+ 0624F3DD1EC0ECFA00E5940D /* Sources */,
+ 0624F3DE1EC0ECFA00E5940D /* Frameworks */,
+ 0624F3DF1EC0ECFA00E5940D /* Resources */,
+ 744AF9F9B2DB5C511EB9969A /* [CP] Embed Pods Frameworks */,
+ 597B88E0E6B632C48707E8EB /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 0624F3E71EC0ECFA00E5940D /* PBXTargetDependency */,
+ );
+ name = Database_IntegrationTests;
+ productName = Database_IntegratioNtests;
+ productReference = 0624F3E11EC0ECFA00E5940D /* Database_IntegrationTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ AFD562E41EB13C6D00EA2233 /* Messaging_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = AFD562F41EB13C6D00EA2233 /* Build configuration list for PBXNativeTarget "Messaging_Example" */;
+ buildPhases = (
+ 26F9869011740630E2119D0D /* [CP] Check Pods Manifest.lock */,
+ AFD562E11EB13C6D00EA2233 /* Sources */,
+ AFD562E21EB13C6D00EA2233 /* Frameworks */,
+ AFD562E31EB13C6D00EA2233 /* Resources */,
+ ADFC988CE33AA0C8F0C59177 /* [CP] Embed Pods Frameworks */,
+ A39D405E17BE3A6646B8E38E /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Messaging_Example;
+ productName = Messaging_Example;
+ productReference = AFD562E51EB13C6D00EA2233 /* Messaging_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+ DE7B8D041E8EF077009EB6DF /* Database_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DE7B8D281E8EF078009EB6DF /* Build configuration list for PBXNativeTarget "Database_Example" */;
+ buildPhases = (
+ 4363D4BBFAAC4D505B9B18EC /* [CP] Check Pods Manifest.lock */,
+ DE7B8D011E8EF077009EB6DF /* Sources */,
+ DE7B8D021E8EF077009EB6DF /* Frameworks */,
+ DE7B8D031E8EF077009EB6DF /* Resources */,
+ E9A4ADE4EE7390DC85A9FC17 /* [CP] Embed Pods Frameworks */,
+ 5AE0F6A81F9A499BD752D5E9 /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Database_Example;
+ productName = Database_Example;
+ productReference = DE7B8D051E8EF077009EB6DF /* Database_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+ DE7B8D1C1E8EF078009EB6DF /* Database_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DE7B8D291E8EF078009EB6DF /* Build configuration list for PBXNativeTarget "Database_Tests" */;
+ buildPhases = (
+ EE21F035A2A97C35635C2F3C /* [CP] Check Pods Manifest.lock */,
+ DE7B8D191E8EF078009EB6DF /* Sources */,
+ DE7B8D1A1E8EF078009EB6DF /* Frameworks */,
+ DE7B8D1B1E8EF078009EB6DF /* Resources */,
+ 5EFAE1A18DA8F6BFC0C191E8 /* [CP] Embed Pods Frameworks */,
+ 634E392CCD4D5E88B96D3EF1 /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ DE7B8D1F1E8EF078009EB6DF /* PBXTargetDependency */,
+ );
+ name = Database_Tests;
+ productName = Database_ExampleTests;
+ productReference = DE7B8D1D1E8EF078009EB6DF /* Database_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ DE9314C51E86C6BD0083EDBF /* Auth_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DE9314E91E86C6BE0083EDBF /* Build configuration list for PBXNativeTarget "Auth_Example" */;
+ buildPhases = (
+ 7CC2EB21DFB0E48B1B8171B2 /* [CP] Check Pods Manifest.lock */,
+ DE9314C21E86C6BD0083EDBF /* Sources */,
+ DE9314C31E86C6BD0083EDBF /* Frameworks */,
+ DE9314C41E86C6BD0083EDBF /* Resources */,
+ B293C142610E914FBE2CA4C9 /* [CP] Embed Pods Frameworks */,
+ A2DF8D8C8D3B6639CBD9CB5B /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Auth_Example;
+ productName = Auth_Example;
+ productReference = DE9314C61E86C6BD0083EDBF /* Auth_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+ DE9314DD1E86C6BE0083EDBF /* Auth_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DE9314EA1E86C6BE0083EDBF /* Build configuration list for PBXNativeTarget "Auth_Tests" */;
+ buildPhases = (
+ 016A3201E8E0C5ABE835F645 /* [CP] Check Pods Manifest.lock */,
+ DE9314DA1E86C6BE0083EDBF /* Sources */,
+ DE9314DB1E86C6BE0083EDBF /* Frameworks */,
+ DE9314DC1E86C6BE0083EDBF /* Resources */,
+ 54175166C251F5F698B6B1C3 /* [CP] Embed Pods Frameworks */,
+ 9D8053D74F91F866DB0D0199 /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ DE9314E01E86C6BE0083EDBF /* PBXTargetDependency */,
+ );
+ name = Auth_Tests;
+ productName = Auth_ExampleTests;
+ productReference = DE9314DE1E86C6BE0083EDBF /* Auth_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ DE9315A61E8738460083EDBF /* Messaging_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DE9315B31E8738460083EDBF /* Build configuration list for PBXNativeTarget "Messaging_Tests" */;
+ buildPhases = (
+ 66C488F8D840BC12E26BEE9C /* [CP] Check Pods Manifest.lock */,
+ DE9315A31E8738460083EDBF /* Sources */,
+ DE9315A41E8738460083EDBF /* Frameworks */,
+ DE9315A51E8738460083EDBF /* Resources */,
+ 3D9876DCE9EFE13441346E50 /* [CP] Embed Pods Frameworks */,
+ AA723E4B93CCA8A3A4C24F4E /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ AFD563121EB140E100EA2233 /* PBXTargetDependency */,
+ );
+ name = Messaging_Tests;
+ productName = Messaging_ExampleTests;
+ productReference = DE9315A71E8738460083EDBF /* Messaging_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ DEB139E01E73506A00AC236D /* Storage_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DEB13A051E73506A00AC236D /* Build configuration list for PBXNativeTarget "Storage_Example" */;
+ buildPhases = (
+ 7E9B7B5115CCC4F0FCBED014 /* [CP] Check Pods Manifest.lock */,
+ DEB139E21E73506A00AC236D /* Sources */,
+ DEB139F31E73506A00AC236D /* Frameworks */,
+ DEB139F91E73506A00AC236D /* Resources */,
+ E8657FA5227C3B5EB7B83B40 /* [CP] Embed Pods Frameworks */,
+ 5BE3F4C8BA697C65D55C055E /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Storage_Example;
+ productName = Firebase;
+ productReference = DEB13A081E73506A00AC236D /* Storage_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+ DEB13A0A1E73507E00AC236D /* Storage_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DEB13A201E73507E00AC236D /* Build configuration list for PBXNativeTarget "Storage_Tests" */;
+ buildPhases = (
+ AD42F17297AF3C18062D4C51 /* [CP] Check Pods Manifest.lock */,
+ DEB13A0E1E73507E00AC236D /* Sources */,
+ DEB13A161E73507E00AC236D /* Frameworks */,
+ DEB13A1D1E73507E00AC236D /* Resources */,
+ 57EF5C8DAF88A5F43BE0C6FE /* [CP] Embed Pods Frameworks */,
+ 12F6D0DD1D452316A3123EED /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ DEB13A261E73512500AC236D /* PBXTargetDependency */,
+ );
+ name = Storage_Tests;
+ productName = FirebaseTests;
+ productReference = DEB13A231E73507E00AC236D /* Storage_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ DEE14D401E84464D006FA992 /* Core_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DEE14D641E84464D006FA992 /* Build configuration list for PBXNativeTarget "Core_Example" */;
+ buildPhases = (
+ AB5B6984AF16CF03E74EA522 /* [CP] Check Pods Manifest.lock */,
+ DEE14D3D1E84464D006FA992 /* Sources */,
+ DEE14D3E1E84464D006FA992 /* Frameworks */,
+ DEE14D3F1E84464D006FA992 /* Resources */,
+ DEFCD9C6026936498AE2778C /* [CP] Embed Pods Frameworks */,
+ 883CE42B54A7BB78295FBCDA /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Core_Example;
+ productName = Core_Example;
+ productReference = DEE14D411E84464D006FA992 /* Core_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+ DEE14D581E84464D006FA992 /* Core_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = DEE14D651E84464D006FA992 /* Build configuration list for PBXNativeTarget "Core_Tests" */;
+ buildPhases = (
+ C3AFD8761D910A99E506F606 /* [CP] Check Pods Manifest.lock */,
+ DEE14D551E84464D006FA992 /* Sources */,
+ DEE14D561E84464D006FA992 /* Frameworks */,
+ DEE14D571E84464D006FA992 /* Resources */,
+ 316D851DAC53422509F9B7B4 /* [CP] Embed Pods Frameworks */,
+ 9D6CD2CDCDD281E43FDD3492 /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ DEE14D5B1E84464D006FA992 /* PBXTargetDependency */,
+ );
+ name = Core_Tests;
+ productName = Core_ExampleTests;
+ productReference = DEE14D591E84464D006FA992 /* Core_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6003F582195388D10070C39A /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ CLASSPREFIX = FIR;
+ LastSwiftUpdateCheck = 0830;
+ LastUpgradeCheck = 0820;
+ ORGANIZATIONNAME = "Paul Beusterien";
+ TargetAttributes = {
+ 06121EBB1EC399C50008D70E = {
+ CreatedOnToolsVersion = 8.2.1;
+ ProvisioningStyle = Automatic;
+ TestTargetID = DEB139E01E73506A00AC236D;
+ };
+ 0624F3E01EC0ECFA00E5940D = {
+ CreatedOnToolsVersion = 8.2.1;
+ ProvisioningStyle = Automatic;
+ TestTargetID = DE7B8D041E8EF077009EB6DF;
+ };
+ AFD562E41EB13C6D00EA2233 = {
+ CreatedOnToolsVersion = 8.3.2;
+ DevelopmentTeam = EQHXZ8M8AV;
+ LastSwiftMigration = 0830;
+ ProvisioningStyle = Automatic;
+ SystemCapabilities = {
+ com.apple.BackgroundModes = {
+ enabled = 1;
+ };
+ com.apple.Push = {
+ enabled = 1;
+ };
+ };
+ };
+ DE3373891E73773400881891 = {
+ CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ };
+ DE7B8D041E8EF077009EB6DF = {
+ CreatedOnToolsVersion = 8.3;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ };
+ DE7B8D1C1E8EF078009EB6DF = {
+ CreatedOnToolsVersion = 8.3;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ TestTargetID = DE7B8D041E8EF077009EB6DF;
+ };
+ DE9314C51E86C6BD0083EDBF = {
+ CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = EQHXZ8M8AV;
+ LastSwiftMigration = 0830;
+ ProvisioningStyle = Automatic;
+ };
+ DE9314DD1E86C6BE0083EDBF = {
+ CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ TestTargetID = DE9314C51E86C6BD0083EDBF;
+ };
+ DE9315A61E8738460083EDBF = {
+ CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ TestTargetID = AFD562E41EB13C6D00EA2233;
+ };
+ DEB139E01E73506A00AC236D = {
+ DevelopmentTeam = EQHXZ8M8AV;
+ };
+ DEB13A0A1E73507E00AC236D = {
+ DevelopmentTeam = EQHXZ8M8AV;
+ TestTargetID = DEB139E01E73506A00AC236D;
+ };
+ DEE14D401E84464D006FA992 = {
+ CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ };
+ DEE14D581E84464D006FA992 = {
+ CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = EQHXZ8M8AV;
+ ProvisioningStyle = Automatic;
+ TestTargetID = DEE14D401E84464D006FA992;
+ };
+ };
+ };
+ buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "Firebase" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 6003F581195388D10070C39A;
+ productRefGroup = 6003F58B195388D20070C39A /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ DE9314C51E86C6BD0083EDBF /* Auth_Example */,
+ DE9314DD1E86C6BE0083EDBF /* Auth_Tests */,
+ DEE14D401E84464D006FA992 /* Core_Example */,
+ DEE14D581E84464D006FA992 /* Core_Tests */,
+ DE7B8D041E8EF077009EB6DF /* Database_Example */,
+ DE7B8D1C1E8EF078009EB6DF /* Database_Tests */,
+ 0624F3E01EC0ECFA00E5940D /* Database_IntegrationTests */,
+ AFD562E41EB13C6D00EA2233 /* Messaging_Example */,
+ DE9315A61E8738460083EDBF /* Messaging_Tests */,
+ DEB139E01E73506A00AC236D /* Storage_Example */,
+ DEB13A0A1E73507E00AC236D /* Storage_Tests */,
+ 06121EBB1EC399C50008D70E /* Storage_IntegrationTests */,
+ DE3373891E73773400881891 /* AllUnitTests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 06121EBA1EC399C50008D70E /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 0624F3DF1EC0ECFA00E5940D /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ AFD562E31EB13C6D00EA2233 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ AFD5630D1EB1400900EA2233 /* Main.storyboard in Resources */,
+ AFAF36F81EC28C25004BDEE5 /* Shared.xcassets in Resources */,
+ AFD563151EB29EDE00EA2233 /* GoogleService-Info.plist in Resources */,
+ AFD5630C1EB1400900EA2233 /* LaunchScreen.storyboard in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE7B8D031E8EF077009EB6DF /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ AFAF36F71EC28C25004BDEE5 /* Shared.xcassets in Resources */,
+ 0672F2F21EBBA7D900818E87 /* GoogleService-Info.plist in Resources */,
+ DE7B8DD11E8EF24F009EB6DF /* Main.storyboard in Resources */,
+ DE7B8DD01E8EF246009EB6DF /* LaunchScreen.storyboard in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE7B8D1B1E8EF078009EB6DF /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE7B8DB61E8EF203009EB6DF /* InfoPlist.strings in Resources */,
+ DE7B8DC91E8EF203009EB6DF /* syncPointSpec.json in Resources */,
+ 0672F2F31EBBA7D900818E87 /* GoogleService-Info.plist in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9314C41E86C6BD0083EDBF /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE93152B1E86C6FF0083EDBF /* GoogleService-Info.plist in Resources */,
+ AFAF36F51EC28C25004BDEE5 /* Shared.xcassets in Resources */,
+ DE9315261E86C6FF0083EDBF /* LaunchScreen.storyboard in Resources */,
+ DE9315271E86C6FF0083EDBF /* Main.storyboard in Resources */,
+ DE4E711B1E953ABC00070092 /* FirebaseDev.podspec in Resources */,
+ DE7B8DD31E8F1CA7009EB6DF /* Database-Info.plist in Resources */,
+ 063CB49A1EBA7AEF00038A59 /* FirebaseTests-Info.plist in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9314DC1E86C6BE0083EDBF /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9315A51E8738460083EDBF /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEB139F91E73506A00AC236D /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 069428831EC3B38C00F7BC69 /* 1mb.dat in Resources */,
+ DEB61EC51E7C5DBB00C04B96 /* LaunchScreen.storyboard in Resources */,
+ AFAF36F91EC28C25004BDEE5 /* Shared.xcassets in Resources */,
+ DEB61EC61E7C5DBB00C04B96 /* Main.storyboard in Resources */,
+ DEB61EC91E7C5DBB00C04B96 /* GoogleService-Info.plist in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEB13A1D1E73507E00AC236D /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEE14D3F1E84464D006FA992 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ AFAF36F61EC28C25004BDEE5 /* Shared.xcassets in Resources */,
+ DEE14D831E844677006FA992 /* GoogleService-Info.plist in Resources */,
+ DEE14D7E1E844677006FA992 /* LaunchScreen.storyboard in Resources */,
+ DEE14D7F1E844677006FA992 /* Main.storyboard in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEE14D571E84464D006FA992 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 016A3201E8E0C5ABE835F645 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 0840546A7D90530C21375416 /* [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-Storage_IntegrationTests/Pods-Storage_IntegrationTests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 12F6D0DD1D452316A3123EED /* [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_Tests/Pods-Storage_Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 26F9869011740630E2119D0D /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 316D851DAC53422509F9B7B4 /* [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-Core_Tests/Pods-Core_Tests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 3D9876DCE9EFE13441346E50 /* [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-Messaging_Tests/Pods-Messaging_Tests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 4363D4BBFAAC4D505B9B18EC /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 54175166C251F5F698B6B1C3 /* [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-Auth_Tests/Pods-Auth_Tests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 57EF5C8DAF88A5F43BE0C6FE /* [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-Storage_Tests/Pods-Storage_Tests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 597B88E0E6B632C48707E8EB /* [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_IntegrationTests/Pods-Database_IntegrationTests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 5AE0F6A81F9A499BD752D5E9 /* [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_Example/Pods-Database_Example-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 5BE3F4C8BA697C65D55C055E /* [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_Example/Pods-Storage_Example-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 5EFAE1A18DA8F6BFC0C191E8 /* [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-Database_Tests/Pods-Database_Tests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 634E392CCD4D5E88B96D3EF1 /* [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_Tests/Pods-Database_Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 66C488F8D840BC12E26BEE9C /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 744AF9F9B2DB5C511EB9969A /* [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-Database_IntegrationTests/Pods-Database_IntegrationTests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 7CC2EB21DFB0E48B1B8171B2 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 7E9B7B5115CCC4F0FCBED014 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 883CE42B54A7BB78295FBCDA /* [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-Core_Example/Pods-Core_Example-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 9D6CD2CDCDD281E43FDD3492 /* [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-Core_Tests/Pods-Core_Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 9D8053D74F91F866DB0D0199 /* [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_Tests/Pods-Auth_Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ A2DF8D8C8D3B6639CBD9CB5B /* [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_Example/Pods-Auth_Example-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ A39D405E17BE3A6646B8E38E /* [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-Messaging_Example/Pods-Messaging_Example-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ AA723E4B93CCA8A3A4C24F4E /* [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-Messaging_Tests/Pods-Messaging_Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ AB5B6984AF16CF03E74EA522 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ AD42F17297AF3C18062D4C51 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ ADFC988CE33AA0C8F0C59177 /* [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-Messaging_Example/Pods-Messaging_Example-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ B293C142610E914FBE2CA4C9 /* [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-Auth_Example/Pods-Auth_Example-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ B84CF6076850A6EA9E66592F /* [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_IntegrationTests/Pods-Storage_IntegrationTests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ BCC67418B8EBA4E90488CD55 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ BF9A61F6BBE9655CED5E897D /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ C3AFD8761D910A99E506F606 /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ DEFCD9C6026936498AE2778C /* [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-Core_Example/Pods-Core_Example-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ E8657FA5227C3B5EB7B83B40 /* [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-Storage_Example/Pods-Storage_Example-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ E9A4ADE4EE7390DC85A9FC17 /* [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-Database_Example/Pods-Database_Example-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ EE21F035A2A97C35635C2F3C /* [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_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 06121EB81EC399C50008D70E /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 06C24A061EC39BCB005208CA /* FIRStorageIntegrationTests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 0624F3DD1EC0ECFA00E5940D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 0624F3EC1EC0ED1B00E5940D /* FData.m in Sources */,
+ 0637BA6D1EC0F9CF00CAEFD4 /* FTestBase.m in Sources */,
+ 0637BA721EC0F9E000CAEFD4 /* FTupleEventTypeString.m in Sources */,
+ 0637BA6C1EC0F9CB00CAEFD4 /* FTestAuthTokenGenerator.m in Sources */,
+ 0637BA6B1EC0F9C700CAEFD4 /* FMockStorageEngine.m in Sources */,
+ 0624F3EB1EC0ED0800E5940D /* FConnectionTest.m in Sources */,
+ 0624F3F21EC0ED3F00E5940D /* FKeepSyncedTest.m in Sources */,
+ 0624F3F71EC0ED5600E5940D /* FTransactionTest.m in Sources */,
+ 0624F3F01EC0ED3500E5940D /* FIRDatabaseQueryTests.m in Sources */,
+ 0637BA701EC0F9D900CAEFD4 /* FTestExpectations.m in Sources */,
+ 0637BA6F1EC0F9D500CAEFD4 /* FTestClock.m in Sources */,
+ 0637BA691EC0F9C100CAEFD4 /* FIRFakeApp.m in Sources */,
+ 0624F3EE1EC0ED2A00E5940D /* FEventTests.m in Sources */,
+ 0624F3ED1EC0ED2300E5940D /* FDotInfo.m in Sources */,
+ 0624F3F61EC0ED5100E5940D /* FRealtime.m in Sources */,
+ 0637BA671EC0F9BA00CAEFD4 /* FDevice.m in Sources */,
+ 0637BA6A1EC0F9C400CAEFD4 /* FIRTestAuthTokenProvider.m in Sources */,
+ 0637BA731EC0F9E400CAEFD4 /* SenTest+FWaiter.m in Sources */,
+ 0624F3F11EC0ED3A00E5940D /* FIRDatabaseTests.m in Sources */,
+ 0624F3F41EC0ED4800E5940D /* FOrderByTests.m in Sources */,
+ 0624F3F51EC0ED4D00E5940D /* FPersist.m in Sources */,
+ 0624F3EF1EC0ED3000E5940D /* FIRAuthTests.m in Sources */,
+ 0624F3F31EC0ED4300E5940D /* FOrder.m in Sources */,
+ 0637BA6E1EC0F9D200CAEFD4 /* FTestCachePolicy.m in Sources */,
+ 0637BA711EC0F9DD00CAEFD4 /* FTestHelpers.m in Sources */,
+ 0637BA681EC0F9BD00CAEFD4 /* FEventTester.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ AFD562E11EB13C6D00EA2233 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ AFD563171EBBEF7B00EA2233 /* Data+MessagingExtensions.swift in Sources */,
+ AFD5630E1EB1402300EA2233 /* AppDelegate.swift in Sources */,
+ AFC8BA9D1EBD230E00B8EEAE /* NotificationsController.swift in Sources */,
+ AFD5630F1EB1402300EA2233 /* MessagingViewController.swift in Sources */,
+ AFC8BAA71EC257D800B8EEAE /* FIRSampleAppUtilities.m in Sources */,
+ AFC8BA9F1EBD51A700B8EEAE /* Environment.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE7B8D011E8EF077009EB6DF /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE7B8DCB1E8EF23A009EB6DF /* FIRViewController.m in Sources */,
+ DE7B8DCC1E8EF23A009EB6DF /* main.m in Sources */,
+ DE7B8DCA1E8EF23A009EB6DF /* FIRAppDelegate.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE7B8D191E8EF078009EB6DF /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE7B8DC61E8EF203009EB6DF /* FTestHelpers.m in Sources */,
+ 063CB4CE1EBA7B4600038A59 /* FPathTests.m in Sources */,
+ DE7B8DC31E8EF203009EB6DF /* FTestCachePolicy.m in Sources */,
+ 063CB4D11EBA7B4600038A59 /* FPruningTest.m in Sources */,
+ DE7B8DC41E8EF203009EB6DF /* FTestClock.m in Sources */,
+ DE7B8DC01E8EF203009EB6DF /* FIRTestAuthTokenProvider.m in Sources */,
+ 063CB4D31EBA7B4600038A59 /* FRangeMergeTest.m in Sources */,
+ 063CB4C81EBA7B3100038A59 /* FTreeSortedDictionaryTests.m in Sources */,
+ 063CB4CD1EBA7B4600038A59 /* FNodeTests.m in Sources */,
+ 063CB4CB1EBA7B4600038A59 /* FIRMutableDataTests.m in Sources */,
+ 063CB4BE1EBA7B3100038A59 /* FIRDataSnapshotTests.m in Sources */,
+ DE7B8DC11E8EF203009EB6DF /* FMockStorageEngine.m in Sources */,
+ DE7B8DC71E8EF203009EB6DF /* FTupleEventTypeString.m in Sources */,
+ 063CB4CC1EBA7B4600038A59 /* FLevelDBStorageEngineTests.m in Sources */,
+ 063CB4D41EBA7B4600038A59 /* FRepoInfoTest.m in Sources */,
+ 063CB4CA1EBA7B4600038A59 /* FCompoundHashTest.m in Sources */,
+ 063CB4D81EBA7B4600038A59 /* FTrackedQueryManagerTest.m in Sources */,
+ 063CB4D91EBA7B4600038A59 /* FUtilitiesTest.m in Sources */,
+ 063CB4D51EBA7B4600038A59 /* FSparseSnapshotTests.m in Sources */,
+ 063CB4D71EBA7B4600038A59 /* FTestBase.m in Sources */,
+ DE7B8DBE1E8EF203009EB6DF /* FDevice.m in Sources */,
+ 063CB4CF1EBA7B4600038A59 /* FPersistenceManagerTest.m in Sources */,
+ 063CB4A71EBA7B0B00038A59 /* FCompoundWriteTest.m in Sources */,
+ DE7B8DC81E8EF203009EB6DF /* SenTest+FWaiter.m in Sources */,
+ 063CB4D01EBA7B4600038A59 /* FPruneForestTest.m in Sources */,
+ DE7B8DC51E8EF203009EB6DF /* FTestExpectations.m in Sources */,
+ 063CB4BF1EBA7B3100038A59 /* FIRFakeApp.m in Sources */,
+ DE7B8DBF1E8EF203009EB6DF /* FEventTester.m in Sources */,
+ 063CB4D21EBA7B4600038A59 /* FQueryParamsTest.m in Sources */,
+ 063CB4DB1EBAA89E00038A59 /* FSyncPointTests.m in Sources */,
+ 063CB4C91EBA7B4600038A59 /* FArraySortedDictionaryTest.m in Sources */,
+ DE7B8DC21E8EF203009EB6DF /* FTestAuthTokenGenerator.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9314C21E86C6BD0083EDBF /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 0697B1221EC13D8A00542174 /* Base64.m in Sources */,
+ DE93152A1E86C6FF0083EDBF /* FIRViewController.m in Sources */,
+ DE93152D1E86C6FF0083EDBF /* main.m in Sources */,
+ DE9315291E86C6FF0083EDBF /* FIRAppDelegate.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9314DA1E86C6BE0083EDBF /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE9315691E86C71C0083EDBF /* FIRGetOOBConfirmationCodeResponseTests.m in Sources */,
+ DE9315661E86C71C0083EDBF /* FIRGetAccountInfoRequestTests.m in Sources */,
+ DE9315731E86C71C0083EDBF /* FIRSignUpNewUserResponseTests.m in Sources */,
+ DE9315681E86C71C0083EDBF /* FIRGetOOBConfirmationCodeRequestTests.m in Sources */,
+ DE9315571E86C71C0083EDBF /* FIRAdditionalUserInfoTests.m in Sources */,
+ DE750DBF1EB3DD6C00A75E47 /* FIRAuthAppCredentialManagerTests.m in Sources */,
+ DE93157B1E86C71C0083EDBF /* FIRVerifyPasswordResponseTests.m in Sources */,
+ DE93155B1E86C71C0083EDBF /* FIRAuthDispatcherTests.m in Sources */,
+ DE9315791E86C71C0083EDBF /* FIRVerifyCustomTokenResponseTests.m in Sources */,
+ DE9315601E86C71C0083EDBF /* FIRAuthUserDefaultsStorageTests.m in Sources */,
+ DE9315641E86C71C0083EDBF /* FIRDeleteAccountResponseTests.m in Sources */,
+ DE9315741E86C71C0083EDBF /* FIRTwitterAuthProviderTests.m in Sources */,
+ DE750DC01EB3DD6F00A75E47 /* FIRAuthNotificationManagerTests.m in Sources */,
+ DE93156A1E86C71C0083EDBF /* FIRGitHubAuthProviderTests.m in Sources */,
+ DE9315761E86C71C0083EDBF /* FIRVerifyAssertionRequestTests.m in Sources */,
+ DE9315781E86C71C0083EDBF /* FIRVerifyCustomTokenRequestTests.m in Sources */,
+ DE93157C1E86C71C0083EDBF /* FIRVerifyPhoneNumberRequestTests.m in Sources */,
+ DE9315651E86C71C0083EDBF /* FIRFakeBackendRPCIssuer.m in Sources */,
+ DE9315591E86C71C0083EDBF /* FIRAuthBackendCreateAuthURITests.m in Sources */,
+ DE0E5BBB1EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m in Sources */,
+ DE93156F1E86C71C0083EDBF /* FIRSendVerificationCodeResponseTests.m in Sources */,
+ DE93156C1E86C71C0083EDBF /* FIRResetPasswordRequestTests.m in Sources */,
+ DE93156D1E86C71C0083EDBF /* FIRResetPasswordResponseTests.m in Sources */,
+ DE9315611E86C71C0083EDBF /* FIRCreateAuthURIRequestTests.m in Sources */,
+ DE93156E1E86C71C0083EDBF /* FIRSendVerificationCodeRequestTests.m in Sources */,
+ DE93155D1E86C71C0083EDBF /* FIRAuthKeychainTests.m in Sources */,
+ DE93155C1E86C71C0083EDBF /* FIRAuthGlobalWorkQueueTests.m in Sources */,
+ DE9315631E86C71C0083EDBF /* FIRDeleteAccountRequestTests.m in Sources */,
+ DECE039B1E9ED01600164CA4 /* FIRPhoneAuthProviderTests.m in Sources */,
+ DE750DBE1EB3DD6800A75E47 /* FIRAuthAPNSTokenManagerTests.m in Sources */,
+ DE93157A1E86C71C0083EDBF /* FIRVerifyPasswordRequestTest.m in Sources */,
+ DE9315621E86C71C0083EDBF /* FIRCreateAuthURIResponseTests.m in Sources */,
+ DE93155A1E86C71C0083EDBF /* FIRAuthBackendRPCImplementationTests.m in Sources */,
+ DE93157D1E86C71C0083EDBF /* FIRVerifyPhoneNumberResponseTests.m in Sources */,
+ DE93157E1E86C71C0083EDBF /* OCMStubRecorder+FIRAuthUnitTests.m in Sources */,
+ DE9315771E86C71C0083EDBF /* FIRVerifyAssertionResponseTests.m in Sources */,
+ DE9315721E86C71C0083EDBF /* FIRSignUpNewUserRequestTests.m in Sources */,
+ DE9315671E86C71C0083EDBF /* FIRGetAccountInfoResponseTests.m in Sources */,
+ DE9315701E86C71C0083EDBF /* FIRSetAccountInfoRequestTests.m in Sources */,
+ DE0E5BBD1EA7D93100FAA825 /* FIRAuthAppCredentialTests.m in Sources */,
+ DE93155E1E86C71C0083EDBF /* FIRAuthSerialTaskQueueTests.m in Sources */,
+ DE9315581E86C71C0083EDBF /* FIRApp+FIRAuthUnitTests.m in Sources */,
+ DE9315711E86C71C0083EDBF /* FIRSetAccountInfoResponseTests.m in Sources */,
+ DE93155F1E86C71C0083EDBF /* FIRAuthTests.m in Sources */,
+ DE750DBD1EB3DD5B00A75E47 /* FIRAuthAPNSTokenTests.m in Sources */,
+ DE0E5BBE1EA7D93500FAA825 /* FIRAuthAppDelegateProxyTests.m in Sources */,
+ DE0E5BBC1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m in Sources */,
+ DE9315751E86C71C0083EDBF /* FIRUserTests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DE9315A31E8738460083EDBF /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DE9315F41E8738E60083EDBF /* FIRMessagingClientTest.m in Sources */,
+ DE9315F51E8738E60083EDBF /* FIRMessagingCodedInputStreamTest.m in Sources */,
+ DE9315F71E8738E60083EDBF /* FIRMessagingContextManagerServiceTest.m in Sources */,
+ DE9315FD1E8738E60083EDBF /* FIRMessagingPubSubTest.m in Sources */,
+ DE9316011E8738E60083EDBF /* FIRMessagingSecureSocketTest.m in Sources */,
+ DE9315FB1E8738E60083EDBF /* FIRMessagingLinkHandlingTest.m in Sources */,
+ DE9315FC1E8738E60083EDBF /* FIRMessagingPendingTopicsListTest.m in Sources */,
+ DE9316001E8738E60083EDBF /* FIRMessagingRmqManagerTest.m in Sources */,
+ DE9315F91E8738E60083EDBF /* FIRMessagingFakeConnection.m in Sources */,
+ DE9316021E8738E60083EDBF /* FIRMessagingServiceTest.m in Sources */,
+ DE9315FE1E8738E60083EDBF /* FIRMessagingRegistrarTest.m in Sources */,
+ DE9316031E8738E60083EDBF /* FIRMessagingSyncMessageManagerTest.m in Sources */,
+ DE9315FF1E8738E60083EDBF /* FIRMessagingRemoteNotificationsProxyTest.m in Sources */,
+ DE9315F81E8738E60083EDBF /* FIRMessagingDataMessageManagerTest.m in Sources */,
+ DE9316051E8738E60083EDBF /* FIRMessagingTestNotificationUtilities.m in Sources */,
+ DE9315F61E8738E60083EDBF /* FIRMessagingConnectionTest.m in Sources */,
+ DE9316041E8738E60083EDBF /* FIRMessagingTest.m in Sources */,
+ DE9315FA1E8738E60083EDBF /* FIRMessagingFakeSocket.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEB139E21E73506A00AC236D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEB61EC81E7C5DBB00C04B96 /* FIRViewController.m in Sources */,
+ DEB61ECB1E7C5DBB00C04B96 /* main.m in Sources */,
+ DEB61EC71E7C5DBB00C04B96 /* FIRAppDelegate.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEB13A0E1E73507E00AC236D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEB13A301E73518B00AC236D /* FIRStorageUtilsTests.m in Sources */,
+ DEB13A2D1E73518B00AC236D /* FIRStorageTests.m in Sources */,
+ DEB13A281E73518B00AC236D /* FIRStorageGetMetadataTests.m in Sources */,
+ DEB13A2F1E73518B00AC236D /* FIRStorageUpdateMetadataTests.m in Sources */,
+ DEB13A271E73518B00AC236D /* FIRStorageDeleteTests.m in Sources */,
+ DEB13A2C1E73518B00AC236D /* FIRStorageTestHelpers.m in Sources */,
+ DEB13A291E73518B00AC236D /* FIRStorageMetadataTests.m in Sources */,
+ DEB13A2E1E73518B00AC236D /* FIRStorageTokenAuthorizerTests.m in Sources */,
+ DEB13A2B1E73518B00AC236D /* FIRStorageReferenceTests.m in Sources */,
+ DEB13A2A1E73518B00AC236D /* FIRStoragePathTests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEE14D3D1E84464D006FA992 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEE14D821E844677006FA992 /* FIRViewController.m in Sources */,
+ DEE14D851E844677006FA992 /* main.m in Sources */,
+ DEE14D811E844677006FA992 /* FIRAppDelegate.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ DEE14D551E84464D006FA992 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DEE14D8E1E84468D006FA992 /* FIRAppAssociationRegistrationUnitTests.m in Sources */,
+ DEE14D8F1E84468D006FA992 /* FIRAppTest.m in Sources */,
+ DEE14D911E84468D006FA992 /* FIRConfigurationTest.m in Sources */,
+ DEE14D921E84468D006FA992 /* FIRLoggerTest.m in Sources */,
+ DEE14D931E84468D006FA992 /* FIROptionsTest.m in Sources */,
+ DEE14D901E84468D006FA992 /* FIRBundleUtilTest.m in Sources */,
+ DEE14D941E84468D006FA992 /* FIRTestCase.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 06121EC71EC399D40008D70E /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DEB139E01E73506A00AC236D /* Storage_Example */;
+ targetProxy = 06121EC61EC399D40008D70E /* PBXContainerItemProxy */;
+ };
+ 0624F3E71EC0ECFA00E5940D /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DE7B8D041E8EF077009EB6DF /* Database_Example */;
+ targetProxy = 0624F3E61EC0ECFA00E5940D /* PBXContainerItemProxy */;
+ };
+ AFD563121EB140E100EA2233 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = AFD562E41EB13C6D00EA2233 /* Messaging_Example */;
+ targetProxy = AFD563111EB140E100EA2233 /* PBXContainerItemProxy */;
+ };
+ DE3373981E73776F00881891 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DEB13A0A1E73507E00AC236D /* Storage_Tests */;
+ targetProxy = DE3373971E73776F00881891 /* PBXContainerItemProxy */;
+ };
+ DE6F01BA1E957157004AEE01 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DE9315A61E8738460083EDBF /* Messaging_Tests */;
+ targetProxy = DE6F01B91E957157004AEE01 /* PBXContainerItemProxy */;
+ };
+ DE7B8D1F1E8EF078009EB6DF /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DE7B8D041E8EF077009EB6DF /* Database_Example */;
+ targetProxy = DE7B8D1E1E8EF078009EB6DF /* PBXContainerItemProxy */;
+ };
+ DE9314E01E86C6BE0083EDBF /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DE9314C51E86C6BD0083EDBF /* Auth_Example */;
+ targetProxy = DE9314DF1E86C6BE0083EDBF /* PBXContainerItemProxy */;
+ };
+ DE9315871E86E9990083EDBF /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DE9314DD1E86C6BE0083EDBF /* Auth_Tests */;
+ targetProxy = DE9315861E86E9990083EDBF /* PBXContainerItemProxy */;
+ };
+ DEB13A261E73512500AC236D /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DEB139E01E73506A00AC236D /* Storage_Example */;
+ targetProxy = DEB13A251E73512500AC236D /* PBXContainerItemProxy */;
+ };
+ DEB5185A1E9008CB0089C938 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DE7B8D1C1E8EF078009EB6DF /* Database_Tests */;
+ targetProxy = DEB518591E9008CB0089C938 /* PBXContainerItemProxy */;
+ };
+ DEE14D5B1E84464D006FA992 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DEE14D401E84464D006FA992 /* Core_Example */;
+ targetProxy = DEE14D5A1E84464D006FA992 /* PBXContainerItemProxy */;
+ };
+ DEE14E0B1E844FDC006FA992 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = DEE14D581E84464D006FA992 /* Core_Tests */;
+ targetProxy = DEE14E0A1E844FDC006FA992 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ AFD563081EB1400900EA2233 /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ AFD563091EB1400900EA2233 /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "<group>";
+ };
+ AFD5630A1EB1400900EA2233 /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ AFD5630B1EB1400900EA2233 /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+ DE7B8D2C1E8EF202009EB6DF /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DE7B8D2D1E8EF202009EB6DF /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "<group>";
+ };
+ DE7B8D2E1E8EF202009EB6DF /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DE7B8D2F1E8EF202009EB6DF /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+ DE7B8D691E8EF202009EB6DF /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DE7B8D6A1E8EF202009EB6DF /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ DE9314ED1E86C6FF0083EDBF /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DE9314EE1E86C6FF0083EDBF /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "<group>";
+ };
+ DE9314EF1E86C6FF0083EDBF /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DE9314F01E86C6FF0083EDBF /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+ DEB61EB91E7C5DBB00C04B96 /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DEB61EBA1E7C5DBB00C04B96 /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "<group>";
+ };
+ DEB61EBB1E7C5DBB00C04B96 /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DEB61EBC1E7C5DBB00C04B96 /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+ DEE14D681E844677006FA992 /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DEE14D691E844677006FA992 /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "<group>";
+ };
+ DEE14D6A1E844677006FA992 /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ DEE14D6B1E844677006FA992 /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 06121EC31EC399C50008D70E /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 3673564CCB64DE360C8CB97F /* Pods-Storage_IntegrationTests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Storage/Private\"",
+ "\"$(SRCROOT)/../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Storage/Tests/Tests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.firebase.mobile.Storage-IntegrationTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Storage_Example.app/Storage_Example";
+ };
+ name = Debug;
+ };
+ 06121EC41EC399C50008D70E /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = CA86AD35456DA6130F7DE02C /* Pods-Storage_IntegrationTests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Storage/Private\"",
+ "\"$(SRCROOT)/../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Storage/Tests/Tests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.firebase.mobile.Storage-IntegrationTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Storage_Example.app/Storage_Example";
+ };
+ name = Release;
+ };
+ 0624F3E91EC0ECFA00E5940D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = EE077EBC5A738E61E06B5FA2 /* Pods-Database_IntegrationTests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities/Tuples\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Realtime\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/third_party/SocketRocket\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Libraries\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Snapshot\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Login\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Constants\"",
+ "\"${PODS_ROOT}/../../Firebase/Database\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Persistence\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/FImmutableSortedDictionary/FImmutableSortedDictionary\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/View\"",
+ "\"$(SRCROOT)/../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Database/Tests/FirebaseTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Database-IntegrationTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Database_Example.app/Database_Example";
+ };
+ name = Debug;
+ };
+ 0624F3EA1EC0ECFA00E5940D /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = BEEA177FFAAB9FA02F898C51 /* Pods-Database_IntegrationTests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities/Tuples\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Realtime\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/third_party/SocketRocket\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Libraries\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Snapshot\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Login\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Constants\"",
+ "\"${PODS_ROOT}/../../Firebase/Database\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Persistence\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/FImmutableSortedDictionary/FImmutableSortedDictionary\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/View\"",
+ "\"$(SRCROOT)/../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Database/Tests/FirebaseTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Database-IntegrationTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Database_Example.app/Database_Example";
+ };
+ name = Release;
+ };
+ 6003F5BD195388D20070C39A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ 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;
+ 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_SYMBOLS_PRIVATE_EXTERN = NO;
+ 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.3;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = Debug;
+ };
+ 6003F5BE195388D20070C39A /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ 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 = YES;
+ 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.3;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ AFD562F51EB13C6D00EA2233 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 884B87C50C7C950BC18E9091 /* Pods-Messaging_Example.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CODE_SIGN_ENTITLEMENTS = Messaging/App/Messaging_Example.entitlements;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "Messaging/App/Messaging-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.FirebaseMessagingSample.dev;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OBJC_BRIDGING_HEADER = "Messaging/Messaging_Example-Bridging-Header.h";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 3.0;
+ };
+ name = Debug;
+ };
+ AFD562F61EB13C6D00EA2233 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = A6903B88963F6FD1857889E6 /* Pods-Messaging_Example.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CODE_SIGN_ENTITLEMENTS = Messaging/App/Messaging_Example.entitlements;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "Messaging/App/Messaging-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.FirebaseMessagingSample.dev;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OBJC_BRIDGING_HEADER = "Messaging/Messaging_Example-Bridging-Header.h";
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_VERSION = 3.0;
+ };
+ name = Release;
+ };
+ DE33738B1E73773400881891 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ DE33738C1E73773400881891 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ DE7B8D241E8EF078009EB6DF /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 7727BC17692B98E2B7D0EA7A /* Pods-Database_Example.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "$(SRCROOT)/Database/App/Database-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Database-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ DE7B8D251E8EF078009EB6DF /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = EEA5C6257533CD27D37A14FC /* Pods-Database_Example.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "$(SRCROOT)/Database/App/Database-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Database-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ DE7B8D261E8EF078009EB6DF /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F0A9002767E1A9D63CEECFF6 /* Pods-Database_Tests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities/Tuples\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Realtime\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/third_party/SocketRocket\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Libraries\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Snapshot\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Login\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Constants\"",
+ "\"${PODS_ROOT}/../../Firebase/Database\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Persistence\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/FImmutableSortedDictionary/FImmutableSortedDictionary\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/View\"",
+ "\"$(SRCROOT)/../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Database/Tests/FirebaseTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Database-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Database_Example.app/Database_Example";
+ };
+ name = Debug;
+ };
+ DE7B8D271E8EF078009EB6DF /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 4A8B7AE7C053949F6BBBDD3E /* Pods-Database_Tests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities/Tuples\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Realtime\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/third_party/SocketRocket\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Libraries\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/Utilities\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Api\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Snapshot\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Login\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Constants\"",
+ "\"${PODS_ROOT}/../../Firebase/Database\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Persistence\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/FImmutableSortedDictionary/FImmutableSortedDictionary\"",
+ "\"${PODS_ROOT}/../../Firebase/Database/Core/View\"",
+ "\"$(SRCROOT)/../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Database/Tests/FirebaseTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Database-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Database_Example.app/Database_Example";
+ };
+ name = Release;
+ };
+ DE9314E51E86C6BE0083EDBF /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = C45949C3AB12F54D27702387 /* Pods-Auth_Example.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "$(SRCROOT)/Auth/App/Auth-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Auth-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 3.0;
+ };
+ name = Debug;
+ };
+ DE9314E61E86C6BE0083EDBF /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 2F002D4E7FA7F07A830CCFDA /* Pods-Auth_Example.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "$(SRCROOT)/Auth/App/Auth-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Auth-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_VERSION = 3.0;
+ };
+ name = Release;
+ };
+ DE9314E71E86C6BE0083EDBF /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 18B5255FF5BEBF6F72C40F39 /* Pods-Auth_Tests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ HEADER_SEARCH_PATHS = (
+ "\"${PODS_ROOT}/../../Firebase/Auth/Source/RPCs\"",
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Auth/Source/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Auth/Source/AuthProviders\"",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Auth/Tests/Tests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Auth-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Auth_Example.app/Auth_Example";
+ };
+ name = Debug;
+ };
+ DE9314E81E86C6BE0083EDBF /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 60FCE4043D8FE42648646A7F /* Pods-Auth_Tests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ HEADER_SEARCH_PATHS = (
+ "\"${PODS_ROOT}/../../Firebase/Auth/Source/RPCs\"",
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Auth/Source/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Auth/Source/AuthProviders\"",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Auth/Tests/Tests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Auth-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Auth_Example.app/Auth_Example";
+ };
+ name = Release;
+ };
+ DE9315B01E8738460083EDBF /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6E974DE29EBB9602E723757E /* Pods-Messaging_Tests.debug.xcconfig */;
+ buildSettings = {
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "COCOAPODS=1",
+ "GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/Headers/Public\"",
+ "\"${PODS_ROOT}/Headers/Public/FirebaseAnalytics\"",
+ "\"${PODS_ROOT}/../../Firebase/Messaging\"",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = Messaging/Tests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Messaging-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Messaging_Example.app/Messaging_Example";
+ };
+ name = Debug;
+ };
+ DE9315B11E8738460083EDBF /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6D2E4A9396D707C5DEF9B74B /* Pods-Messaging_Tests.release.xcconfig */;
+ buildSettings = {
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "COCOAPODS=1",
+ "GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/Headers/Public\"",
+ "\"${PODS_ROOT}/Headers/Public/FirebaseAnalytics\"",
+ "\"${PODS_ROOT}/../../Firebase/Messaging\"",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = Messaging/Tests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Messaging-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Messaging_Example.app/Messaging_Example";
+ };
+ name = Release;
+ };
+ DEB13A061E73506A00AC236D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6A0FCB2A37144B3C05E519F6 /* Pods-Storage_Example.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "";
+ HEADER_SEARCH_PATHS = (
+ "\"${PODS_ROOT}/../../Firebase/Storage/Private\"",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = "$(SRCROOT)/Storage/App/Storage-Info.plist";
+ MODULE_NAME = ExampleApp;
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ DEB13A071E73506A00AC236D /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6BAD1CF3DDEDDD76EC87052D /* Pods-Storage_Example.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "";
+ HEADER_SEARCH_PATHS = (
+ "\"${PODS_ROOT}/../../Firebase/Storage/Private\"",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = "$(SRCROOT)/Storage/App/Storage-Info.plist";
+ MODULE_NAME = ExampleApp;
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+ DEB13A211E73507E00AC236D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 3E84D28D93B8196D6A483F15 /* Pods-Storage_Tests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SDKROOT)/Developer/Library/Frameworks",
+ "$(inherited)",
+ "$(DEVELOPER_FRAMEWORKS_DIR)",
+ );
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Storage/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Storage/Tests/Tests-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Storage_Example.app/Storage_Example";
+ WRAPPER_EXTENSION = xctest;
+ };
+ name = Debug;
+ };
+ DEB13A221E73507E00AC236D /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = D58064F9C4DE303997B89D2E /* Pods-Storage_Tests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SDKROOT)/Developer/Library/Frameworks",
+ "$(inherited)",
+ "$(DEVELOPER_FRAMEWORKS_DIR)",
+ );
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Storage/Private\"",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Storage/Tests/Tests-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Storage_Example.app/Storage_Example";
+ WRAPPER_EXTENSION = xctest;
+ };
+ name = Release;
+ };
+ DEE14D601E84464D006FA992 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = FF57915145DB00008E7C56A8 /* Pods-Core_Example.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "$(SRCROOT)/Core/App/Core-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Core-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ DEE14D611E84464D006FA992 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8F77C04C2E764FBB0F6C05C6 /* Pods-Core_Example.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ INFOPLIST_FILE = "$(SRCROOT)/Core/App/Core-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Core-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ DEE14D621E84464D006FA992 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8E32E359BE29C3100CF51FC4 /* Pods-Core_Tests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/build/Debug-iphoneos/FirebaseCore",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Core/Tests/Tests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Core-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Core_Example.app/Core_Example";
+ };
+ name = Debug;
+ };
+ DEE14D631E84464D006FA992 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 0B1BDA534E1F49931795B5E6 /* Pods-Core_Tests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = EQHXZ8M8AV;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/build/Debug-iphoneos/FirebaseCore",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"${PODS_ROOT}/../../Firebase/Core/Private\"",
+ );
+ INFOPLIST_FILE = "Core/Tests/Tests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.Core-ExampleTests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Core_Example.app/Core_Example";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 06121EC51EC399C50008D70E /* Build configuration list for PBXNativeTarget "Storage_IntegrationTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 06121EC31EC399C50008D70E /* Debug */,
+ 06121EC41EC399C50008D70E /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 0624F3E81EC0ECFA00E5940D /* Build configuration list for PBXNativeTarget "Database_IntegrationTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 0624F3E91EC0ECFA00E5940D /* Debug */,
+ 0624F3EA1EC0ECFA00E5940D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6003F585195388D10070C39A /* Build configuration list for PBXProject "Firebase" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6003F5BD195388D20070C39A /* Debug */,
+ 6003F5BE195388D20070C39A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ AFD562F41EB13C6D00EA2233 /* Build configuration list for PBXNativeTarget "Messaging_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ AFD562F51EB13C6D00EA2233 /* Debug */,
+ AFD562F61EB13C6D00EA2233 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DE33738A1E73773400881891 /* Build configuration list for PBXAggregateTarget "AllUnitTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DE33738B1E73773400881891 /* Debug */,
+ DE33738C1E73773400881891 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DE7B8D281E8EF078009EB6DF /* Build configuration list for PBXNativeTarget "Database_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DE7B8D241E8EF078009EB6DF /* Debug */,
+ DE7B8D251E8EF078009EB6DF /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DE7B8D291E8EF078009EB6DF /* Build configuration list for PBXNativeTarget "Database_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DE7B8D261E8EF078009EB6DF /* Debug */,
+ DE7B8D271E8EF078009EB6DF /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DE9314E91E86C6BE0083EDBF /* Build configuration list for PBXNativeTarget "Auth_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DE9314E51E86C6BE0083EDBF /* Debug */,
+ DE9314E61E86C6BE0083EDBF /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DE9314EA1E86C6BE0083EDBF /* Build configuration list for PBXNativeTarget "Auth_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DE9314E71E86C6BE0083EDBF /* Debug */,
+ DE9314E81E86C6BE0083EDBF /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DE9315B31E8738460083EDBF /* Build configuration list for PBXNativeTarget "Messaging_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DE9315B01E8738460083EDBF /* Debug */,
+ DE9315B11E8738460083EDBF /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DEB13A051E73506A00AC236D /* Build configuration list for PBXNativeTarget "Storage_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DEB13A061E73506A00AC236D /* Debug */,
+ DEB13A071E73506A00AC236D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DEB13A201E73507E00AC236D /* Build configuration list for PBXNativeTarget "Storage_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DEB13A211E73507E00AC236D /* Debug */,
+ DEB13A221E73507E00AC236D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DEE14D641E84464D006FA992 /* Build configuration list for PBXNativeTarget "Core_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DEE14D601E84464D006FA992 /* Debug */,
+ DEE14D611E84464D006FA992 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ DEE14D651E84464D006FA992 /* Build configuration list for PBXNativeTarget "Core_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ DEE14D621E84464D006FA992 /* Debug */,
+ DEE14D631E84464D006FA992 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6003F582195388D10070C39A /* Project object */;
+}
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/AllUnitTests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/AllUnitTests.xcscheme
new file mode 100644
index 0000000..f356606
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/AllUnitTests.xcscheme
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0820"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ <BuildActionEntries>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE3373891E73773400881891"
+ BuildableName = "AllUnitTests"
+ BlueprintName = "AllUnitTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE7B8D1C1E8EF078009EB6DF"
+ BuildableName = "Database_Tests.xctest"
+ BlueprintName = "Database_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9315A61E8738460083EDBF"
+ BuildableName = "Messaging_Tests.xctest"
+ BlueprintName = "Messaging_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9314DD1E86C6BE0083EDBF"
+ BuildableName = "Auth_Tests.xctest"
+ BlueprintName = "Auth_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ </BuildActionEntries>
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DEE14D581E84464D006FA992"
+ BuildableName = "Core_Tests.xctest"
+ BlueprintName = "Core_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DEB13A0A1E73507E00AC236D"
+ BuildableName = "Storage_Tests.xctest"
+ BlueprintName = "Storage_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9315A61E8738460083EDBF"
+ BuildableName = "Messaging_Tests.xctest"
+ BlueprintName = "Messaging_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9314DD1E86C6BE0083EDBF"
+ BuildableName = "Auth_Tests.xctest"
+ BlueprintName = "Auth_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE7B8D1C1E8EF078009EB6DF"
+ BuildableName = "Database_Tests.xctest"
+ BlueprintName = "Database_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ <TestableReference
+ skipped = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "0624F3E01EC0ECFA00E5940D"
+ BuildableName = "Database_IntegrationTests.xctest"
+ BlueprintName = "Database_IntegrationTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ <TestableReference
+ skipped = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "06121EBB1EC399C50008D70E"
+ BuildableName = "Storage_IntegrationTests.xctest"
+ BlueprintName = "Storage_IntegrationTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE3373891E73773400881891"
+ BuildableName = "AllUnitTests"
+ BlueprintName = "AllUnitTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE3373891E73773400881891"
+ BuildableName = "AllUnitTests"
+ BlueprintName = "AllUnitTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE3373891E73773400881891"
+ BuildableName = "AllUnitTests"
+ BlueprintName = "AllUnitTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Auth_Tests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Auth_Tests.xcscheme
new file mode 100644
index 0000000..28bc109
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Auth_Tests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9314DD1E86C6BE0083EDBF"
+ BuildableName = "Auth_Tests.xctest"
+ BlueprintName = "Auth_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Core_Tests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Core_Tests.xcscheme
new file mode 100644
index 0000000..1c301e1
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Core_Tests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DEE14D581E84464D006FA992"
+ BuildableName = "Core_Tests.xctest"
+ BlueprintName = "Core_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_IntegrationTests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_IntegrationTests.xcscheme
new file mode 100644
index 0000000..ab12465
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_IntegrationTests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "0624F3E01EC0ECFA00E5940D"
+ BuildableName = "Database_IntegrationTests.xctest"
+ BlueprintName = "Database_IntegrationTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_Tests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_Tests.xcscheme
new file mode 100644
index 0000000..fbc84c6
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_Tests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE7B8D1C1E8EF078009EB6DF"
+ BuildableName = "Database_Tests.xctest"
+ BlueprintName = "Database_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Example.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Example.xcscheme
new file mode 100644
index 0000000..6e13a6f
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Example.xcscheme
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ <BuildActionEntries>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "AFD562E41EB13C6D00EA2233"
+ BuildableName = "Messaging_Example.app"
+ BlueprintName = "Messaging_Example"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ </BuildActionEntries>
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9315A61E8738460083EDBF"
+ BuildableName = "Messaging_Tests.xctest"
+ BlueprintName = "Messaging_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "AFD562E41EB13C6D00EA2233"
+ BuildableName = "Messaging_Example.app"
+ BlueprintName = "Messaging_Example"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <BuildableProductRunnable
+ runnableDebuggingMode = "0">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "AFD562E41EB13C6D00EA2233"
+ BuildableName = "Messaging_Example.app"
+ BlueprintName = "Messaging_Example"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildableProductRunnable>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ <BuildableProductRunnable
+ runnableDebuggingMode = "0">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "AFD562E41EB13C6D00EA2233"
+ BuildableName = "Messaging_Example.app"
+ BlueprintName = "Messaging_Example"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </BuildableProductRunnable>
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Tests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Tests.xcscheme
new file mode 100644
index 0000000..768524f
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Messaging_Tests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DE9315A61E8738460083EDBF"
+ BuildableName = "Messaging_Tests.xctest"
+ BlueprintName = "Messaging_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_IntegrationTests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_IntegrationTests.xcscheme
new file mode 100644
index 0000000..752ef80
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_IntegrationTests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "06121EBB1EC399C50008D70E"
+ BuildableName = "Storage_IntegrationTests.xctest"
+ BlueprintName = "Storage_IntegrationTests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
diff --git a/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_Tests.xcscheme b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_Tests.xcscheme
new file mode 100644
index 0000000..c3274cb
--- /dev/null
+++ b/Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_Tests.xcscheme
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0830"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ </BuildAction>
+ <TestAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+ <Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "DEB13A0A1E73507E00AC236D"
+ BuildableName = "Storage_Tests.xctest"
+ BlueprintName = "Storage_Tests"
+ ReferencedContainer = "container:Firebase.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
+ </Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </TestAction>
+ <LaunchAction
+ buildConfiguration = "Debug"
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
+ allowLocationSimulation = "YES">
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ buildConfiguration = "Release"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ debugDocumentVersioning = "YES">
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Debug">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>