From 6875d5f919cff47a9a71af806df7ecbdbef575f1 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Thu, 25 Sep 2025 13:53:30 -0400 Subject: [PATCH 1/7] chore: remove legacy installation scheme --- .../project.pbxproj | 255 ------------------ .../InstallationsExample/AppDelegate.h | 25 -- .../InstallationsExample/AppDelegate.m | 32 --- .../Base.lproj/Main.storyboard | 105 -------- installations/InstallationsExample/Info.plist | 45 ---- .../InstallationsExample/ViewController.h | 23 -- .../InstallationsExample/ViewController.m | 94 ------- installations/InstallationsExample/main.m | 24 -- .../InstallationsExampleTests/Info.plist | 22 -- .../InstallationsExampleTests.m | 45 ---- 10 files changed, 670 deletions(-) delete mode 100644 installations/InstallationsExample/AppDelegate.h delete mode 100644 installations/InstallationsExample/AppDelegate.m delete mode 100644 installations/InstallationsExample/Base.lproj/Main.storyboard delete mode 100644 installations/InstallationsExample/Info.plist delete mode 100644 installations/InstallationsExample/ViewController.h delete mode 100644 installations/InstallationsExample/ViewController.m delete mode 100644 installations/InstallationsExample/main.m delete mode 100644 installations/InstallationsExampleTests/Info.plist delete mode 100644 installations/InstallationsExampleTests/InstallationsExampleTests.m diff --git a/installations/InstallationsExample.xcodeproj/project.pbxproj b/installations/InstallationsExample.xcodeproj/project.pbxproj index 5640ea4b3..a8961d936 100644 --- a/installations/InstallationsExample.xcodeproj/project.pbxproj +++ b/installations/InstallationsExample.xcodeproj/project.pbxproj @@ -8,24 +8,14 @@ /* Begin PBXBuildFile section */ 1D96FE8F5661BCC40ADE48D3 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = AF38C66CDB0155B6F2BDE0FD /* GoogleService-Info.plist */; }; - 7AB7C66CB639531B714014CA /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = AF38C66CDB0155B6F2BDE0FD /* GoogleService-Info.plist */; }; 8DC73D842D41ABC00092B6EE /* FirebaseInstallations in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D832D41ABC00092B6EE /* FirebaseInstallations */; }; - 8DC73D862D41ACB30092B6EE /* FirebaseInstallations in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D852D41ACB30092B6EE /* FirebaseInstallations */; }; 9A0A6EE922CE55B2004CF0FF /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A0A6EE822CE55B2004CF0FF /* AppDelegate.swift */; }; 9A0A6EEB22CE55B2004CF0FF /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A0A6EEA22CE55B2004CF0FF /* ViewController.swift */; }; 9A0A6EEE22CE55B2004CF0FF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9A0A6EEC22CE55B2004CF0FF /* Main.storyboard */; }; - 9A44BF8122CE73980039A7EE /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A44BF7922CE73980039A7EE /* ViewController.m */; }; - 9A44BF8422CE73980039A7EE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A44BF7E22CE73980039A7EE /* main.m */; }; - 9A44BF8522CE73980039A7EE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A44BF7F22CE73980039A7EE /* AppDelegate.m */; }; - 9A44BF8B22CE75B90039A7EE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9A44BF8922CE75B90039A7EE /* Main.storyboard */; }; 9A5908BF23AD479B000CD3B9 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A5908BA23AD479B000CD3B9 /* LaunchScreen.xib */; }; - 9A5908C023AD479B000CD3B9 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A5908BA23AD479B000CD3B9 /* LaunchScreen.xib */; }; 9A5908C323AD479B000CD3B9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A5908BC23AD479B000CD3B9 /* Images.xcassets */; }; - 9A5908C423AD479B000CD3B9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A5908BC23AD479B000CD3B9 /* Images.xcassets */; }; 9A76AE3122E20A0C0024E473 /* InstallationsExampleSwiftTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A76AE3022E20A0C0024E473 /* InstallationsExampleSwiftTests.m */; }; - 9A76AE3F22E20A240024E473 /* InstallationsExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A76AE3E22E20A240024E473 /* InstallationsExampleTests.m */; }; B2B6F60F66458C91106FE457 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = AF38C66CDB0155B6F2BDE0FD /* GoogleService-Info.plist */; }; - C2A411F73C146DCCE70EBE07 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = AF38C66CDB0155B6F2BDE0FD /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -36,13 +26,6 @@ remoteGlobalIDString = 9A0A6EE422CE55B2004CF0FF; remoteInfo = InstallationsExampleSwift; }; - 9A76AE4122E20A240024E473 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 9A0A6EDD22CE55B2004CF0FF /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9A44BF5B22CE72B60039A7EE; - remoteInfo = InstallationsExample; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -50,23 +33,12 @@ 9A0A6EE822CE55B2004CF0FF /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 9A0A6EEA22CE55B2004CF0FF /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 9A0A6EED22CE55B2004CF0FF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 9A44BF5C22CE72B60039A7EE /* InstallationsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = InstallationsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A44BF7822CE73980039A7EE /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 9A44BF7922CE73980039A7EE /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 9A44BF7E22CE73980039A7EE /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 9A44BF7F22CE73980039A7EE /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 9A44BF8022CE73980039A7EE /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 9A44BF8A22CE75B90039A7EE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 9A5908BA23AD479B000CD3B9 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = ""; }; 9A5908BC23AD479B000CD3B9 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 9A76AE2322E206380024E473 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9A76AE2922E207640024E473 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9A76AE2E22E20A0C0024E473 /* InstallationsExampleSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InstallationsExampleSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 9A76AE3022E20A0C0024E473 /* InstallationsExampleSwiftTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InstallationsExampleSwiftTests.m; sourceTree = ""; }; 9A76AE3222E20A0C0024E473 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9A76AE3C22E20A240024E473 /* InstallationsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InstallationsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A76AE3E22E20A240024E473 /* InstallationsExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InstallationsExampleTests.m; sourceTree = ""; }; - 9A76AE4022E20A240024E473 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; AF38C66CDB0155B6F2BDE0FD /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -79,14 +51,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A44BF5922CE72B60039A7EE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DC73D862D41ACB30092B6EE /* FirebaseInstallations in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9A76AE2B22E20A0C0024E473 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -94,13 +58,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A76AE3922E20A240024E473 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -115,10 +72,8 @@ isa = PBXGroup; children = ( 9A5908B923AD479B000CD3B9 /* shared */, - 9A44BF7722CE73980039A7EE /* InstallationsExample */, 9A0A6EE722CE55B2004CF0FF /* InstallationsExampleSwift */, 9A76AE2F22E20A0C0024E473 /* InstallationsExampleSwiftTests */, - 9A76AE3D22E20A240024E473 /* InstallationsExampleTests */, 9A0A6EE622CE55B2004CF0FF /* Products */, AF38C66CDB0155B6F2BDE0FD /* GoogleService-Info.plist */, 8DC73D822D41ABC00092B6EE /* Frameworks */, @@ -129,9 +84,7 @@ isa = PBXGroup; children = ( 9A0A6EE522CE55B2004CF0FF /* InstallationsExampleSwift.app */, - 9A44BF5C22CE72B60039A7EE /* InstallationsExample.app */, 9A76AE2E22E20A0C0024E473 /* InstallationsExampleSwiftTests.xctest */, - 9A76AE3C22E20A240024E473 /* InstallationsExampleTests.xctest */, ); name = Products; sourceTree = ""; @@ -147,20 +100,6 @@ path = InstallationsExampleSwift; sourceTree = ""; }; - 9A44BF7722CE73980039A7EE /* InstallationsExample */ = { - isa = PBXGroup; - children = ( - 9A76AE2322E206380024E473 /* Info.plist */, - 9A44BF8922CE75B90039A7EE /* Main.storyboard */, - 9A44BF7822CE73980039A7EE /* AppDelegate.h */, - 9A44BF7F22CE73980039A7EE /* AppDelegate.m */, - 9A44BF8022CE73980039A7EE /* ViewController.h */, - 9A44BF7922CE73980039A7EE /* ViewController.m */, - 9A44BF7E22CE73980039A7EE /* main.m */, - ); - path = InstallationsExample; - sourceTree = ""; - }; 9A5908B923AD479B000CD3B9 /* shared */ = { isa = PBXGroup; children = ( @@ -180,15 +119,6 @@ path = InstallationsExampleSwiftTests; sourceTree = ""; }; - 9A76AE3D22E20A240024E473 /* InstallationsExampleTests */ = { - isa = PBXGroup; - children = ( - 9A76AE3E22E20A240024E473 /* InstallationsExampleTests.m */, - 9A76AE4022E20A240024E473 /* Info.plist */, - ); - path = InstallationsExampleTests; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -209,23 +139,6 @@ productReference = 9A0A6EE522CE55B2004CF0FF /* InstallationsExampleSwift.app */; productType = "com.apple.product-type.application"; }; - 9A44BF5B22CE72B60039A7EE /* InstallationsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9A44BF6F22CE72B60039A7EE /* Build configuration list for PBXNativeTarget "InstallationsExample" */; - buildPhases = ( - 9A44BF5822CE72B60039A7EE /* Sources */, - 9A44BF5922CE72B60039A7EE /* Frameworks */, - 9A44BF5A22CE72B60039A7EE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = InstallationsExample; - productName = InstallationsExample; - productReference = 9A44BF5C22CE72B60039A7EE /* InstallationsExample.app */; - productType = "com.apple.product-type.application"; - }; 9A76AE2D22E20A0C0024E473 /* InstallationsExampleSwiftTests */ = { isa = PBXNativeTarget; buildConfigurationList = 9A76AE3722E20A0C0024E473 /* Build configuration list for PBXNativeTarget "InstallationsExampleSwiftTests" */; @@ -244,24 +157,6 @@ productReference = 9A76AE2E22E20A0C0024E473 /* InstallationsExampleSwiftTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; - 9A76AE3B22E20A240024E473 /* InstallationsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9A76AE4322E20A240024E473 /* Build configuration list for PBXNativeTarget "InstallationsExampleTests" */; - buildPhases = ( - 9A76AE3822E20A240024E473 /* Sources */, - 9A76AE3922E20A240024E473 /* Frameworks */, - 9A76AE3A22E20A240024E473 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 9A76AE4222E20A240024E473 /* PBXTargetDependency */, - ); - name = InstallationsExampleTests; - productName = InstallationsExampleTests; - productReference = 9A76AE3C22E20A240024E473 /* InstallationsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -277,17 +172,10 @@ CreatedOnToolsVersion = 10.2.1; LastSwiftMigration = 1020; }; - 9A44BF5B22CE72B60039A7EE = { - CreatedOnToolsVersion = 10.2.1; - }; 9A76AE2D22E20A0C0024E473 = { CreatedOnToolsVersion = 11.0; TestTargetID = 9A0A6EE422CE55B2004CF0FF; }; - 9A76AE3B22E20A240024E473 = { - CreatedOnToolsVersion = 11.0; - TestTargetID = 9A44BF5B22CE72B60039A7EE; - }; }; }; buildConfigurationList = 9A0A6EE022CE55B2004CF0FF /* Build configuration list for PBXProject "InstallationsExample" */; @@ -307,9 +195,7 @@ projectRoot = ""; targets = ( 9A0A6EE422CE55B2004CF0FF /* InstallationsExampleSwift */, - 9A44BF5B22CE72B60039A7EE /* InstallationsExample */, 9A76AE2D22E20A0C0024E473 /* InstallationsExampleSwiftTests */, - 9A76AE3B22E20A240024E473 /* InstallationsExampleTests */, ); }; /* End PBXProject section */ @@ -325,16 +211,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A44BF5A22CE72B60039A7EE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9A5908C423AD479B000CD3B9 /* Images.xcassets in Resources */, - 9A5908C023AD479B000CD3B9 /* LaunchScreen.xib in Resources */, - 9A44BF8B22CE75B90039A7EE /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9A76AE2C22E20A0C0024E473 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -342,13 +218,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A76AE3A22E20A240024E473 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -362,17 +231,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A44BF5822CE72B60039A7EE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9A44BF8422CE73980039A7EE /* main.m in Sources */, - 9A44BF8122CE73980039A7EE /* ViewController.m in Sources */, - 9A44BF8522CE73980039A7EE /* AppDelegate.m in Sources */, - 7AB7C66CB639531B714014CA /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9A76AE2A22E20A0C0024E473 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -382,15 +240,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9A76AE3822E20A240024E473 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9A76AE3F22E20A240024E473 /* InstallationsExampleTests.m in Sources */, - C2A411F73C146DCCE70EBE07 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -399,11 +248,6 @@ target = 9A0A6EE422CE55B2004CF0FF /* InstallationsExampleSwift */; targetProxy = 9A76AE3322E20A0C0024E473 /* PBXContainerItemProxy */; }; - 9A76AE4222E20A240024E473 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 9A44BF5B22CE72B60039A7EE /* InstallationsExample */; - targetProxy = 9A76AE4122E20A240024E473 /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -415,14 +259,6 @@ name = Main.storyboard; sourceTree = ""; }; - 9A44BF8922CE75B90039A7EE /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 9A44BF8A22CE75B90039A7EE /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ @@ -580,38 +416,6 @@ }; name = Release; }; - 9A44BF7022CE72B60039A7EE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InstallationsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.InstallationExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 9A44BF7122CE72B60039A7EE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InstallationsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.InstallationExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; 9A76AE3522E20A0C0024E473 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -648,42 +452,6 @@ }; name = Release; }; - 9A76AE4422E20A240024E473 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InstallationsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.InstallationsExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InstallationsExample.app/InstallationsExample"; - }; - name = Debug; - }; - 9A76AE4522E20A240024E473 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InstallationsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.InstallationsExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InstallationsExample.app/InstallationsExample"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -705,15 +473,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9A44BF6F22CE72B60039A7EE /* Build configuration list for PBXNativeTarget "InstallationsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9A44BF7022CE72B60039A7EE /* Debug */, - 9A44BF7122CE72B60039A7EE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 9A76AE3722E20A0C0024E473 /* Build configuration list for PBXNativeTarget "InstallationsExampleSwiftTests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -723,15 +482,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9A76AE4322E20A240024E473 /* Build configuration list for PBXNativeTarget "InstallationsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9A76AE4422E20A240024E473 /* Debug */, - 9A76AE4522E20A240024E473 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ @@ -751,11 +501,6 @@ package = 8DC73D812D41ABB70092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; productName = FirebaseInstallations; }; - 8DC73D852D41ACB30092B6EE /* FirebaseInstallations */ = { - isa = XCSwiftPackageProductDependency; - package = 8DC73D812D41ABB70092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebaseInstallations; - }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 9A0A6EDD22CE55B2004CF0FF /* Project object */; diff --git a/installations/InstallationsExample/AppDelegate.h b/installations/InstallationsExample/AppDelegate.h deleted file mode 100644 index 5354fee74..000000000 --- a/installations/InstallationsExample/AppDelegate.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - - -@end - diff --git a/installations/InstallationsExample/AppDelegate.m b/installations/InstallationsExample/AppDelegate.m deleted file mode 100644 index 69b470970..000000000 --- a/installations/InstallationsExample/AppDelegate.m +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AppDelegate.h" - -@import FirebaseCore; - -@interface AppDelegate () - -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - [FIRApp configure]; - return YES; -} - -@end diff --git a/installations/InstallationsExample/Base.lproj/Main.storyboard b/installations/InstallationsExample/Base.lproj/Main.storyboard deleted file mode 100644 index a10db3079..000000000 --- a/installations/InstallationsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/installations/InstallationsExample/Info.plist b/installations/InstallationsExample/Info.plist deleted file mode 100644 index 16be3b681..000000000 --- a/installations/InstallationsExample/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/installations/InstallationsExample/ViewController.h b/installations/InstallationsExample/ViewController.h deleted file mode 100644 index 7972f0935..000000000 --- a/installations/InstallationsExample/ViewController.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/installations/InstallationsExample/ViewController.m b/installations/InstallationsExample/ViewController.m deleted file mode 100644 index f35d8079b..000000000 --- a/installations/InstallationsExample/ViewController.m +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "ViewController.h" - -@import FirebaseInstallations; - -@interface ViewController () -@property (strong, nonatomic) IBOutlet UIButton *getInstallationButton; -@property (strong, nonatomic) IBOutlet UIButton *getAuthTokenButton; -@property (strong, nonatomic) IBOutlet UIButton *deleteInstallationButton; -@property (strong, nonatomic) IBOutlet UITextView *logTextView; - -@property(strong, nonatomic) NSString *log; -@end - -@implementation ViewController - -- (void)dealloc { - [[NSNotificationCenter defaultCenter] removeObserver:self]; -} - -- (void)viewDidLoad { - [super viewDidLoad]; - - self.log = @""; - - [self subscribeForInstallationsUpdateNotifications]; -} - -- (FIRInstallations *)installations { - return [FIRInstallations installations]; -} - -- (IBAction)getInstallationButtonPressed { - [self logMessage:@"Call [FIRInstallations installationIDWithCompletion:]"]; - [[self installations] installationIDWithCompletion:^(NSString * _Nullable identifier, NSError * _Nullable error) { - NSString *message = [NSString stringWithFormat:@"[FIRInstallations installationIDWithCompletion:] result:\n identifier = %@\nerror = %@", identifier, error]; - [self logMessage:message]; - }]; -} - -- (IBAction)getAuthTokenButtonPressed { - [self logMessage:@"Call [FIRInstallations authTokenWithCompletion:]"]; - [[self installations] authTokenWithCompletion:^(FIRInstallationsAuthTokenResult * _Nullable tokenResult, NSError * _Nullable error) { - NSString *message = [NSString stringWithFormat:@"[FIRInstallations authTokenWithCompletion:] result:\n tokenResult.authToken = %@\ntokenResult.expirationDate%@\nerror = %@", tokenResult.authToken, tokenResult.expirationDate, error]; - [self logMessage:message]; - }]; -} - -- (IBAction)deleteInstallationButtonPressed { - [self logMessage:@"Call [FIRInstallations deleteWithCompletion:]"]; - [[self installations] deleteWithCompletion:^(NSError *_Nullable error) { - NSString *message = [NSString stringWithFormat:@"[FIRInstallations deleteWithCompletion:] result:\n %@", - error ?: @"SUCCESS"]; - [self logMessage:message]; - }]; -} - -- (void)subscribeForInstallationsUpdateNotifications { - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(installationUpdateNotificationReceived:) name:FIRInstallationIDDidChangeNotification object:nil]; -} - -- (void)installationUpdateNotificationReceived:(NSNotification *)notification { - NSString *message = [NSString stringWithFormat:@"Notification received: %@", notification]; - [self logMessage:message]; -} - -#pragma mark - Log - -- (void)setLog:(NSString *)log { - _log = log; - self.logTextView.text = log; -} - -- (void)logMessage:(NSString *)message { - NSString *logMessage = [NSString stringWithFormat:@"%@\n---\n", message]; - self.log = [logMessage stringByAppendingString:self.log]; -} - -@end diff --git a/installations/InstallationsExample/main.m b/installations/InstallationsExample/main.m deleted file mode 100644 index 84c466ca0..000000000 --- a/installations/InstallationsExample/main.m +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/installations/InstallationsExampleTests/Info.plist b/installations/InstallationsExampleTests/Info.plist deleted file mode 100644 index 64d65ca49..000000000 --- a/installations/InstallationsExampleTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/installations/InstallationsExampleTests/InstallationsExampleTests.m b/installations/InstallationsExampleTests/InstallationsExampleTests.m deleted file mode 100644 index 5299e81e6..000000000 --- a/installations/InstallationsExampleTests/InstallationsExampleTests.m +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@interface InstallationsExampleTests : XCTestCase - -@end - -@implementation InstallationsExampleTests - -- (void)setUp { - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. -} - -- (void)testExample { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. -} - -- (void)testPerformanceExample { - // This is an example of a performance test case. - [self measureBlock:^{ - // Put the code you want to measure the time of here. - }]; -} - -@end From 42d6a870c40732f050fe6e3750fdfe837bfdfc49 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Thu, 25 Sep 2025 14:01:24 -0400 Subject: [PATCH 2/7] chore: remove legacy performance scheme --- .../project.pbxproj | 445 ------------------ performance/PerformanceExample/.clang-format | 4 - performance/PerformanceExample/AppDelegate.h | 23 - performance/PerformanceExample/AppDelegate.m | 29 -- .../Base.lproj/Main.storyboard | 65 --- .../PerformanceExample/ViewController.h | 20 - .../PerformanceExample/ViewController.m | 115 ----- performance/PerformanceExample/main.m | 24 - .../PerformanceExampleTests/AppTests.m | 40 -- .../PerformanceExampleUITests/Info.plist | 22 - .../PerformanceExampleUITests.m | 41 -- 11 files changed, 828 deletions(-) delete mode 100644 performance/PerformanceExample/.clang-format delete mode 100644 performance/PerformanceExample/AppDelegate.h delete mode 100644 performance/PerformanceExample/AppDelegate.m delete mode 100644 performance/PerformanceExample/Base.lproj/Main.storyboard delete mode 100644 performance/PerformanceExample/ViewController.h delete mode 100644 performance/PerformanceExample/ViewController.m delete mode 100644 performance/PerformanceExample/main.m delete mode 100644 performance/PerformanceExampleTests/AppTests.m delete mode 100644 performance/PerformanceExampleUITests/Info.plist delete mode 100644 performance/PerformanceExampleUITests/PerformanceExampleUITests.m diff --git a/performance/PerformanceExample.xcodeproj/project.pbxproj b/performance/PerformanceExample.xcodeproj/project.pbxproj index ac31ce7db..25c392394 100644 --- a/performance/PerformanceExample.xcodeproj/project.pbxproj +++ b/performance/PerformanceExample.xcodeproj/project.pbxproj @@ -8,27 +8,13 @@ /* Begin PBXBuildFile section */ 107347C720315A61004A66D1 /* PerformanceExampleSwiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107347C620315A61004A66D1 /* PerformanceExampleSwiftUITests.swift */; }; - 1073486F20333C0C004A66D1 /* PerformanceExampleUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1073486E20333C0C004A66D1 /* PerformanceExampleUITests.m */; }; 3AC4EE8864CD2D8B6ADE0A2D /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; }; - 5F5A53521ADE670C00F81DF0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53511ADE670C00F81DF0 /* main.m */; }; - 5F5A53551ADE670C00F81DF0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */; }; - 5F5A53581ADE670C00F81DF0 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53571ADE670C00F81DF0 /* ViewController.m */; }; - 5F5A535B1ADE670C00F81DF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F5A53591ADE670C00F81DF0 /* Main.storyboard */; }; 5F5A537E1ADE67D500F81DF0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A537D1ADE67D500F81DF0 /* AppDelegate.swift */; }; 5F5A53801ADE67D500F81DF0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A537F1ADE67D500F81DF0 /* ViewController.swift */; }; - 5F5A539C1ADE69AA00F81DF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F5A53591ADE670C00F81DF0 /* Main.storyboard */; }; - 5F99610A1AE0CF4F0034F503 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961061AE0CF4F0034F503 /* Images.xcassets */; }; 5F99610B1AE0CF4F0034F503 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961061AE0CF4F0034F503 /* Images.xcassets */; }; - 5F99610C1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */; }; 5F99610D1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */; }; - 5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE055C1B0DAA090037B82F /* AppTests.m */; }; - 72597C97199D485A8666B65A /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; }; - 7FBD5A73CBE80CA855DA8E22 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; }; - 8DC73D902D41B0430092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D8F2D41B0430092B6EE /* FirebaseAnalytics */; }; - 8DC73D922D41B0430092B6EE /* FirebasePerformance in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D912D41B0430092B6EE /* FirebasePerformance */; }; 8DC73D942D41B04B0092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D932D41B04B0092B6EE /* FirebaseAnalytics */; }; 8DC73D962D41B04B0092B6EE /* FirebasePerformance in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D952D41B04B0092B6EE /* FirebasePerformance */; }; - A4ADF9F8B0B185014DA28C21 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; }; B3E22BC95F7192FC5242CC68 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ @@ -40,44 +26,17 @@ remoteGlobalIDString = 5F5A53781ADE67D500F81DF0; remoteInfo = PerformanceExampleSwift; }; - 1073487120333C0C004A66D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A534B1ADE670C00F81DF0; - remoteInfo = PerformanceExample; - }; - 5FDE055E1B0DAA090037B82F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A534B1ADE670C00F81DF0; - remoteInfo = PerformanceExample; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 107347C420315A61004A66D1 /* PerformanceExampleSwiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceExampleSwiftUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 107347C620315A61004A66D1 /* PerformanceExampleSwiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerformanceExampleSwiftUITests.swift; sourceTree = ""; }; 107347C820315A61004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 1073486C20333C0C004A66D1 /* PerformanceExampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceExampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 1073486E20333C0C004A66D1 /* PerformanceExampleUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PerformanceExampleUITests.m; sourceTree = ""; }; - 1073487020333C0C004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F5A534C1ADE670C00F81DF0 /* PerformanceExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PerformanceExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F5A53501ADE670C00F81DF0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F5A53511ADE670C00F81DF0 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 5F5A53531ADE670C00F81DF0 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 5F5A53561ADE670C00F81DF0 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 5F5A53571ADE670C00F81DF0 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 5F5A535A1ADE670C00F81DF0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 5F5A53791ADE67D500F81DF0 /* PerformanceExampleSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PerformanceExampleSwift.app; sourceTree = BUILT_PRODUCTS_DIR; }; 5F5A537D1ADE67D500F81DF0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 5F5A537F1ADE67D500F81DF0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 5F9961061AE0CF4F0034F503 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = ""; }; - 5FDE05581B0DAA090037B82F /* PerformanceExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5FDE055C1B0DAA090037B82F /* AppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppTests.m; sourceTree = ""; }; 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -89,22 +48,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1073486920333C0C004A66D1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F5A53491ADE670C00F81DF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DC73D922D41B0430092B6EE /* FirebasePerformance in Frameworks */, - 8DC73D902D41B0430092B6EE /* FirebaseAnalytics in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53761ADE67D500F81DF0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -114,13 +57,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05551B0DAA090037B82F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -133,23 +69,11 @@ path = PerformanceExampleSwiftUITests; sourceTree = ""; }; - 1073486D20333C0C004A66D1 /* PerformanceExampleUITests */ = { - isa = PBXGroup; - children = ( - 1073486E20333C0C004A66D1 /* PerformanceExampleUITests.m */, - 1073487020333C0C004A66D1 /* Info.plist */, - ); - path = PerformanceExampleUITests; - sourceTree = ""; - }; 5F5A53431ADE670C00F81DF0 = { isa = PBXGroup; children = ( - 5F5A534E1ADE670C00F81DF0 /* PerformanceExample */, 5F5A537A1ADE67D500F81DF0 /* PerformanceExampleSwift */, - 5FDE05591B0DAA090037B82F /* PerformanceExampleTests */, 107347C520315A61004A66D1 /* PerformanceExampleSwiftUITests */, - 1073486D20333C0C004A66D1 /* PerformanceExampleUITests */, 5F5A534D1ADE670C00F81DF0 /* Products */, 5F9961041AE0CF4F0034F503 /* Shared */, 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */, @@ -161,37 +85,12 @@ 5F5A534D1ADE670C00F81DF0 /* Products */ = { isa = PBXGroup; children = ( - 5F5A534C1ADE670C00F81DF0 /* PerformanceExample.app */, 5F5A53791ADE67D500F81DF0 /* PerformanceExampleSwift.app */, - 5FDE05581B0DAA090037B82F /* PerformanceExampleTests.xctest */, 107347C420315A61004A66D1 /* PerformanceExampleSwiftUITests.xctest */, - 1073486C20333C0C004A66D1 /* PerformanceExampleUITests.xctest */, ); name = Products; sourceTree = ""; }; - 5F5A534E1ADE670C00F81DF0 /* PerformanceExample */ = { - isa = PBXGroup; - children = ( - 5F5A53531ADE670C00F81DF0 /* AppDelegate.h */, - 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */, - 5F5A53561ADE670C00F81DF0 /* ViewController.h */, - 5F5A53571ADE670C00F81DF0 /* ViewController.m */, - 5F5A534F1ADE670C00F81DF0 /* Supporting Files */, - ); - path = PerformanceExample; - sourceTree = ""; - }; - 5F5A534F1ADE670C00F81DF0 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 5F5A53591ADE670C00F81DF0 /* Main.storyboard */, - 5F5A53501ADE670C00F81DF0 /* Info.plist */, - 5F5A53511ADE670C00F81DF0 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; 5F5A537A1ADE67D500F81DF0 /* PerformanceExampleSwift */ = { isa = PBXGroup; children = ( @@ -211,14 +110,6 @@ path = ../shared; sourceTree = ""; }; - 5FDE05591B0DAA090037B82F /* PerformanceExampleTests */ = { - isa = PBXGroup; - children = ( - 5FDE055C1B0DAA090037B82F /* AppTests.m */, - ); - path = PerformanceExampleTests; - sourceTree = ""; - }; 8DC73D8E2D41B0430092B6EE /* Frameworks */ = { isa = PBXGroup; children = ( @@ -247,41 +138,6 @@ productReference = 107347C420315A61004A66D1 /* PerformanceExampleSwiftUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; - 1073486B20333C0C004A66D1 /* PerformanceExampleUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1073487320333C0C004A66D1 /* Build configuration list for PBXNativeTarget "PerformanceExampleUITests" */; - buildPhases = ( - 1073486820333C0C004A66D1 /* Sources */, - 1073486920333C0C004A66D1 /* Frameworks */, - 1073486A20333C0C004A66D1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 1073487220333C0C004A66D1 /* PBXTargetDependency */, - ); - name = PerformanceExampleUITests; - productName = PerformanceExampleUITests; - productReference = 1073486C20333C0C004A66D1 /* PerformanceExampleUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 5F5A534B1ADE670C00F81DF0 /* PerformanceExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F5A536F1ADE670C00F81DF0 /* Build configuration list for PBXNativeTarget "PerformanceExample" */; - buildPhases = ( - 5F5A53481ADE670C00F81DF0 /* Sources */, - 5F5A53491ADE670C00F81DF0 /* Frameworks */, - 5F5A534A1ADE670C00F81DF0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = PerformanceExample; - productName = PerformanceExample; - productReference = 5F5A534C1ADE670C00F81DF0 /* PerformanceExample.app */; - productType = "com.apple.product-type.application"; - }; 5F5A53781ADE67D500F81DF0 /* PerformanceExampleSwift */ = { isa = PBXNativeTarget; buildConfigurationList = 5F5A53991ADE67D500F81DF0 /* Build configuration list for PBXNativeTarget "PerformanceExampleSwift" */; @@ -299,24 +155,6 @@ productReference = 5F5A53791ADE67D500F81DF0 /* PerformanceExampleSwift.app */; productType = "com.apple.product-type.application"; }; - 5FDE05571B0DAA090037B82F /* PerformanceExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5FDE05621B0DAA090037B82F /* Build configuration list for PBXNativeTarget "PerformanceExampleTests" */; - buildPhases = ( - 5FDE05541B0DAA090037B82F /* Sources */, - 5FDE05551B0DAA090037B82F /* Frameworks */, - 5FDE05561B0DAA090037B82F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5FDE055F1B0DAA090037B82F /* PBXTargetDependency */, - ); - name = PerformanceExampleTests; - productName = PerformanceExampleTests; - productReference = 5FDE05581B0DAA090037B82F /* PerformanceExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -334,27 +172,11 @@ ProvisioningStyle = Automatic; TestTargetID = 5F5A53781ADE67D500F81DF0; }; - 1073486B20333C0C004A66D1 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Automatic; - TestTargetID = 5F5A534B1ADE670C00F81DF0; - }; - 5F5A534B1ADE670C00F81DF0 = { - CreatedOnToolsVersion = 6.3; - LastSwiftMigration = 0800; - ProvisioningStyle = Automatic; - }; 5F5A53781ADE67D500F81DF0 = { CreatedOnToolsVersion = 6.3; LastSwiftMigration = 1110; ProvisioningStyle = Automatic; }; - 5FDE05571B0DAA090037B82F = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 0800; - ProvisioningStyle = Automatic; - TestTargetID = 5F5A534B1ADE670C00F81DF0; - }; }; }; buildConfigurationList = 5F5A53471ADE670C00F81DF0 /* Build configuration list for PBXProject "PerformanceExample" */; @@ -373,11 +195,8 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 5F5A534B1ADE670C00F81DF0 /* PerformanceExample */, 5F5A53781ADE67D500F81DF0 /* PerformanceExampleSwift */, - 5FDE05571B0DAA090037B82F /* PerformanceExampleTests */, 107347C320315A61004A66D1 /* PerformanceExampleSwiftUITests */, - 1073486B20333C0C004A66D1 /* PerformanceExampleUITests */, ); }; /* End PBXProject section */ @@ -390,40 +209,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1073486A20333C0C004A66D1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F5A534A1ADE670C00F81DF0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F99610C1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */, - 5F99610A1AE0CF4F0034F503 /* Images.xcassets in Resources */, - 5F5A535B1ADE670C00F81DF0 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53771ADE67D500F81DF0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 5F99610D1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */, - 5F5A539C1ADE69AA00F81DF0 /* Main.storyboard in Resources */, 5F99610B1AE0CF4F0034F503 /* Images.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05561B0DAA090037B82F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -436,26 +230,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1073486820333C0C004A66D1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1073486F20333C0C004A66D1 /* PerformanceExampleUITests.m in Sources */, - 72597C97199D485A8666B65A /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F5A53481ADE670C00F81DF0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F5A53581ADE670C00F81DF0 /* ViewController.m in Sources */, - 5F5A53551ADE670C00F81DF0 /* AppDelegate.m in Sources */, - 5F5A53521ADE670C00F81DF0 /* main.m in Sources */, - A4ADF9F8B0B185014DA28C21 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53751ADE67D500F81DF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -466,15 +240,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05541B0DAA090037B82F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */, - 7FBD5A73CBE80CA855DA8E22 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -483,29 +248,8 @@ target = 5F5A53781ADE67D500F81DF0 /* PerformanceExampleSwift */; targetProxy = 107347C920315A61004A66D1 /* PBXContainerItemProxy */; }; - 1073487220333C0C004A66D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A534B1ADE670C00F81DF0 /* PerformanceExample */; - targetProxy = 1073487120333C0C004A66D1 /* PBXContainerItemProxy */; - }; - 5FDE055F1B0DAA090037B82F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A534B1ADE670C00F81DF0 /* PerformanceExample */; - targetProxy = 5FDE055E1B0DAA090037B82F /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - 5F5A53591ADE670C00F81DF0 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F5A535A1ADE670C00F81DF0 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 107347CC20315A61004A66D1 /* Debug */ = { isa = XCBuildConfiguration; @@ -565,59 +309,6 @@ }; name = Release; }; - 1073487420333C0C004A66D1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = PerformanceExampleUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExampleUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = PerformanceExample; - }; - name = Debug; - }; - 1073487520333C0C004A66D1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = PerformanceExampleUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExampleUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = PerformanceExample; - }; - name = Release; - }; 5F5A536D1ADE670C00F81DF0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -730,44 +421,6 @@ }; name = Release; }; - 5F5A53701ADE670C00F81DF0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = "$(SRCROOT)/PerformanceExample/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Debug; - }; - 5F5A53711ADE670C00F81DF0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = "$(SRCROOT)/PerformanceExample/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Release; - }; 5F5A53951ADE67D500F81DF0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -812,67 +465,6 @@ }; name = Release; }; - 5FDE05601B0DAA090037B82F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = ""; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - PerformanceExample, - ); - INFOPLIST_FILE = PerformanceExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PerformanceExample.app/PerformanceExample"; - }; - name = Debug; - }; - 5FDE05611B0DAA090037B82F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = ""; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - PerformanceExample, - ); - INFOPLIST_FILE = PerformanceExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PerformanceExample.app/PerformanceExample"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -885,15 +477,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1073487320333C0C004A66D1 /* Build configuration list for PBXNativeTarget "PerformanceExampleUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1073487420333C0C004A66D1 /* Debug */, - 1073487520333C0C004A66D1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 5F5A53471ADE670C00F81DF0 /* Build configuration list for PBXProject "PerformanceExample" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -903,15 +486,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5F5A536F1ADE670C00F81DF0 /* Build configuration list for PBXNativeTarget "PerformanceExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F5A53701ADE670C00F81DF0 /* Debug */, - 5F5A53711ADE670C00F81DF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 5F5A53991ADE67D500F81DF0 /* Build configuration list for PBXNativeTarget "PerformanceExampleSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -921,15 +495,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5FDE05621B0DAA090037B82F /* Build configuration list for PBXNativeTarget "PerformanceExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5FDE05601B0DAA090037B82F /* Debug */, - 5FDE05611B0DAA090037B82F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ @@ -944,16 +509,6 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 8DC73D8F2D41B0430092B6EE /* FirebaseAnalytics */ = { - isa = XCSwiftPackageProductDependency; - package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebaseAnalytics; - }; - 8DC73D912D41B0430092B6EE /* FirebasePerformance */ = { - isa = XCSwiftPackageProductDependency; - package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebasePerformance; - }; 8DC73D932D41B04B0092B6EE /* FirebaseAnalytics */ = { isa = XCSwiftPackageProductDependency; package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; diff --git a/performance/PerformanceExample/.clang-format b/performance/PerformanceExample/.clang-format deleted file mode 100644 index 1f09ce0f2..000000000 --- a/performance/PerformanceExample/.clang-format +++ /dev/null @@ -1,4 +0,0 @@ -BasedOnStyle: Google -ColumnLimit: 100 -BinPackParameters: false -AllowAllParametersOfDeclarationOnNextLine: true diff --git a/performance/PerformanceExample/AppDelegate.h b/performance/PerformanceExample/AppDelegate.h deleted file mode 100644 index 66dc0c1c6..000000000 --- a/performance/PerformanceExample/AppDelegate.h +++ /dev/null @@ -1,23 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -@import UIKit; - -@interface AppDelegate : UIResponder - -@property(nonatomic, strong) UIWindow *window; - -@end diff --git a/performance/PerformanceExample/AppDelegate.m b/performance/PerformanceExample/AppDelegate.m deleted file mode 100644 index b7659c4d5..000000000 --- a/performance/PerformanceExample/AppDelegate.m +++ /dev/null @@ -1,29 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import "AppDelegate.h" - -@import FirebaseCore; - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application - didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - [FIRApp configure]; - return YES; -} - -@end diff --git a/performance/PerformanceExample/Base.lproj/Main.storyboard b/performance/PerformanceExample/Base.lproj/Main.storyboard deleted file mode 100644 index 56fb38619..000000000 --- a/performance/PerformanceExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/performance/PerformanceExample/ViewController.h b/performance/PerformanceExample/ViewController.h deleted file mode 100644 index 2c7d24b3c..000000000 --- a/performance/PerformanceExample/ViewController.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -@import UIKit; - -@interface ViewController : UIViewController -@end diff --git a/performance/PerformanceExample/ViewController.m b/performance/PerformanceExample/ViewController.m deleted file mode 100644 index 3cd8a313c..000000000 --- a/performance/PerformanceExample/ViewController.m +++ /dev/null @@ -1,115 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - - -#import "ViewController.h" - -@import FirebasePerformance; -@import AVFoundation; -@import AVKit; - -@interface ViewController() -@property (strong, nonatomic) IBOutlet UIImageView *imageView; -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - NSArray *paths = NSSearchPathForDirectoriesInDomains - (NSDocumentDirectory, NSUserDomainMask, YES); - NSString *documentsDirectory = paths[0]; - - //make a file name to write the data to using the documents directory - NSString *fileName = [NSString stringWithFormat:@"%@/perfsamplelog.txt", - documentsDirectory]; - - // Start tracing - FIRTrace *trace = [FIRPerformance startTraceWithName:@"request_trace"]; - - NSError *fileReadError; - NSString *contents = [NSString stringWithContentsOfFile:fileName - encoding:NSUTF8StringEncoding - error:&fileReadError]; - - if (fileReadError != nil) { - NSLog(@"Log file doesn't exist yet %@: %@", fileName, fileReadError); - } - - NSUInteger fileLength = 0; - if (contents) { - fileLength = contents.length; - } - - [trace incrementMetric:@"log_file_size" byInt:fileLength]; - - - NSString *target = @"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"; - NSURL *targetUrl = [NSURL URLWithString:target]; - FIRHTTPMetric *metric = [[FIRHTTPMetric alloc] initWithURL:targetUrl HTTPMethod:FIRHTTPMethodGET]; - [metric start]; - - NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:targetUrl]; - request.HTTPMethod = @"GET"; - - [[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler: - ^(NSData * _Nullable data, - NSURLResponse * _Nullable response, - NSError * _Nullable error) { - if (response) { - NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response; - metric.responseCode = httpResponse.statusCode; - } - [metric stop]; - - if (error) { - NSLog(@"%@", error.localizedDescription); - } - - dispatch_async(dispatch_get_main_queue(), ^{ - self->_imageView.image = [UIImage imageWithData:data]; - }); - - [trace stop]; - - NSString *contentToWrite = [contents stringByAppendingFormat: @"\n%@", response.URL.absoluteString]; - [contentToWrite writeToFile:fileName - atomically:NO - encoding:NSUTF8StringEncoding - error:nil]; - }] resume]; - - [trace incrementMetric:@"request_sent" byInt:1]; - - if (@available(iOS 10, *)) { - AVURLAsset *asset = [AVURLAsset assetWithURL: - [NSURL URLWithString:@"https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Two_red_dice_01.svg/220px-Two_red_dice_01.svg.png"]]; - - AVAssetDownloadURLSession *downloadSession = - [AVAssetDownloadURLSession sessionWithConfiguration: - [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"avasset"] - assetDownloadDelegate:nil delegateQueue:[NSOperationQueue mainQueue]]; - - AVAssetDownloadTask *task = [downloadSession assetDownloadTaskWithURLAsset:asset assetTitle: - @"something" assetArtworkData:nil options:nil]; - - [task resume]; - [trace incrementMetric:@"av_request_sent" byInt:1]; - } -} - -@end diff --git a/performance/PerformanceExample/main.m b/performance/PerformanceExample/main.m deleted file mode 100644 index bc10c3ac6..000000000 --- a/performance/PerformanceExample/main.m +++ /dev/null @@ -1,24 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import -#import "AppDelegate.h" - -int main(int argc, char* argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/performance/PerformanceExampleTests/AppTests.m b/performance/PerformanceExampleTests/AppTests.m deleted file mode 100644 index 4ee604cc6..000000000 --- a/performance/PerformanceExampleTests/AppTests.m +++ /dev/null @@ -1,40 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import -#import - -@interface AppTests : XCTestCase -@end - -@implementation AppTests - -- (void)setUp { - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample { - // This is an example of a functional test case. - XCTAssert(YES, @"Pass"); -} - -@end diff --git a/performance/PerformanceExampleUITests/Info.plist b/performance/PerformanceExampleUITests/Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/performance/PerformanceExampleUITests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/performance/PerformanceExampleUITests/PerformanceExampleUITests.m b/performance/PerformanceExampleUITests/PerformanceExampleUITests.m deleted file mode 100644 index 0ec27ae51..000000000 --- a/performance/PerformanceExampleUITests/PerformanceExampleUITests.m +++ /dev/null @@ -1,41 +0,0 @@ -// -// Copyright (c) 2019 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import - -@interface PerformanceExampleUITests : XCTestCase - -@end - -@implementation PerformanceExampleUITests{ - XCUIApplication *_app; -} - -- (void)setUp { - [super setUp]; - _app = [[XCUIApplication alloc] init]; - [_app launch]; -} - -- (void)testVerifyAppLaunched { - // Verify that Performance Example app launched successfully and its title is visible. - XCTAssertTrue([_app navigationBars][@"Firebase Performance Example"].exists); - - // Make sure Google logo is loaded. - XCTAssertTrue([[[_app images] elementBoundByIndex:0] exists]); -} - -@end From e3f15b0b5b2ab4b8b66bdc7cb4217ed47f61613f Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Thu, 25 Sep 2025 14:13:29 -0400 Subject: [PATCH 3/7] chore: remove legacy messaging scheme --- .../project.pbxproj | 430 ------------------ .../xcschemes/MessagingExample.xcscheme | 107 ----- messaging/MessagingExample/.clang-format | 4 - messaging/MessagingExample/AppDelegate.h | 25 - messaging/MessagingExample/AppDelegate.m | 173 ------- .../Base.lproj/Main.storyboard | 109 ----- .../MessagingExample.entitlements | 8 - messaging/MessagingExample/ViewController.h | 22 - messaging/MessagingExample/ViewController.m | 67 --- messaging/MessagingExample/main.m | 24 - messaging/MessagingExampleTests/AppTests.m | 40 -- messaging/MessagingExampleUITests/Info.plist | 22 - .../MessagingExampleUITests.m | 66 --- 13 files changed, 1097 deletions(-) delete mode 100644 messaging/MessagingExample.xcodeproj/xcshareddata/xcschemes/MessagingExample.xcscheme delete mode 100644 messaging/MessagingExample/.clang-format delete mode 100644 messaging/MessagingExample/AppDelegate.h delete mode 100644 messaging/MessagingExample/AppDelegate.m delete mode 100644 messaging/MessagingExample/Base.lproj/Main.storyboard delete mode 100644 messaging/MessagingExample/MessagingExample.entitlements delete mode 100644 messaging/MessagingExample/ViewController.h delete mode 100644 messaging/MessagingExample/ViewController.m delete mode 100644 messaging/MessagingExample/main.m delete mode 100644 messaging/MessagingExampleTests/AppTests.m delete mode 100644 messaging/MessagingExampleUITests/Info.plist delete mode 100644 messaging/MessagingExampleUITests/MessagingExampleUITests.m diff --git a/messaging/MessagingExample.xcodeproj/project.pbxproj b/messaging/MessagingExample.xcodeproj/project.pbxproj index a313df3da..ee3f0b88d 100644 --- a/messaging/MessagingExample.xcodeproj/project.pbxproj +++ b/messaging/MessagingExample.xcodeproj/project.pbxproj @@ -8,28 +8,13 @@ /* Begin PBXBuildFile section */ 107347AB20315A3A004A66D1 /* MessagingExampleSwiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107347AA20315A3A004A66D1 /* MessagingExampleSwiftUITests.swift */; }; - 1073486120333BF5004A66D1 /* MessagingExampleUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1073486020333BF5004A66D1 /* MessagingExampleUITests.m */; }; 5B334EAC56E0F5E167C81718 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */; }; - 5F5A53521ADE670C00F81DF0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53511ADE670C00F81DF0 /* main.m */; }; - 5F5A53551ADE670C00F81DF0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */; }; - 5F5A53581ADE670C00F81DF0 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53571ADE670C00F81DF0 /* ViewController.m */; }; - 5F5A535B1ADE670C00F81DF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F5A53591ADE670C00F81DF0 /* Main.storyboard */; }; 5F5A537E1ADE67D500F81DF0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A537D1ADE67D500F81DF0 /* AppDelegate.swift */; }; 5F5A53801ADE67D500F81DF0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A537F1ADE67D500F81DF0 /* ViewController.swift */; }; - 5F5A539C1ADE69AA00F81DF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F5A53591ADE670C00F81DF0 /* Main.storyboard */; }; - 5F99610A1AE0CF4F0034F503 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961061AE0CF4F0034F503 /* Images.xcassets */; }; 5F99610B1AE0CF4F0034F503 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961061AE0CF4F0034F503 /* Images.xcassets */; }; - 5F99610C1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */; }; 5F99610D1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */; }; - 5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE055C1B0DAA090037B82F /* AppTests.m */; }; - 8DC73D8A2D41AE7E0092B6EE /* FirebaseMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D892D41AE7E0092B6EE /* FirebaseMessaging */; }; 8DC73D8C2D41AE850092B6EE /* FirebaseMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D8B2D41AE850092B6EE /* FirebaseMessaging */; }; 978E6F2CAAC2AD673D158985 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */; }; - 9EC3C1193ECE4B761399CA62 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */; }; - A2448B9D9232B1BAEE1CA86B /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */; }; - D5D4832C57250D09E5864463 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */; }; - DEB13BC923AEC9DF0066A6F3 /* FIREGSignInHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB13BC623AEC9DF0066A6F3 /* FIREGSignInHelper.m */; }; - DEB13BCA23AEC9DF0066A6F3 /* FIREGHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB13BC723AEC9DF0066A6F3 /* FIREGHelper.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -40,46 +25,18 @@ remoteGlobalIDString = 5F5A53781ADE67D500F81DF0; remoteInfo = MessagingExampleSwift; }; - 1073486320333BF5004A66D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A534B1ADE670C00F81DF0; - remoteInfo = MessagingExample; - }; - 5FDE055E1B0DAA090037B82F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A534B1ADE670C00F81DF0; - remoteInfo = FCM; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 107347A820315A3A004A66D1 /* MessagingExampleSwiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MessagingExampleSwiftUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 107347AA20315A3A004A66D1 /* MessagingExampleSwiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagingExampleSwiftUITests.swift; sourceTree = ""; }; 107347AC20315A3A004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 1073485E20333BF5004A66D1 /* MessagingExampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MessagingExampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 1073486020333BF5004A66D1 /* MessagingExampleUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MessagingExampleUITests.m; sourceTree = ""; }; - 1073486220333BF5004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 321A2C4E1DD5054B009C10E2 /* MessagingExampleSwift.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MessagingExampleSwift.entitlements; sourceTree = ""; }; - 32E04E051DD4EBC6007706A0 /* MessagingExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MessagingExample.entitlements; sourceTree = ""; }; - 5F5A534C1ADE670C00F81DF0 /* MessagingExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MessagingExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F5A53501ADE670C00F81DF0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F5A53511ADE670C00F81DF0 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 5F5A53531ADE670C00F81DF0 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 5F5A53561ADE670C00F81DF0 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 5F5A53571ADE670C00F81DF0 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 5F5A535A1ADE670C00F81DF0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 5F5A53791ADE67D500F81DF0 /* MessagingExampleSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MessagingExampleSwift.app; sourceTree = BUILT_PRODUCTS_DIR; }; 5F5A537D1ADE67D500F81DF0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 5F5A537F1ADE67D500F81DF0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 5F9961061AE0CF4F0034F503 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = ""; }; - 5FDE05581B0DAA090037B82F /* MessagingExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MessagingExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5FDE055C1B0DAA090037B82F /* AppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppTests.m; sourceTree = ""; }; 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; DEB13BC523AEC9DF0066A6F3 /* FIREGHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIREGHelper.h; sourceTree = ""; }; DEB13BC623AEC9DF0066A6F3 /* FIREGSignInHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIREGSignInHelper.m; sourceTree = ""; }; @@ -96,21 +53,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1073485B20333BF5004A66D1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F5A53491ADE670C00F81DF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DC73D8A2D41AE7E0092B6EE /* FirebaseMessaging in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53761ADE67D500F81DF0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -119,13 +61,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05551B0DAA090037B82F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -138,23 +73,11 @@ path = MessagingExampleSwiftUITests; sourceTree = ""; }; - 1073485F20333BF5004A66D1 /* MessagingExampleUITests */ = { - isa = PBXGroup; - children = ( - 1073486020333BF5004A66D1 /* MessagingExampleUITests.m */, - 1073486220333BF5004A66D1 /* Info.plist */, - ); - path = MessagingExampleUITests; - sourceTree = ""; - }; 5F5A53431ADE670C00F81DF0 = { isa = PBXGroup; children = ( - 5F5A534E1ADE670C00F81DF0 /* MessagingExample */, 5F5A537A1ADE67D500F81DF0 /* MessagingExampleSwift */, - 5FDE05591B0DAA090037B82F /* MessagingExampleTests */, 107347A920315A3A004A66D1 /* MessagingExampleSwiftUITests */, - 1073485F20333BF5004A66D1 /* MessagingExampleUITests */, DEB13BC423AEC9DF0066A6F3 /* TestUtils */, 5F5A534D1ADE670C00F81DF0 /* Products */, 5F9961041AE0CF4F0034F503 /* Shared */, @@ -167,38 +90,12 @@ 5F5A534D1ADE670C00F81DF0 /* Products */ = { isa = PBXGroup; children = ( - 5F5A534C1ADE670C00F81DF0 /* MessagingExample.app */, 5F5A53791ADE67D500F81DF0 /* MessagingExampleSwift.app */, - 5FDE05581B0DAA090037B82F /* MessagingExampleTests.xctest */, 107347A820315A3A004A66D1 /* MessagingExampleSwiftUITests.xctest */, - 1073485E20333BF5004A66D1 /* MessagingExampleUITests.xctest */, ); name = Products; sourceTree = ""; }; - 5F5A534E1ADE670C00F81DF0 /* MessagingExample */ = { - isa = PBXGroup; - children = ( - 32E04E051DD4EBC6007706A0 /* MessagingExample.entitlements */, - 5F5A53531ADE670C00F81DF0 /* AppDelegate.h */, - 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */, - 5F5A53561ADE670C00F81DF0 /* ViewController.h */, - 5F5A53571ADE670C00F81DF0 /* ViewController.m */, - 5F5A534F1ADE670C00F81DF0 /* Supporting Files */, - ); - path = MessagingExample; - sourceTree = ""; - }; - 5F5A534F1ADE670C00F81DF0 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 5F5A53591ADE670C00F81DF0 /* Main.storyboard */, - 5F5A53501ADE670C00F81DF0 /* Info.plist */, - 5F5A53511ADE670C00F81DF0 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; 5F5A537A1ADE67D500F81DF0 /* MessagingExampleSwift */ = { isa = PBXGroup; children = ( @@ -219,14 +116,6 @@ path = ../shared; sourceTree = ""; }; - 5FDE05591B0DAA090037B82F /* MessagingExampleTests */ = { - isa = PBXGroup; - children = ( - 5FDE055C1B0DAA090037B82F /* AppTests.m */, - ); - path = MessagingExampleTests; - sourceTree = ""; - }; 8DC73D882D41AE7E0092B6EE /* Frameworks */ = { isa = PBXGroup; children = ( @@ -268,41 +157,6 @@ productReference = 107347A820315A3A004A66D1 /* MessagingExampleSwiftUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; - 1073485D20333BF5004A66D1 /* MessagingExampleUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1073486520333BF5004A66D1 /* Build configuration list for PBXNativeTarget "MessagingExampleUITests" */; - buildPhases = ( - 1073485A20333BF5004A66D1 /* Sources */, - 1073485B20333BF5004A66D1 /* Frameworks */, - 1073485C20333BF5004A66D1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 1073486420333BF5004A66D1 /* PBXTargetDependency */, - ); - name = MessagingExampleUITests; - productName = MessagingExampleUITests; - productReference = 1073485E20333BF5004A66D1 /* MessagingExampleUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 5F5A534B1ADE670C00F81DF0 /* MessagingExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F5A536F1ADE670C00F81DF0 /* Build configuration list for PBXNativeTarget "MessagingExample" */; - buildPhases = ( - 5F5A53481ADE670C00F81DF0 /* Sources */, - 5F5A53491ADE670C00F81DF0 /* Frameworks */, - 5F5A534A1ADE670C00F81DF0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = MessagingExample; - productName = FCM; - productReference = 5F5A534C1ADE670C00F81DF0 /* MessagingExample.app */; - productType = "com.apple.product-type.application"; - }; 5F5A53781ADE67D500F81DF0 /* MessagingExampleSwift */ = { isa = PBXNativeTarget; buildConfigurationList = 5F5A53991ADE67D500F81DF0 /* Build configuration list for PBXNativeTarget "MessagingExampleSwift" */; @@ -320,24 +174,6 @@ productReference = 5F5A53791ADE67D500F81DF0 /* MessagingExampleSwift.app */; productType = "com.apple.product-type.application"; }; - 5FDE05571B0DAA090037B82F /* MessagingExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5FDE05621B0DAA090037B82F /* Build configuration list for PBXNativeTarget "MessagingExampleTests" */; - buildPhases = ( - 5FDE05541B0DAA090037B82F /* Sources */, - 5FDE05551B0DAA090037B82F /* Frameworks */, - 5FDE05561B0DAA090037B82F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5FDE055F1B0DAA090037B82F /* PBXTargetDependency */, - ); - name = MessagingExampleTests; - productName = FCMTests; - productReference = 5FDE05581B0DAA090037B82F /* MessagingExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -355,21 +191,6 @@ ProvisioningStyle = Automatic; TestTargetID = 5F5A53781ADE67D500F81DF0; }; - 1073485D20333BF5004A66D1 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Automatic; - TestTargetID = 5F5A534B1ADE670C00F81DF0; - }; - 5F5A534B1ADE670C00F81DF0 = { - CreatedOnToolsVersion = 6.3; - LastSwiftMigration = 0800; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Push = { - enabled = 1; - }; - }; - }; 5F5A53781ADE67D500F81DF0 = { CreatedOnToolsVersion = 6.3; LastSwiftMigration = 1110; @@ -383,11 +204,6 @@ }; }; }; - 5FDE05571B0DAA090037B82F = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 0800; - TestTargetID = 5F5A534B1ADE670C00F81DF0; - }; }; }; buildConfigurationList = 5F5A53471ADE670C00F81DF0 /* Build configuration list for PBXProject "MessagingExample" */; @@ -406,11 +222,8 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 5F5A534B1ADE670C00F81DF0 /* MessagingExample */, 5F5A53781ADE67D500F81DF0 /* MessagingExampleSwift */, - 5FDE05571B0DAA090037B82F /* MessagingExampleTests */, 107347A720315A3A004A66D1 /* MessagingExampleSwiftUITests */, - 1073485D20333BF5004A66D1 /* MessagingExampleUITests */, ); }; /* End PBXProject section */ @@ -423,40 +236,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1073485C20333BF5004A66D1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F5A534A1ADE670C00F81DF0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F99610C1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */, - 5F99610A1AE0CF4F0034F503 /* Images.xcassets in Resources */, - 5F5A535B1ADE670C00F81DF0 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53771ADE67D500F81DF0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 5F99610D1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */, - 5F5A539C1ADE69AA00F81DF0 /* Main.storyboard in Resources */, 5F99610B1AE0CF4F0034F503 /* Images.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05561B0DAA090037B82F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -469,28 +257,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1073485A20333BF5004A66D1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1073486120333BF5004A66D1 /* MessagingExampleUITests.m in Sources */, - DEB13BC923AEC9DF0066A6F3 /* FIREGSignInHelper.m in Sources */, - DEB13BCA23AEC9DF0066A6F3 /* FIREGHelper.m in Sources */, - 9EC3C1193ECE4B761399CA62 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F5A53481ADE670C00F81DF0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F5A53581ADE670C00F81DF0 /* ViewController.m in Sources */, - 5F5A53551ADE670C00F81DF0 /* AppDelegate.m in Sources */, - 5F5A53521ADE670C00F81DF0 /* main.m in Sources */, - A2448B9D9232B1BAEE1CA86B /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53751ADE67D500F81DF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -501,15 +267,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05541B0DAA090037B82F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */, - D5D4832C57250D09E5864463 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -518,29 +275,8 @@ target = 5F5A53781ADE67D500F81DF0 /* MessagingExampleSwift */; targetProxy = 107347AD20315A3A004A66D1 /* PBXContainerItemProxy */; }; - 1073486420333BF5004A66D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A534B1ADE670C00F81DF0 /* MessagingExample */; - targetProxy = 1073486320333BF5004A66D1 /* PBXContainerItemProxy */; - }; - 5FDE055F1B0DAA090037B82F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A534B1ADE670C00F81DF0 /* MessagingExample */; - targetProxy = 5FDE055E1B0DAA090037B82F /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - 5F5A53591ADE670C00F81DF0 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F5A535A1ADE670C00F81DF0 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 107347B020315A3A004A66D1 /* Debug */ = { isa = XCBuildConfiguration; @@ -600,59 +336,6 @@ }; name = Release; }; - 1073486620333BF5004A66D1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = MessagingExampleUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExampleUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = MessagingExample; - }; - name = Debug; - }; - 1073486720333BF5004A66D1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = MessagingExampleUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExampleUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = MessagingExample; - }; - name = Release; - }; 5F5A536D1ADE670C00F81DF0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -765,48 +448,6 @@ }; name = Release; }; - 5F5A53701ADE670C00F81DF0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_ENTITLEMENTS = MessagingExample/MessagingExample.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = MessagingExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - }; - name = Debug; - }; - 5F5A53711ADE670C00F81DF0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_ENTITLEMENTS = MessagingExample/MessagingExample.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = MessagingExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - }; - name = Release; - }; 5F5A53951ADE67D500F81DF0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -851,45 +492,6 @@ }; name = Release; }; - 5FDE05601B0DAA090037B82F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = MessagingExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MessagingExample.app/MessagingExample"; - }; - name = Debug; - }; - 5FDE05611B0DAA090037B82F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - INFOPLIST_FILE = MessagingExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MessagingExample.app/MessagingExample"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -902,15 +504,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1073486520333BF5004A66D1 /* Build configuration list for PBXNativeTarget "MessagingExampleUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1073486620333BF5004A66D1 /* Debug */, - 1073486720333BF5004A66D1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 5F5A53471ADE670C00F81DF0 /* Build configuration list for PBXProject "MessagingExample" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -920,15 +513,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5F5A536F1ADE670C00F81DF0 /* Build configuration list for PBXNativeTarget "MessagingExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F5A53701ADE670C00F81DF0 /* Debug */, - 5F5A53711ADE670C00F81DF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 5F5A53991ADE67D500F81DF0 /* Build configuration list for PBXNativeTarget "MessagingExampleSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -938,15 +522,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5FDE05621B0DAA090037B82F /* Build configuration list for PBXNativeTarget "MessagingExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5FDE05601B0DAA090037B82F /* Debug */, - 5FDE05611B0DAA090037B82F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ @@ -961,11 +536,6 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 8DC73D892D41AE7E0092B6EE /* FirebaseMessaging */ = { - isa = XCSwiftPackageProductDependency; - package = 8DC73D872D41ADE00092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebaseMessaging; - }; 8DC73D8B2D41AE850092B6EE /* FirebaseMessaging */ = { isa = XCSwiftPackageProductDependency; package = 8DC73D872D41ADE00092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; diff --git a/messaging/MessagingExample.xcodeproj/xcshareddata/xcschemes/MessagingExample.xcscheme b/messaging/MessagingExample.xcodeproj/xcshareddata/xcschemes/MessagingExample.xcscheme deleted file mode 100644 index 015661e7d..000000000 --- a/messaging/MessagingExample.xcodeproj/xcshareddata/xcschemes/MessagingExample.xcscheme +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/messaging/MessagingExample/.clang-format b/messaging/MessagingExample/.clang-format deleted file mode 100644 index 1f09ce0f2..000000000 --- a/messaging/MessagingExample/.clang-format +++ /dev/null @@ -1,4 +0,0 @@ -BasedOnStyle: Google -ColumnLimit: 100 -BinPackParameters: false -AllowAllParametersOfDeclarationOnNextLine: true diff --git a/messaging/MessagingExample/AppDelegate.h b/messaging/MessagingExample/AppDelegate.h deleted file mode 100644 index 1ddee9ce4..000000000 --- a/messaging/MessagingExample/AppDelegate.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -@import UIKit; - -@protocol FIRMessagingDelegate; - -@interface AppDelegate : UIResponder - -@property(nonatomic, strong) UIWindow *window; - -@end diff --git a/messaging/MessagingExample/AppDelegate.m b/messaging/MessagingExample/AppDelegate.m deleted file mode 100644 index 75ee2dcf9..000000000 --- a/messaging/MessagingExample/AppDelegate.m +++ /dev/null @@ -1,173 +0,0 @@ -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import "AppDelegate.h" - -@import UserNotifications; -@import FirebaseCore; -@import FirebaseMessaging; - -// Implement UNUserNotificationCenterDelegate to receive display notification via APNS for devices -// running iOS 10 and above. -@interface AppDelegate () -@end - -@implementation AppDelegate - -NSString *const kGCMMessageIDKey = @"gcm.message_id"; - -- (BOOL)application:(UIApplication *)application - didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // [START configure_firebase] - [FIRApp configure]; - // [END configure_firebase] - - // [START set_messaging_delegate] - [FIRMessaging messaging].delegate = self; - // [END set_messaging_delegate] - - // Register for remote notifications. This shows a permission dialog on first run, to - // show the dialog at a more appropriate time move this registration accordingly. - // [START register_for_notifications] - - [UNUserNotificationCenter currentNotificationCenter].delegate = self; - UNAuthorizationOptions authOptions = UNAuthorizationOptionAlert | - UNAuthorizationOptionSound | UNAuthorizationOptionBadge; - [[UNUserNotificationCenter currentNotificationCenter] - requestAuthorizationWithOptions:authOptions - completionHandler:^(BOOL granted, NSError * _Nullable error) { - // ... - }]; - - [application registerForRemoteNotifications]; - // [END register_for_notifications] - - return YES; -} - -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { - // If you are receiving a notification message while your app is in the background, - // this callback will not be fired till the user taps on the notification launching the application. - // TODO: Handle data of notification - - // With swizzling disabled you must let Messaging know about the message, for Analytics - // [[FIRMessaging messaging] appDidReceiveMessage:userInfo]; - - // [START_EXCLUDE] - // Print message ID. - if (userInfo[kGCMMessageIDKey]) { - NSLog(@"Message ID: %@", userInfo[kGCMMessageIDKey]); - } - // [END_EXCLUDE] - - // Print full message. - NSLog(@"%@", userInfo); -} - -// [START receive_message] -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo - fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { - // If you are receiving a notification message while your app is in the background, - // this callback will not be fired till the user taps on the notification launching the application. - // TODO: Handle data of notification - - // With swizzling disabled you must let Messaging know about the message, for Analytics - // [[FIRMessaging messaging] appDidReceiveMessage:userInfo]; - - // [START_EXCLUDE] - // Print message ID. - if (userInfo[kGCMMessageIDKey]) { - NSLog(@"Message ID: %@", userInfo[kGCMMessageIDKey]); - } - // [END_EXCLUDE] - - // Print full message. - NSLog(@"%@", userInfo); - - completionHandler(UIBackgroundFetchResultNewData); -} -// [END receive_message] - -// [START ios_10_message_handling] -// Receive displayed notifications for iOS 10 devices. -// Handle incoming notification messages while app is in the foreground. -- (void)userNotificationCenter:(UNUserNotificationCenter *)center - willPresentNotification:(UNNotification *)notification - withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler { - NSDictionary *userInfo = notification.request.content.userInfo; - - // With swizzling disabled you must let Messaging know about the message, for Analytics - // [[FIRMessaging messaging] appDidReceiveMessage:userInfo]; - - // [START_EXCLUDE] - // Print message ID. - if (userInfo[kGCMMessageIDKey]) { - NSLog(@"Message ID: %@", userInfo[kGCMMessageIDKey]); - } - // [END_EXCLUDE] - - // Print full message. - NSLog(@"%@", userInfo); - - // Change this to your preferred presentation option - completionHandler(UNNotificationPresentationOptionBadge | UNNotificationPresentationOptionAlert); -} - -// Handle notification messages after display notification is tapped by the user. -- (void)userNotificationCenter:(UNUserNotificationCenter *)center -didReceiveNotificationResponse:(UNNotificationResponse *)response - withCompletionHandler:(void(^)(void))completionHandler { - NSDictionary *userInfo = response.notification.request.content.userInfo; - if (userInfo[kGCMMessageIDKey]) { - NSLog(@"Message ID: %@", userInfo[kGCMMessageIDKey]); - } - - // With swizzling disabled you must let Messaging know about the message, for Analytics - // [[FIRMessaging messaging] appDidReceiveMessage:userInfo]; - - // Print full message. - NSLog(@"%@", userInfo); - - completionHandler(); -} - -// [END ios_10_message_handling] - -// [START refresh_token] -- (void)messaging:(FIRMessaging *)messaging didReceiveRegistrationToken:(NSString *)fcmToken { - NSLog(@"FCM registration token: %@", fcmToken); - // Notify about received token. - NSDictionary *dataDict = [NSDictionary dictionaryWithObject:fcmToken forKey:@"token"]; - [[NSNotificationCenter defaultCenter] postNotificationName: - @"FCMToken" object:nil userInfo:dataDict]; - // TODO: If necessary send token to application server. - // Note: This callback is fired at each app startup and whenever a new token is generated. -} -// [END refresh_token] - -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error { - NSLog(@"Unable to register for remote notifications: %@", error); -} - -// This function is added here only for debugging purposes, and can be removed if swizzling is enabled. -// If swizzling is disabled then this function must be implemented so that the APNs device token can be paired to -// the FCM registration token. -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { - NSLog(@"APNs device token retrieved: %@", deviceToken); - - // With swizzling disabled you must set the APNs device token here. - // [FIRMessaging messaging].APNSToken = deviceToken; -} -@end diff --git a/messaging/MessagingExample/Base.lproj/Main.storyboard b/messaging/MessagingExample/Base.lproj/Main.storyboard deleted file mode 100644 index 5734736de..000000000 --- a/messaging/MessagingExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/messaging/MessagingExample/MessagingExample.entitlements b/messaging/MessagingExample/MessagingExample.entitlements deleted file mode 100644 index 903def2af..000000000 --- a/messaging/MessagingExample/MessagingExample.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - aps-environment - development - - diff --git a/messaging/MessagingExample/ViewController.h b/messaging/MessagingExample/ViewController.h deleted file mode 100644 index b4989ec5f..000000000 --- a/messaging/MessagingExample/ViewController.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -@import UIKit; - -@interface ViewController : UIViewController -@property (weak, nonatomic) IBOutlet UILabel *fcmTokenMessage; -@property (weak, nonatomic) IBOutlet UILabel *remoteFCMTokenMessage; -@end diff --git a/messaging/MessagingExample/ViewController.m b/messaging/MessagingExample/ViewController.m deleted file mode 100644 index b1a1c479d..000000000 --- a/messaging/MessagingExample/ViewController.m +++ /dev/null @@ -1,67 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import "ViewController.h" -@import FirebaseMessaging; - -@implementation ViewController - --(void)viewDidLoad { - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(displayFCMToken:) - name:@"FCMToken" - object:nil]; -} - -- (IBAction)handleLogTokenTouch:(id)sender { - // [START log_fcm_reg_token] - NSString *fcmToken = [FIRMessaging messaging].FCMToken; - NSLog(@"Local FCM registration token: %@", fcmToken); - // [END log_fcm_reg_token] - - NSString* displayToken = [NSString stringWithFormat:@"Logged FCM token: %@", fcmToken]; - self.fcmTokenMessage.text = displayToken; - - // [START log_iid_reg_token] - [[FIRMessaging messaging] tokenWithCompletion:^(NSString * _Nullable token, NSError * _Nullable error) { - if (error != nil) { - NSLog(@"Error fetching the remote FCM registration token: %@", error); - } else { - NSLog(@"Remote FCM registration token: %@", token); - NSString* message = - [NSString stringWithFormat:@"FCM registration token: %@", token]; - self.remoteFCMTokenMessage.text = message; - } - }]; - // [END log_iid_reg_token] -} - -- (IBAction)handleSubscribeTouch:(id)sender { - // [START subscribe_topic] - [[FIRMessaging messaging] subscribeToTopic:@"weather" - completion:^(NSError * _Nullable error) { - NSLog(@"Subscribed to weather topic"); - }]; - // [END subscribe_topic] -} - -- (void) displayFCMToken:(NSNotification *) notification { - NSString* message = - [NSString stringWithFormat:@"Received FCM token: %@", notification.userInfo[@"token"]]; - self.fcmTokenMessage.text = message; -} - -@end diff --git a/messaging/MessagingExample/main.m b/messaging/MessagingExample/main.m deleted file mode 100644 index bc10c3ac6..000000000 --- a/messaging/MessagingExample/main.m +++ /dev/null @@ -1,24 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import -#import "AppDelegate.h" - -int main(int argc, char* argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/messaging/MessagingExampleTests/AppTests.m b/messaging/MessagingExampleTests/AppTests.m deleted file mode 100644 index 4ee604cc6..000000000 --- a/messaging/MessagingExampleTests/AppTests.m +++ /dev/null @@ -1,40 +0,0 @@ -// -// Copyright (c) 2016 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import -#import - -@interface AppTests : XCTestCase -@end - -@implementation AppTests - -- (void)setUp { - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample { - // This is an example of a functional test case. - XCTAssert(YES, @"Pass"); -} - -@end diff --git a/messaging/MessagingExampleUITests/Info.plist b/messaging/MessagingExampleUITests/Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/messaging/MessagingExampleUITests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/messaging/MessagingExampleUITests/MessagingExampleUITests.m b/messaging/MessagingExampleUITests/MessagingExampleUITests.m deleted file mode 100644 index 51129a28b..000000000 --- a/messaging/MessagingExampleUITests/MessagingExampleUITests.m +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) 2019 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import - -#import "FIREGHelper.h" - -typedef BOOL (^SystemAlertHandler)(XCUIElement *); -static SystemAlertHandler const alertHandler = ^(XCUIElement *element) { - if (element.buttons[@"OK"].exists) { - [element.buttons[@"OK"] tap]; - } - if (element.buttons[@"Allow"].exists) { - [element.buttons[@"Allow"] tap]; - } - return YES; -}; - -static NSString *const subscribeButton = @"Subscribe To Weather"; -static NSString *const logButton = @"Log Token"; - -@interface MessagingExampleUITests : XCTestCase -@end - -@implementation MessagingExampleUITests { - XCUIApplication *_app; - id notificationPermissionMonitor; -} - -- (void)setUp { - [super setUp]; - _app = [[XCUIApplication alloc] init]; - notificationPermissionMonitor = - [self addUIInterruptionMonitorWithDescription:@"Allow Notifications" handler:alertHandler]; - [_app launch]; -} - -- (void)tearDown { - [self removeUIInterruptionMonitor:notificationPermissionMonitor]; - [super tearDown]; -} - -- (void)testVerifyAppLaunched { - FIRWaitTillAlertPresent(defaultTimeout); - // Remove the permission request and make sure it's gone. - [[[_app navigationBars] element] tap]; - FIRWaitTillAlertGone(defaultTimeout); - - // Verify that Messaging Example app launched successfully and its title is visible. - XCTAssertTrue(_app.buttons[subscribeButton].exists); - -} - -@end From 3906cd8d727912929d2d38a57c3063df3c49c153 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Thu, 25 Sep 2025 14:18:29 -0400 Subject: [PATCH 4/7] chore: remove legacy fiam scheme --- .../project.pbxproj | 397 ------------------ .../InAppMessagingExample/AppDelegate.h | 21 - .../InAppMessagingExample/AppDelegate.m | 35 -- .../AppIcon.appiconset/Contents.json | 93 ---- .../Base.lproj/LaunchScreen.storyboard | 31 -- .../Base.lproj/Main.storyboard | 51 --- .../InAppMessagingExample/Info.plist | 60 --- .../InAppMessagingExample/ViewController.h | 19 - .../InAppMessagingExample/ViewController.m | 31 -- inappmessaging/InAppMessagingExample/main.m | 22 - .../InAppMessagingExampleTests.m | 39 -- .../InAppMessagingExampleTests/Info.plist | 22 - .../InAppMessagingExampleUITests.m | 36 -- .../InAppMessagingExampleUITests/Info.plist | 22 - 14 files changed, 879 deletions(-) delete mode 100644 inappmessaging/InAppMessagingExample/AppDelegate.h delete mode 100644 inappmessaging/InAppMessagingExample/AppDelegate.m delete mode 100644 inappmessaging/InAppMessagingExample/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 inappmessaging/InAppMessagingExample/Base.lproj/LaunchScreen.storyboard delete mode 100644 inappmessaging/InAppMessagingExample/Base.lproj/Main.storyboard delete mode 100644 inappmessaging/InAppMessagingExample/Info.plist delete mode 100644 inappmessaging/InAppMessagingExample/ViewController.h delete mode 100644 inappmessaging/InAppMessagingExample/ViewController.m delete mode 100644 inappmessaging/InAppMessagingExample/main.m delete mode 100644 inappmessaging/InAppMessagingExampleTests/InAppMessagingExampleTests.m delete mode 100644 inappmessaging/InAppMessagingExampleTests/Info.plist delete mode 100644 inappmessaging/InAppMessagingExampleUITests/InAppMessagingExampleUITests.m delete mode 100644 inappmessaging/InAppMessagingExampleUITests/Info.plist diff --git a/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj b/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj index 49e769654..b18080229 100644 --- a/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj +++ b/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj @@ -8,8 +8,6 @@ /* Begin PBXBuildFile section */ 1CAA5060E4A9D8B55A15EB4E /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; - 25D462F3CEB6AC4FB7A56DDA /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; - 37502D98408718BEFDD46841 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; 804A5BC592C150CEBA9CE261 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; 8DB25F8F20BE0C29000ABEE2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB25F8E20BE0C29000ABEE2 /* AppDelegate.swift */; }; 8DB25F9120BE0C29000ABEE2 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB25F9020BE0C29000ABEE2 /* ViewController.swift */; }; @@ -17,38 +15,13 @@ 8DB25F9620BE0C2A000ABEE2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8DB25F9520BE0C2A000ABEE2 /* Assets.xcassets */; }; 8DB25F9920BE0C2A000ABEE2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8DB25F9720BE0C2A000ABEE2 /* LaunchScreen.storyboard */; }; 8DC73D7A2D41A90B0092B6EE /* FirebaseInAppMessaging-Beta in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D792D41A90B0092B6EE /* FirebaseInAppMessaging-Beta */; }; - 8DC73D7C2D41A9130092B6EE /* FirebaseInAppMessaging-Beta in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D7B2D41A9130092B6EE /* FirebaseInAppMessaging-Beta */; }; 8DC73D7E2D41AA540092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D7D2D41AA540092B6EE /* FirebaseAnalytics */; }; - 8DC73D802D41AA5A0092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D7F2D41AA5A0092B6EE /* FirebaseAnalytics */; }; - 8DECFE4E211CC14500DC99BD /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE4D211CC14500DC99BD /* AppDelegate.m */; }; - 8DECFE51211CC14600DC99BD /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE50211CC14600DC99BD /* ViewController.m */; }; - 8DECFE54211CC14600DC99BD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8DECFE52211CC14600DC99BD /* Main.storyboard */; }; - 8DECFE56211CC14700DC99BD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8DECFE55211CC14700DC99BD /* Assets.xcassets */; }; - 8DECFE59211CC14700DC99BD /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8DECFE57211CC14700DC99BD /* LaunchScreen.storyboard */; }; - 8DECFE5C211CC14700DC99BD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE5B211CC14700DC99BD /* main.m */; }; - 8DECFE66211CC14700DC99BD /* InAppMessagingExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE65211CC14700DC99BD /* InAppMessagingExampleTests.m */; }; - 8DECFE71211CC14700DC99BD /* InAppMessagingExampleUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE70211CC14700DC99BD /* InAppMessagingExampleUITests.m */; }; 8DECFE83211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE82211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m */; }; 8DECFE91211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE90211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m */; }; - 9670A39716204A41D8E0057C /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; EC3960AA137BC0A6EF185169 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 8DECFE62211CC14700DC99BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8DB25F8320BE0C29000ABEE2 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DECFE49211CC14500DC99BD; - remoteInfo = InAppMessagingExample; - }; - 8DECFE6D211CC14700DC99BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8DB25F8320BE0C29000ABEE2 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DECFE49211CC14500DC99BD; - remoteInfo = InAppMessagingExample; - }; 8DECFE85211CC15F00DC99BD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8DB25F8320BE0C29000ABEE2 /* Project object */; @@ -74,22 +47,6 @@ 8DB25F9520BE0C2A000ABEE2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 8DB25F9820BE0C2A000ABEE2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 8DB25F9A20BE0C2A000ABEE2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8DECFE4A211CC14500DC99BD /* InAppMessagingExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = InAppMessagingExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DECFE4C211CC14500DC99BD /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 8DECFE4D211CC14500DC99BD /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 8DECFE4F211CC14500DC99BD /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 8DECFE50211CC14600DC99BD /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 8DECFE53211CC14600DC99BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 8DECFE55211CC14700DC99BD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8DECFE58211CC14700DC99BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 8DECFE5A211CC14700DC99BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8DECFE5B211CC14700DC99BD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 8DECFE61211CC14700DC99BD /* InAppMessagingExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InAppMessagingExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DECFE65211CC14700DC99BD /* InAppMessagingExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InAppMessagingExampleTests.m; sourceTree = ""; }; - 8DECFE67211CC14700DC99BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8DECFE6C211CC14700DC99BD /* InAppMessagingExampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InAppMessagingExampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DECFE70211CC14700DC99BD /* InAppMessagingExampleUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InAppMessagingExampleUITests.m; sourceTree = ""; }; - 8DECFE72211CC14700DC99BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8DECFE80211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InAppMessagingExampleSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8DECFE82211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InAppMessagingExampleSwiftTests.m; sourceTree = ""; }; 8DECFE84211CC15F00DC99BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -108,29 +65,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8DECFE47211CC14500DC99BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DC73D802D41AA5A0092B6EE /* FirebaseAnalytics in Frameworks */, - 8DC73D7C2D41A9130092B6EE /* FirebaseInAppMessaging-Beta in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE5E211CC14700DC99BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE69211CC14700DC99BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8DECFE7D211CC15F00DC99BD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -152,9 +86,6 @@ isa = PBXGroup; children = ( 8DB25F8D20BE0C29000ABEE2 /* InAppMessagingExampleSwift */, - 8DECFE4B211CC14500DC99BD /* InAppMessagingExample */, - 8DECFE64211CC14700DC99BD /* InAppMessagingExampleTests */, - 8DECFE6F211CC14700DC99BD /* InAppMessagingExampleUITests */, 8DECFE81211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */, 8DECFE8F211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests */, 8DB25F8C20BE0C29000ABEE2 /* Products */, @@ -167,9 +98,6 @@ isa = PBXGroup; children = ( 8DB25F8B20BE0C29000ABEE2 /* InAppMessagingExampleSwift.app */, - 8DECFE4A211CC14500DC99BD /* InAppMessagingExample.app */, - 8DECFE61211CC14700DC99BD /* InAppMessagingExampleTests.xctest */, - 8DECFE6C211CC14700DC99BD /* InAppMessagingExampleUITests.xctest */, 8DECFE80211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.xctest */, 8DECFE8E211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.xctest */, ); @@ -196,40 +124,6 @@ name = Frameworks; sourceTree = ""; }; - 8DECFE4B211CC14500DC99BD /* InAppMessagingExample */ = { - isa = PBXGroup; - children = ( - 8DECFE4C211CC14500DC99BD /* AppDelegate.h */, - 8DECFE4D211CC14500DC99BD /* AppDelegate.m */, - 8DECFE4F211CC14500DC99BD /* ViewController.h */, - 8DECFE50211CC14600DC99BD /* ViewController.m */, - 8DECFE52211CC14600DC99BD /* Main.storyboard */, - 8DECFE55211CC14700DC99BD /* Assets.xcassets */, - 8DECFE57211CC14700DC99BD /* LaunchScreen.storyboard */, - 8DECFE5A211CC14700DC99BD /* Info.plist */, - 8DECFE5B211CC14700DC99BD /* main.m */, - ); - path = InAppMessagingExample; - sourceTree = ""; - }; - 8DECFE64211CC14700DC99BD /* InAppMessagingExampleTests */ = { - isa = PBXGroup; - children = ( - 8DECFE65211CC14700DC99BD /* InAppMessagingExampleTests.m */, - 8DECFE67211CC14700DC99BD /* Info.plist */, - ); - path = InAppMessagingExampleTests; - sourceTree = ""; - }; - 8DECFE6F211CC14700DC99BD /* InAppMessagingExampleUITests */ = { - isa = PBXGroup; - children = ( - 8DECFE70211CC14700DC99BD /* InAppMessagingExampleUITests.m */, - 8DECFE72211CC14700DC99BD /* Info.plist */, - ); - path = InAppMessagingExampleUITests; - sourceTree = ""; - }; 8DECFE81211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */ = { isa = PBXGroup; children = ( @@ -268,59 +162,6 @@ productReference = 8DB25F8B20BE0C29000ABEE2 /* InAppMessagingExampleSwift.app */; productType = "com.apple.product-type.application"; }; - 8DECFE49211CC14500DC99BD /* InAppMessagingExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8DECFE79211CC14700DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExample" */; - buildPhases = ( - 8DECFE46211CC14500DC99BD /* Sources */, - 8DECFE47211CC14500DC99BD /* Frameworks */, - 8DECFE48211CC14500DC99BD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = InAppMessagingExample; - productName = InAppMessagingExample; - productReference = 8DECFE4A211CC14500DC99BD /* InAppMessagingExample.app */; - productType = "com.apple.product-type.application"; - }; - 8DECFE60211CC14700DC99BD /* InAppMessagingExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8DECFE7A211CC14700DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleTests" */; - buildPhases = ( - 8DECFE5D211CC14700DC99BD /* Sources */, - 8DECFE5E211CC14700DC99BD /* Frameworks */, - 8DECFE5F211CC14700DC99BD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8DECFE63211CC14700DC99BD /* PBXTargetDependency */, - ); - name = InAppMessagingExampleTests; - productName = InAppMessagingExampleTests; - productReference = 8DECFE61211CC14700DC99BD /* InAppMessagingExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8DECFE6B211CC14700DC99BD /* InAppMessagingExampleUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8DECFE7B211CC14700DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleUITests" */; - buildPhases = ( - 8DECFE68211CC14700DC99BD /* Sources */, - 8DECFE69211CC14700DC99BD /* Frameworks */, - 8DECFE6A211CC14700DC99BD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8DECFE6E211CC14700DC99BD /* PBXTargetDependency */, - ); - name = InAppMessagingExampleUITests; - productName = InAppMessagingExampleUITests; - productReference = 8DECFE6C211CC14700DC99BD /* InAppMessagingExampleUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; 8DECFE7F211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8DECFE87211CC15F00DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleSwiftTests" */; @@ -372,17 +213,6 @@ CreatedOnToolsVersion = 9.3; LastSwiftMigration = 1110; }; - 8DECFE49211CC14500DC99BD = { - CreatedOnToolsVersion = 9.4.1; - }; - 8DECFE60211CC14700DC99BD = { - CreatedOnToolsVersion = 9.4.1; - TestTargetID = 8DECFE49211CC14500DC99BD; - }; - 8DECFE6B211CC14700DC99BD = { - CreatedOnToolsVersion = 9.4.1; - TestTargetID = 8DECFE49211CC14500DC99BD; - }; 8DECFE7F211CC15F00DC99BD = { CreatedOnToolsVersion = 9.4.1; TestTargetID = 8DB25F8A20BE0C29000ABEE2; @@ -412,9 +242,6 @@ 8DB25F8A20BE0C29000ABEE2 /* InAppMessagingExampleSwift */, 8DECFE7F211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */, 8DECFE8D211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests */, - 8DECFE49211CC14500DC99BD /* InAppMessagingExample */, - 8DECFE60211CC14700DC99BD /* InAppMessagingExampleTests */, - 8DECFE6B211CC14700DC99BD /* InAppMessagingExampleUITests */, ); }; /* End PBXProject section */ @@ -430,30 +257,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8DECFE48211CC14500DC99BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DECFE59211CC14700DC99BD /* LaunchScreen.storyboard in Resources */, - 8DECFE56211CC14700DC99BD /* Assets.xcassets in Resources */, - 8DECFE54211CC14600DC99BD /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE5F211CC14700DC99BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE6A211CC14700DC99BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8DECFE7E211CC15F00DC99BD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -481,35 +284,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8DECFE46211CC14500DC99BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DECFE51211CC14600DC99BD /* ViewController.m in Sources */, - 8DECFE5C211CC14700DC99BD /* main.m in Sources */, - 8DECFE4E211CC14500DC99BD /* AppDelegate.m in Sources */, - 37502D98408718BEFDD46841 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE5D211CC14700DC99BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DECFE66211CC14700DC99BD /* InAppMessagingExampleTests.m in Sources */, - 25D462F3CEB6AC4FB7A56DDA /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE68211CC14700DC99BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DECFE71211CC14700DC99BD /* InAppMessagingExampleUITests.m in Sources */, - 9670A39716204A41D8E0057C /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8DECFE7C211CC15F00DC99BD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -531,16 +305,6 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 8DECFE63211CC14700DC99BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8DECFE49211CC14500DC99BD /* InAppMessagingExample */; - targetProxy = 8DECFE62211CC14700DC99BD /* PBXContainerItemProxy */; - }; - 8DECFE6E211CC14700DC99BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8DECFE49211CC14500DC99BD /* InAppMessagingExample */; - targetProxy = 8DECFE6D211CC14700DC99BD /* PBXContainerItemProxy */; - }; 8DECFE86211CC15F00DC99BD /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8DB25F8A20BE0C29000ABEE2 /* InAppMessagingExampleSwift */; @@ -570,22 +334,6 @@ name = LaunchScreen.storyboard; sourceTree = ""; }; - 8DECFE52211CC14600DC99BD /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8DECFE53211CC14600DC99BD /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 8DECFE57211CC14700DC99BD /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8DECFE58211CC14700DC99BD /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ @@ -741,114 +489,6 @@ }; name = Release; }; - 8DECFE73211CC14700DC99BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8DECFE74211CC14700DC99BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 8DECFE75211CC14700DC99BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InAppMessagingExample.app/InAppMessagingExample"; - }; - name = Debug; - }; - 8DECFE76211CC14700DC99BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InAppMessagingExample.app/InAppMessagingExample"; - }; - name = Release; - }; - 8DECFE77211CC14700DC99BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = InAppMessagingExample; - }; - name = Debug; - }; - 8DECFE78211CC14700DC99BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = InAppMessagingExample; - }; - name = Release; - }; 8DECFE88211CC15F00DC99BD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -944,33 +584,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8DECFE79211CC14700DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8DECFE73211CC14700DC99BD /* Debug */, - 8DECFE74211CC14700DC99BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8DECFE7A211CC14700DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8DECFE75211CC14700DC99BD /* Debug */, - 8DECFE76211CC14700DC99BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8DECFE7B211CC14700DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8DECFE77211CC14700DC99BD /* Debug */, - 8DECFE78211CC14700DC99BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 8DECFE87211CC15F00DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleSwiftTests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1008,21 +621,11 @@ package = 8DC73D772D41A89A0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; productName = "FirebaseInAppMessaging-Beta"; }; - 8DC73D7B2D41A9130092B6EE /* FirebaseInAppMessaging-Beta */ = { - isa = XCSwiftPackageProductDependency; - package = 8DC73D772D41A89A0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = "FirebaseInAppMessaging-Beta"; - }; 8DC73D7D2D41AA540092B6EE /* FirebaseAnalytics */ = { isa = XCSwiftPackageProductDependency; package = 8DC73D772D41A89A0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; productName = FirebaseAnalytics; }; - 8DC73D7F2D41AA5A0092B6EE /* FirebaseAnalytics */ = { - isa = XCSwiftPackageProductDependency; - package = 8DC73D772D41A89A0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebaseAnalytics; - }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 8DB25F8320BE0C29000ABEE2 /* Project object */; diff --git a/inappmessaging/InAppMessagingExample/AppDelegate.h b/inappmessaging/InAppMessagingExample/AppDelegate.h deleted file mode 100644 index 013891c90..000000000 --- a/inappmessaging/InAppMessagingExample/AppDelegate.h +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2017 Google -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import - -@interface AppDelegate : UIResponder - -@property(strong, nonatomic) UIWindow *window; - -@end diff --git a/inappmessaging/InAppMessagingExample/AppDelegate.m b/inappmessaging/InAppMessagingExample/AppDelegate.m deleted file mode 100644 index 25625d51c..000000000 --- a/inappmessaging/InAppMessagingExample/AppDelegate.m +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2017 Google -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import "AppDelegate.h" - -@import FirebaseCore; -@import FirebaseInAppMessaging; - -@interface AppDelegate () - -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application - didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Uncomment the following line to disable In-App Messaging auto-startup. - // [FIRInAppMessaging inAppMessaging].automaticDataCollectionEnabled = NO; - - [FIRApp configure]; - return YES; -} - -@end diff --git a/inappmessaging/InAppMessagingExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/inappmessaging/InAppMessagingExample/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 1d060ed28..000000000 --- a/inappmessaging/InAppMessagingExample/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/inappmessaging/InAppMessagingExample/Base.lproj/LaunchScreen.storyboard b/inappmessaging/InAppMessagingExample/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index acde84d5a..000000000 --- a/inappmessaging/InAppMessagingExample/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/inappmessaging/InAppMessagingExample/Base.lproj/Main.storyboard b/inappmessaging/InAppMessagingExample/Base.lproj/Main.storyboard deleted file mode 100644 index a142520d5..000000000 --- a/inappmessaging/InAppMessagingExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/inappmessaging/InAppMessagingExample/Info.plist b/inappmessaging/InAppMessagingExample/Info.plist deleted file mode 100644 index 573fe261c..000000000 --- a/inappmessaging/InAppMessagingExample/Info.plist +++ /dev/null @@ -1,60 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - fiam-external-ios-testing - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLName - my-url - CFBundleURLSchemes - - com.google.InAppMessagingExample - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/inappmessaging/InAppMessagingExample/ViewController.h b/inappmessaging/InAppMessagingExample/ViewController.h deleted file mode 100644 index b6115b807..000000000 --- a/inappmessaging/InAppMessagingExample/ViewController.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 Google -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import - -@interface ViewController : UIViewController - -@end diff --git a/inappmessaging/InAppMessagingExample/ViewController.m b/inappmessaging/InAppMessagingExample/ViewController.m deleted file mode 100644 index 7b99392c8..000000000 --- a/inappmessaging/InAppMessagingExample/ViewController.m +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2017 Google -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import "ViewController.h" - -@import FirebaseAnalytics; - -@interface ViewController () -@property(weak, nonatomic) IBOutlet UITextField *urlText; -@end - -@implementation ViewController - -- (IBAction)triggerEvent:(id)sender { - if (self.urlText.text != nil) { - [FIRAnalytics logEventWithName:self.urlText.text parameters:@{}]; - } -} - -@end diff --git a/inappmessaging/InAppMessagingExample/main.m b/inappmessaging/InAppMessagingExample/main.m deleted file mode 100644 index 665d544d4..000000000 --- a/inappmessaging/InAppMessagingExample/main.m +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2018 Google -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import -#import "AppDelegate.h" - -int main(int argc, char* argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/inappmessaging/InAppMessagingExampleTests/InAppMessagingExampleTests.m b/inappmessaging/InAppMessagingExampleTests/InAppMessagingExampleTests.m deleted file mode 100644 index 89edd6892..000000000 --- a/inappmessaging/InAppMessagingExampleTests/InAppMessagingExampleTests.m +++ /dev/null @@ -1,39 +0,0 @@ -// -// InAppMessagingExampleTests.m -// InAppMessagingExampleTests -// -// Created by Morgan Chen on 8/9/18. -// Copyright © 2018 Firebase. All rights reserved. -// - -#import - -@interface InAppMessagingExampleTests : XCTestCase - -@end - -@implementation InAppMessagingExampleTests - -- (void)setUp { - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. -} - -- (void)testPerformanceExample { - // This is an example of a performance test case. - [self measureBlock:^{ - // Put the code you want to measure the time of here. - }]; -} - -@end diff --git a/inappmessaging/InAppMessagingExampleTests/Info.plist b/inappmessaging/InAppMessagingExampleTests/Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/inappmessaging/InAppMessagingExampleTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/inappmessaging/InAppMessagingExampleUITests/InAppMessagingExampleUITests.m b/inappmessaging/InAppMessagingExampleUITests/InAppMessagingExampleUITests.m deleted file mode 100644 index 6d5167876..000000000 --- a/inappmessaging/InAppMessagingExampleUITests/InAppMessagingExampleUITests.m +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2019 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import - -@interface InAppMessagingExampleUITests : XCTestCase - -@end - -@implementation InAppMessagingExampleUITests { - XCUIApplication *_app; -} - -- (void)setUp { - [super setUp]; - _app = [[XCUIApplication alloc] init]; - [_app launch]; -} - -- (void)testVerifyAppLaunched { - XCTAssertTrue(_app.state == XCUIApplicationStateRunningForeground); -} - -@end diff --git a/inappmessaging/InAppMessagingExampleUITests/Info.plist b/inappmessaging/InAppMessagingExampleUITests/Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/inappmessaging/InAppMessagingExampleUITests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - From 02c9361f840ee287bb5074941d06ad611456b161 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Thu, 25 Sep 2025 14:21:11 -0400 Subject: [PATCH 5/7] chore: remove legacy fiam scheme (test schemes) --- .../project.pbxproj | 246 ------------------ .../InAppMessagingExampleSwiftTests.m | 39 --- .../Info.plist | 22 -- .../InAppMessagingExampleSwiftUITests.m | 47 ---- .../Info.plist | 22 -- 5 files changed, 376 deletions(-) delete mode 100644 inappmessaging/InAppMessagingExampleSwiftTests/InAppMessagingExampleSwiftTests.m delete mode 100644 inappmessaging/InAppMessagingExampleSwiftTests/Info.plist delete mode 100644 inappmessaging/InAppMessagingExampleSwiftUITests/InAppMessagingExampleSwiftUITests.m delete mode 100644 inappmessaging/InAppMessagingExampleSwiftUITests/Info.plist diff --git a/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj b/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj index b18080229..b0e6bcb15 100644 --- a/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj +++ b/inappmessaging/InAppMessagingExample.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 1CAA5060E4A9D8B55A15EB4E /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; - 804A5BC592C150CEBA9CE261 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; 8DB25F8F20BE0C29000ABEE2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB25F8E20BE0C29000ABEE2 /* AppDelegate.swift */; }; 8DB25F9120BE0C29000ABEE2 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB25F9020BE0C29000ABEE2 /* ViewController.swift */; }; 8DB25F9420BE0C29000ABEE2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8DB25F9220BE0C29000ABEE2 /* Main.storyboard */; }; @@ -16,28 +15,8 @@ 8DB25F9920BE0C2A000ABEE2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8DB25F9720BE0C2A000ABEE2 /* LaunchScreen.storyboard */; }; 8DC73D7A2D41A90B0092B6EE /* FirebaseInAppMessaging-Beta in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D792D41A90B0092B6EE /* FirebaseInAppMessaging-Beta */; }; 8DC73D7E2D41AA540092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D7D2D41AA540092B6EE /* FirebaseAnalytics */; }; - 8DECFE83211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE82211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m */; }; - 8DECFE91211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DECFE90211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m */; }; - EC3960AA137BC0A6EF185169 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 8DECFE85211CC15F00DC99BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8DB25F8320BE0C29000ABEE2 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DB25F8A20BE0C29000ABEE2; - remoteInfo = InAppMessagingExampleSwift; - }; - 8DECFE93211CC16F00DC99BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8DB25F8320BE0C29000ABEE2 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DB25F8A20BE0C29000ABEE2; - remoteInfo = InAppMessagingExampleSwift; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 8DB25F8B20BE0C29000ABEE2 /* InAppMessagingExampleSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = InAppMessagingExampleSwift.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -47,12 +26,6 @@ 8DB25F9520BE0C2A000ABEE2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 8DB25F9820BE0C2A000ABEE2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 8DB25F9A20BE0C2A000ABEE2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8DECFE80211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InAppMessagingExampleSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DECFE82211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InAppMessagingExampleSwiftTests.m; sourceTree = ""; }; - 8DECFE84211CC15F00DC99BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8DECFE8E211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InAppMessagingExampleSwiftUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DECFE90211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InAppMessagingExampleSwiftUITests.m; sourceTree = ""; }; - 8DECFE92211CC16F00DC99BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -65,20 +38,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8DECFE7D211CC15F00DC99BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE8B211CC16F00DC99BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -86,8 +45,6 @@ isa = PBXGroup; children = ( 8DB25F8D20BE0C29000ABEE2 /* InAppMessagingExampleSwift */, - 8DECFE81211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */, - 8DECFE8F211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests */, 8DB25F8C20BE0C29000ABEE2 /* Products */, 81A2FB070295F56CC0B2D523 /* GoogleService-Info.plist */, 8DC73D782D41A90B0092B6EE /* Frameworks */, @@ -98,8 +55,6 @@ isa = PBXGroup; children = ( 8DB25F8B20BE0C29000ABEE2 /* InAppMessagingExampleSwift.app */, - 8DECFE80211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.xctest */, - 8DECFE8E211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.xctest */, ); name = Products; sourceTree = ""; @@ -124,24 +79,6 @@ name = Frameworks; sourceTree = ""; }; - 8DECFE81211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */ = { - isa = PBXGroup; - children = ( - 8DECFE82211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m */, - 8DECFE84211CC15F00DC99BD /* Info.plist */, - ); - path = InAppMessagingExampleSwiftTests; - sourceTree = ""; - }; - 8DECFE8F211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests */ = { - isa = PBXGroup; - children = ( - 8DECFE90211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m */, - 8DECFE92211CC16F00DC99BD /* Info.plist */, - ); - path = InAppMessagingExampleSwiftUITests; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -162,42 +99,6 @@ productReference = 8DB25F8B20BE0C29000ABEE2 /* InAppMessagingExampleSwift.app */; productType = "com.apple.product-type.application"; }; - 8DECFE7F211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8DECFE87211CC15F00DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleSwiftTests" */; - buildPhases = ( - 8DECFE7C211CC15F00DC99BD /* Sources */, - 8DECFE7D211CC15F00DC99BD /* Frameworks */, - 8DECFE7E211CC15F00DC99BD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8DECFE86211CC15F00DC99BD /* PBXTargetDependency */, - ); - name = InAppMessagingExampleSwiftTests; - productName = InAppMessagingExampleSwiftTests; - productReference = 8DECFE80211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8DECFE8D211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8DECFE95211CC16F00DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleSwiftUITests" */; - buildPhases = ( - 8DECFE8A211CC16F00DC99BD /* Sources */, - 8DECFE8B211CC16F00DC99BD /* Frameworks */, - 8DECFE8C211CC16F00DC99BD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8DECFE94211CC16F00DC99BD /* PBXTargetDependency */, - ); - name = InAppMessagingExampleSwiftUITests; - productName = InAppMessagingExampleSwiftUITests; - productReference = 8DECFE8E211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -213,14 +114,6 @@ CreatedOnToolsVersion = 9.3; LastSwiftMigration = 1110; }; - 8DECFE7F211CC15F00DC99BD = { - CreatedOnToolsVersion = 9.4.1; - TestTargetID = 8DB25F8A20BE0C29000ABEE2; - }; - 8DECFE8D211CC16F00DC99BD = { - CreatedOnToolsVersion = 9.4.1; - TestTargetID = 8DB25F8A20BE0C29000ABEE2; - }; }; }; buildConfigurationList = 8DB25F8620BE0C29000ABEE2 /* Build configuration list for PBXProject "InAppMessagingExample" */; @@ -240,8 +133,6 @@ projectRoot = ""; targets = ( 8DB25F8A20BE0C29000ABEE2 /* InAppMessagingExampleSwift */, - 8DECFE7F211CC15F00DC99BD /* InAppMessagingExampleSwiftTests */, - 8DECFE8D211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests */, ); }; /* End PBXProject section */ @@ -257,20 +148,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8DECFE7E211CC15F00DC99BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE8C211CC16F00DC99BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -284,39 +161,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8DECFE7C211CC15F00DC99BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DECFE83211CC15F00DC99BD /* InAppMessagingExampleSwiftTests.m in Sources */, - 804A5BC592C150CEBA9CE261 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DECFE8A211CC16F00DC99BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8DECFE91211CC16F00DC99BD /* InAppMessagingExampleSwiftUITests.m in Sources */, - EC3960AA137BC0A6EF185169 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 8DECFE86211CC15F00DC99BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8DB25F8A20BE0C29000ABEE2 /* InAppMessagingExampleSwift */; - targetProxy = 8DECFE85211CC15F00DC99BD /* PBXContainerItemProxy */; - }; - 8DECFE94211CC16F00DC99BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8DB25F8A20BE0C29000ABEE2 /* InAppMessagingExampleSwift */; - targetProxy = 8DECFE93211CC16F00DC99BD /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 8DB25F9220BE0C29000ABEE2 /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -489,80 +335,6 @@ }; name = Release; }; - 8DECFE88211CC15F00DC99BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleSwiftTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleSwiftTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InAppMessagingExampleSwift.app/InAppMessagingExampleSwift"; - }; - name = Debug; - }; - 8DECFE89211CC15F00DC99BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleSwiftTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleSwiftTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InAppMessagingExampleSwift.app/InAppMessagingExampleSwift"; - }; - name = Release; - }; - 8DECFE96211CC16F00DC99BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleSwiftUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleSwiftUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = InAppMessagingExampleSwift; - }; - name = Debug; - }; - 8DECFE97211CC16F00DC99BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = InAppMessagingExampleSwiftUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.firebase.InAppMessagingExampleSwiftUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = InAppMessagingExampleSwift; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -584,24 +356,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8DECFE87211CC15F00DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleSwiftTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8DECFE88211CC15F00DC99BD /* Debug */, - 8DECFE89211CC15F00DC99BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8DECFE95211CC16F00DC99BD /* Build configuration list for PBXNativeTarget "InAppMessagingExampleSwiftUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8DECFE96211CC16F00DC99BD /* Debug */, - 8DECFE97211CC16F00DC99BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ diff --git a/inappmessaging/InAppMessagingExampleSwiftTests/InAppMessagingExampleSwiftTests.m b/inappmessaging/InAppMessagingExampleSwiftTests/InAppMessagingExampleSwiftTests.m deleted file mode 100644 index b4d3f2c12..000000000 --- a/inappmessaging/InAppMessagingExampleSwiftTests/InAppMessagingExampleSwiftTests.m +++ /dev/null @@ -1,39 +0,0 @@ -// -// InAppMessagingExampleSwiftTests.m -// InAppMessagingExampleSwiftTests -// -// Created by Morgan Chen on 8/9/18. -// Copyright © 2018 Firebase. All rights reserved. -// - -#import - -@interface InAppMessagingExampleSwiftTests : XCTestCase - -@end - -@implementation InAppMessagingExampleSwiftTests - -- (void)setUp { - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. -} - -- (void)testPerformanceExample { - // This is an example of a performance test case. - [self measureBlock:^{ - // Put the code you want to measure the time of here. - }]; -} - -@end diff --git a/inappmessaging/InAppMessagingExampleSwiftTests/Info.plist b/inappmessaging/InAppMessagingExampleSwiftTests/Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/inappmessaging/InAppMessagingExampleSwiftTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/inappmessaging/InAppMessagingExampleSwiftUITests/InAppMessagingExampleSwiftUITests.m b/inappmessaging/InAppMessagingExampleSwiftUITests/InAppMessagingExampleSwiftUITests.m deleted file mode 100644 index e6deddf15..000000000 --- a/inappmessaging/InAppMessagingExampleSwiftUITests/InAppMessagingExampleSwiftUITests.m +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) 2019 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import - -@interface InAppMessagingExampleSwiftUITests : XCTestCase - -@end - -@implementation InAppMessagingExampleSwiftUITests - -- (void)setUp { - [super setUp]; - - // Put setup code here. This method is called before the invocation of each test method in the class. - - // In UI tests it is usually best to stop immediately when a failure occurs. - self.continueAfterFailure = NO; - // UI tests must launch the application that they test. Doing this in setup will make sure it happens for each test method. - [[[XCUIApplication alloc] init] launch]; - - // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample { - // Use recording to get started writing UI tests. - // Use XCTAssert and related functions to verify your tests produce the correct results. -} - -@end diff --git a/inappmessaging/InAppMessagingExampleSwiftUITests/Info.plist b/inappmessaging/InAppMessagingExampleSwiftUITests/Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/inappmessaging/InAppMessagingExampleSwiftUITests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - From 9b5d3c5cda0b7eaf9afa7fc5defe50daad58d0d2 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Thu, 25 Sep 2025 16:26:07 -0400 Subject: [PATCH 6/7] chore: remove legacy rtdb scheme --- .../DatabaseExample.xcodeproj/project.pbxproj | 564 ------------------ .../xcschemes/DatabaseExample.xcscheme | 107 ---- database/DatabaseExample/AppDelegate.h | 23 - database/DatabaseExample/AppDelegate.m | 30 - .../Base.lproj/Main.storyboard | 124 ++-- database/DatabaseExample/Comment.h | 27 - database/DatabaseExample/Comment.m | 35 -- .../DatabaseExample/MyPostsViewController.h | 20 - .../DatabaseExample/MyPostsViewController.m | 25 - .../MyTopPostsViewController.h | 21 - .../MyTopPostsViewController.m | 31 - .../DatabaseExample/NewPostViewController.h | 25 - .../DatabaseExample/NewPostViewController.m | 101 ---- database/DatabaseExample/Post.h | 32 - database/DatabaseExample/Post.m | 38 -- database/DatabaseExample/PostDataSource.h | 23 - database/DatabaseExample/PostDataSource.m | 54 -- .../PostDetailTableViewController.h | 21 - .../PostDetailTableViewController.m | 185 ------ .../DatabaseExample/PostListViewController.h | 29 - .../DatabaseExample/PostListViewController.m | 93 --- database/DatabaseExample/PostTableViewCell.h | 28 - database/DatabaseExample/PostTableViewCell.m | 83 --- .../DatabaseExample/PostTableViewCell.xib | 34 +- .../RecentPostsViewController.h | 21 - .../RecentPostsViewController.m | 30 - .../DatabaseExample/SignInViewController.h | 22 - .../DatabaseExample/SignInViewController.m | 149 ----- database/DatabaseExample/TabBarController.h | 21 - database/DatabaseExample/TabBarController.m | 36 -- database/DatabaseExample/User.h | 24 - database/DatabaseExample/User.m | 33 - database/DatabaseExample/main.m | 24 - .../DatabaseExampleSwiftUITests.swift | 42 -- .../DatabaseExampleSwiftUITests/Info.plist | 22 - database/DatabaseExampleTests/AppTests.m | 40 -- 36 files changed, 81 insertions(+), 2136 deletions(-) delete mode 100644 database/DatabaseExample.xcodeproj/xcshareddata/xcschemes/DatabaseExample.xcscheme delete mode 100644 database/DatabaseExample/AppDelegate.h delete mode 100644 database/DatabaseExample/AppDelegate.m delete mode 100644 database/DatabaseExample/Comment.h delete mode 100644 database/DatabaseExample/Comment.m delete mode 100644 database/DatabaseExample/MyPostsViewController.h delete mode 100644 database/DatabaseExample/MyPostsViewController.m delete mode 100644 database/DatabaseExample/MyTopPostsViewController.h delete mode 100644 database/DatabaseExample/MyTopPostsViewController.m delete mode 100644 database/DatabaseExample/NewPostViewController.h delete mode 100644 database/DatabaseExample/NewPostViewController.m delete mode 100644 database/DatabaseExample/Post.h delete mode 100644 database/DatabaseExample/Post.m delete mode 100644 database/DatabaseExample/PostDataSource.h delete mode 100644 database/DatabaseExample/PostDataSource.m delete mode 100644 database/DatabaseExample/PostDetailTableViewController.h delete mode 100644 database/DatabaseExample/PostDetailTableViewController.m delete mode 100644 database/DatabaseExample/PostListViewController.h delete mode 100644 database/DatabaseExample/PostListViewController.m delete mode 100644 database/DatabaseExample/PostTableViewCell.h delete mode 100644 database/DatabaseExample/PostTableViewCell.m delete mode 100644 database/DatabaseExample/RecentPostsViewController.h delete mode 100644 database/DatabaseExample/RecentPostsViewController.m delete mode 100644 database/DatabaseExample/SignInViewController.h delete mode 100644 database/DatabaseExample/SignInViewController.m delete mode 100644 database/DatabaseExample/TabBarController.h delete mode 100644 database/DatabaseExample/TabBarController.m delete mode 100644 database/DatabaseExample/User.h delete mode 100644 database/DatabaseExample/User.m delete mode 100644 database/DatabaseExample/main.m delete mode 100644 database/DatabaseExampleSwiftUITests/DatabaseExampleSwiftUITests.swift delete mode 100644 database/DatabaseExampleSwiftUITests/Info.plist delete mode 100644 database/DatabaseExampleTests/AppTests.m diff --git a/database/DatabaseExample.xcodeproj/project.pbxproj b/database/DatabaseExample.xcodeproj/project.pbxproj index 9f63f04fa..11ae67666 100644 --- a/database/DatabaseExample.xcodeproj/project.pbxproj +++ b/database/DatabaseExample.xcodeproj/project.pbxproj @@ -7,23 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 100116CE1CDD16F100C9256E /* UIViewController+Alerts.m in Sources */ = {isa = PBXBuildFile; fileRef = 100116CD1CDD16F100C9256E /* UIViewController+Alerts.m */; }; 100116CF1CDD16F100C9256E /* UIViewController+Alerts.m in Sources */ = {isa = PBXBuildFile; fileRef = 100116CD1CDD16F100C9256E /* UIViewController+Alerts.m */; }; - 100116D21CDD1CDC00C9256E /* PostDetailTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 100116D11CDD1CDC00C9256E /* PostDetailTableViewController.m */; }; - 100A95E81FCF8AB1009B0140 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 100A95E71FCF8AB1009B0140 /* Images.xcassets */; }; 100A95E91FCF8AD6009B0140 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 100A95E71FCF8AB1009B0140 /* Images.xcassets */; }; 103685821CDD3B13004DC149 /* PostDetailTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 103685811CDD3B13004DC149 /* PostDetailTableViewController.swift */; }; - 1056D9491CD815040061ED72 /* PostListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D9481CD815040061ED72 /* PostListViewController.m */; }; - 1056D94C1CD817790061ED72 /* Comment.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D94B1CD817790061ED72 /* Comment.m */; }; - 1056D9521CD8179F0061ED72 /* User.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D9511CD8179F0061ED72 /* User.m */; }; - 1056D9581CD81E300061ED72 /* PostTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D9561CD81E300061ED72 /* PostTableViewCell.m */; }; - 1056D95C1CD824C60061ED72 /* PostDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D95B1CD824C60061ED72 /* PostDataSource.m */; }; - 1056D95F1CD829FE0061ED72 /* MyTopPostsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D95E1CD829FE0061ED72 /* MyTopPostsViewController.m */; }; - 1056D9621CD82C740061ED72 /* MyPostsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D9611CD82C740061ED72 /* MyPostsViewController.m */; }; - 1056D9651CD82CC10061ED72 /* RecentPostsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1056D9641CD82CC10061ED72 /* RecentPostsViewController.m */; }; - 107347492031598A004A66D1 /* DatabaseExampleSwiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107347482031598A004A66D1 /* DatabaseExampleSwiftUITests.swift */; }; 1073483720333B8C004A66D1 /* DatabaseExampleUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1073483620333B8C004A66D1 /* DatabaseExampleUITests.m */; }; - 1073FE0C1CE2742000E2F73F /* TabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1073FE0B1CE2742000E2F73F /* TabBarController.m */; }; 1073FE101CE2D27700E2F73F /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1073FE0F1CE2D27700E2F73F /* TabBarController.swift */; }; 10B872AE1CDBFB1F00C7D214 /* MyPostsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B872AD1CDBFB1F00C7D214 /* MyPostsViewController.swift */; }; 10B872B11CDBFB7300C7D214 /* SignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B872B01CDBFB7300C7D214 /* SignInViewController.swift */; }; @@ -35,93 +22,30 @@ 10B872C21CDC0AC200C7D214 /* PostDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B872C11CDC0AC200C7D214 /* PostDataSource.swift */; }; 10B872C41CDC11F200C7D214 /* RecentPostsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B872C31CDC11F200C7D214 /* RecentPostsViewController.swift */; }; 10B872C61CDC14C800C7D214 /* MyTopPostsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B872C51CDC14C800C7D214 /* MyTopPostsViewController.swift */; }; - 10F2262F1CDBEE7C005205F2 /* SignInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 10F2262E1CDBEE7C005205F2 /* SignInViewController.m */; }; - 10F226321CDBEE95005205F2 /* Post.m in Sources */ = {isa = PBXBuildFile; fileRef = 10F226311CDBEE95005205F2 /* Post.m */; }; - 310C987B3EF0599519449023 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = F644C72A588FB44DD666857B /* GoogleService-Info.plist */; }; 4022DB8C90CB216288A52649 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = F644C72A588FB44DD666857B /* GoogleService-Info.plist */; }; - 5F5A53521ADE670C00F81DF0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53511ADE670C00F81DF0 /* main.m */; }; - 5F5A53551ADE670C00F81DF0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */; }; - 5F5A53581ADE670C00F81DF0 /* NewPostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A53571ADE670C00F81DF0 /* NewPostViewController.m */; }; - 5F5A535B1ADE670C00F81DF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F5A53591ADE670C00F81DF0 /* Main.storyboard */; }; 5F5A537E1ADE67D500F81DF0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A537D1ADE67D500F81DF0 /* AppDelegate.swift */; }; 5F5A53801ADE67D500F81DF0 /* NewPostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5A537F1ADE67D500F81DF0 /* NewPostViewController.swift */; }; 5F5A539C1ADE69AA00F81DF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F5A53591ADE670C00F81DF0 /* Main.storyboard */; }; - 5F99610A1AE0CF4F0034F503 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961061AE0CF4F0034F503 /* Images.xcassets */; }; 5F99610B1AE0CF4F0034F503 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961061AE0CF4F0034F503 /* Images.xcassets */; }; - 5F99610C1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */; }; 5F99610D1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */; }; - 5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE055C1B0DAA090037B82F /* AppTests.m */; }; - 67FFF4C737099E866B972B36 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = F644C72A588FB44DD666857B /* GoogleService-Info.plist */; }; - 8D00BB7B2D3B0BE000F6F6DD /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = 8D00BB7A2D3B0BE000F6F6DD /* FirebaseAuth */; }; - 8D00BB7D2D3B0BE000F6F6DD /* FirebaseDatabase in Frameworks */ = {isa = PBXBuildFile; productRef = 8D00BB7C2D3B0BE000F6F6DD /* FirebaseDatabase */; }; - 8D00BB802D3B0C1200F6F6DD /* FirebaseDatabaseUI in Frameworks */ = {isa = PBXBuildFile; productRef = 8D00BB7F2D3B0C1200F6F6DD /* FirebaseDatabaseUI */; }; 8D00BB822D3B0C1F00F6F6DD /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = 8D00BB812D3B0C1F00F6F6DD /* FirebaseAuth */; }; 8D00BB842D3B0C1F00F6F6DD /* FirebaseDatabase in Frameworks */ = {isa = PBXBuildFile; productRef = 8D00BB832D3B0C1F00F6F6DD /* FirebaseDatabase */; }; 8D00BB862D3B0C1F00F6F6DD /* FirebaseDatabaseUI in Frameworks */ = {isa = PBXBuildFile; productRef = 8D00BB852D3B0C1F00F6F6DD /* FirebaseDatabaseUI */; }; A18EF550576A3F1E297EFB56 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = F644C72A588FB44DD666857B /* GoogleService-Info.plist */; }; DEC82E5523AD38E4000EA7B1 /* FIREGSignInHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC82E5223AD38E4000EA7B1 /* FIREGSignInHelper.m */; }; DEC82E5623AD38E4000EA7B1 /* FIREGHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC82E5323AD38E4000EA7B1 /* FIREGHelper.m */; }; - ED9F3B135B98B01518169AD0 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = F644C72A588FB44DD666857B /* GoogleService-Info.plist */; }; EF94DD7B1CE533AC009A635D /* PostTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EFDCBD531CE4FCC800F68D48 /* PostTableViewCell.xib */; }; - EFDCBD541CE4FCC800F68D48 /* PostTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EFDCBD531CE4FCC800F68D48 /* PostTableViewCell.xib */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 1073474B2031598A004A66D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A53781ADE67D500F81DF0; - remoteInfo = DatabaseExampleSwift; - }; - 1073483920333B8C004A66D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A534B1ADE670C00F81DF0; - remoteInfo = DatabaseExample; - }; - 5FDE055E1B0DAA090037B82F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F5A534B1ADE670C00F81DF0; - remoteInfo = DatabaseExample; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ 100116CB1CDD16F100C9256E /* DatabaseExampleSwift-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "DatabaseExampleSwift-Bridging-Header.h"; sourceTree = ""; }; 100116CC1CDD16F100C9256E /* UIViewController+Alerts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Alerts.h"; sourceTree = ""; }; 100116CD1CDD16F100C9256E /* UIViewController+Alerts.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Alerts.m"; sourceTree = ""; }; - 100116D01CDD1CDC00C9256E /* PostDetailTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostDetailTableViewController.h; sourceTree = ""; }; - 100116D11CDD1CDC00C9256E /* PostDetailTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostDetailTableViewController.m; sourceTree = ""; }; 100A95E71FCF8AB1009B0140 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 103685811CDD3B13004DC149 /* PostDetailTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostDetailTableViewController.swift; sourceTree = ""; }; - 1056D9471CD815040061ED72 /* PostListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostListViewController.h; sourceTree = ""; }; - 1056D9481CD815040061ED72 /* PostListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostListViewController.m; sourceTree = ""; }; - 1056D94A1CD817790061ED72 /* Comment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Comment.h; sourceTree = ""; }; - 1056D94B1CD817790061ED72 /* Comment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Comment.m; sourceTree = ""; }; - 1056D9501CD8179F0061ED72 /* User.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = User.h; sourceTree = ""; }; - 1056D9511CD8179F0061ED72 /* User.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = User.m; sourceTree = ""; }; - 1056D9551CD81E300061ED72 /* PostTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostTableViewCell.h; sourceTree = ""; }; - 1056D9561CD81E300061ED72 /* PostTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostTableViewCell.m; sourceTree = ""; }; - 1056D95A1CD824C60061ED72 /* PostDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostDataSource.h; sourceTree = ""; }; - 1056D95B1CD824C60061ED72 /* PostDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostDataSource.m; sourceTree = ""; }; - 1056D95D1CD829FE0061ED72 /* MyTopPostsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyTopPostsViewController.h; sourceTree = ""; }; - 1056D95E1CD829FE0061ED72 /* MyTopPostsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyTopPostsViewController.m; sourceTree = ""; }; - 1056D9601CD82C740061ED72 /* MyPostsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyPostsViewController.h; sourceTree = ""; }; - 1056D9611CD82C740061ED72 /* MyPostsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyPostsViewController.m; sourceTree = ""; }; - 1056D9631CD82CC10061ED72 /* RecentPostsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentPostsViewController.h; sourceTree = ""; }; - 1056D9641CD82CC10061ED72 /* RecentPostsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentPostsViewController.m; sourceTree = ""; }; - 107347462031598A004A66D1 /* DatabaseExampleSwiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DatabaseExampleSwiftUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 107347482031598A004A66D1 /* DatabaseExampleSwiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseExampleSwiftUITests.swift; sourceTree = ""; }; - 1073474A2031598A004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1073483420333B8C004A66D1 /* DatabaseExampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DatabaseExampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 1073483620333B8C004A66D1 /* DatabaseExampleUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DatabaseExampleUITests.m; sourceTree = ""; }; 1073483820333B8C004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 1073FE0A1CE2742000E2F73F /* TabBarController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabBarController.h; sourceTree = ""; }; - 1073FE0B1CE2742000E2F73F /* TabBarController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TabBarController.m; sourceTree = ""; }; 1073FE0F1CE2D27700E2F73F /* TabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = ""; }; 10B872AD1CDBFB1F00C7D214 /* MyPostsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyPostsViewController.swift; sourceTree = ""; }; 10B872B01CDBFB7300C7D214 /* SignInViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignInViewController.swift; sourceTree = ""; }; @@ -133,25 +57,13 @@ 10B872C11CDC0AC200C7D214 /* PostDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostDataSource.swift; sourceTree = ""; }; 10B872C31CDC11F200C7D214 /* RecentPostsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentPostsViewController.swift; sourceTree = ""; }; 10B872C51CDC14C800C7D214 /* MyTopPostsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyTopPostsViewController.swift; sourceTree = ""; }; - 10F2262D1CDBEE7C005205F2 /* SignInViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignInViewController.h; sourceTree = ""; }; - 10F2262E1CDBEE7C005205F2 /* SignInViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SignInViewController.m; sourceTree = ""; }; - 10F226301CDBEE95005205F2 /* Post.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Post.h; sourceTree = ""; }; - 10F226311CDBEE95005205F2 /* Post.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Post.m; sourceTree = ""; }; - 5F5A534C1ADE670C00F81DF0 /* DatabaseExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DatabaseExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 5F5A53501ADE670C00F81DF0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F5A53511ADE670C00F81DF0 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 5F5A53531ADE670C00F81DF0 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 5F5A53561ADE670C00F81DF0 /* NewPostViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NewPostViewController.h; sourceTree = ""; }; - 5F5A53571ADE670C00F81DF0 /* NewPostViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NewPostViewController.m; sourceTree = ""; }; 5F5A535A1ADE670C00F81DF0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 5F5A53791ADE67D500F81DF0 /* DatabaseExampleSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DatabaseExampleSwift.app; sourceTree = BUILT_PRODUCTS_DIR; }; 5F5A537D1ADE67D500F81DF0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 5F5A537F1ADE67D500F81DF0 /* NewPostViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPostViewController.swift; sourceTree = ""; }; 5F9961061AE0CF4F0034F503 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 5F9961071AE0CF4F0034F503 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = ""; }; - 5FDE05581B0DAA090037B82F /* DatabaseExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DatabaseExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5FDE055C1B0DAA090037B82F /* AppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppTests.m; sourceTree = ""; }; DEC82E5123AD38E4000EA7B1 /* FIREGHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIREGHelper.h; sourceTree = ""; }; DEC82E5223AD38E4000EA7B1 /* FIREGSignInHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIREGSignInHelper.m; sourceTree = ""; }; DEC82E5323AD38E4000EA7B1 /* FIREGHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIREGHelper.m; sourceTree = ""; }; @@ -162,13 +74,6 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 107347432031598A004A66D1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1073483120333B8C004A66D1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -176,16 +81,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5F5A53491ADE670C00F81DF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D00BB7D2D3B0BE000F6F6DD /* FirebaseDatabase in Frameworks */, - 8D00BB7B2D3B0BE000F6F6DD /* FirebaseAuth in Frameworks */, - 8D00BB802D3B0C1200F6F6DD /* FirebaseDatabaseUI in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53761ADE67D500F81DF0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -196,25 +91,9 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05551B0DAA090037B82F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 107347472031598A004A66D1 /* DatabaseExampleSwiftUITests */ = { - isa = PBXGroup; - children = ( - 107347482031598A004A66D1 /* DatabaseExampleSwiftUITests.swift */, - 1073474A2031598A004A66D1 /* Info.plist */, - ); - path = DatabaseExampleSwiftUITests; - sourceTree = ""; - }; 1073483520333B8C004A66D1 /* DatabaseExampleUITests */ = { isa = PBXGroup; children = ( @@ -249,50 +128,12 @@ name = Models; sourceTree = ""; }; - 10F2262B1CDBE72B005205F2 /* Models */ = { - isa = PBXGroup; - children = ( - 10F226301CDBEE95005205F2 /* Post.h */, - 10F226311CDBEE95005205F2 /* Post.m */, - 1056D94A1CD817790061ED72 /* Comment.h */, - 1056D94B1CD817790061ED72 /* Comment.m */, - 1056D9501CD8179F0061ED72 /* User.h */, - 1056D9511CD8179F0061ED72 /* User.m */, - ); - name = Models; - sourceTree = ""; - }; - 10F2262C1CDBE76D005205F2 /* ViewControllers */ = { - isa = PBXGroup; - children = ( - 1056D9601CD82C740061ED72 /* MyPostsViewController.h */, - 1056D9611CD82C740061ED72 /* MyPostsViewController.m */, - 1056D9631CD82CC10061ED72 /* RecentPostsViewController.h */, - 1056D9641CD82CC10061ED72 /* RecentPostsViewController.m */, - 1056D9471CD815040061ED72 /* PostListViewController.h */, - 1056D9481CD815040061ED72 /* PostListViewController.m */, - 10F2262D1CDBEE7C005205F2 /* SignInViewController.h */, - 10F2262E1CDBEE7C005205F2 /* SignInViewController.m */, - 1056D95D1CD829FE0061ED72 /* MyTopPostsViewController.h */, - 1056D95E1CD829FE0061ED72 /* MyTopPostsViewController.m */, - 5F5A53561ADE670C00F81DF0 /* NewPostViewController.h */, - 5F5A53571ADE670C00F81DF0 /* NewPostViewController.m */, - 100116D01CDD1CDC00C9256E /* PostDetailTableViewController.h */, - 100116D11CDD1CDC00C9256E /* PostDetailTableViewController.m */, - 1073FE0A1CE2742000E2F73F /* TabBarController.h */, - 1073FE0B1CE2742000E2F73F /* TabBarController.m */, - ); - name = ViewControllers; - sourceTree = ""; - }; 5F5A53431ADE670C00F81DF0 = { isa = PBXGroup; children = ( DEC82E5023AD38E4000EA7B1 /* TestUtils */, 5F5A534E1ADE670C00F81DF0 /* DatabaseExample */, 5F5A537A1ADE67D500F81DF0 /* DatabaseExampleSwift */, - 5FDE05591B0DAA090037B82F /* DatabaseExampleTests */, - 107347472031598A004A66D1 /* DatabaseExampleSwiftUITests */, 1073483520333B8C004A66D1 /* DatabaseExampleUITests */, 5F5A534D1ADE670C00F81DF0 /* Products */, 5F9961041AE0CF4F0034F503 /* Shared */, @@ -305,10 +146,7 @@ 5F5A534D1ADE670C00F81DF0 /* Products */ = { isa = PBXGroup; children = ( - 5F5A534C1ADE670C00F81DF0 /* DatabaseExample.app */, 5F5A53791ADE67D500F81DF0 /* DatabaseExampleSwift.app */, - 5FDE05581B0DAA090037B82F /* DatabaseExampleTests.xctest */, - 107347462031598A004A66D1 /* DatabaseExampleSwiftUITests.xctest */, 1073483420333B8C004A66D1 /* DatabaseExampleUITests.xctest */, ); name = Products; @@ -317,15 +155,7 @@ 5F5A534E1ADE670C00F81DF0 /* DatabaseExample */ = { isa = PBXGroup; children = ( - 10F2262C1CDBE76D005205F2 /* ViewControllers */, - 10F2262B1CDBE72B005205F2 /* Models */, - 5F5A53531ADE670C00F81DF0 /* AppDelegate.h */, - 5F5A53541ADE670C00F81DF0 /* AppDelegate.m */, 5F5A534F1ADE670C00F81DF0 /* Supporting Files */, - 1056D9551CD81E300061ED72 /* PostTableViewCell.h */, - 1056D9561CD81E300061ED72 /* PostTableViewCell.m */, - 1056D95A1CD824C60061ED72 /* PostDataSource.h */, - 1056D95B1CD824C60061ED72 /* PostDataSource.m */, ); path = DatabaseExample; sourceTree = ""; @@ -338,7 +168,6 @@ 5F5A53591ADE670C00F81DF0 /* Main.storyboard */, EFDCBD531CE4FCC800F68D48 /* PostTableViewCell.xib */, 5F5A53501ADE670C00F81DF0 /* Info.plist */, - 5F5A53511ADE670C00F81DF0 /* main.m */, 100116CB1CDD16F100C9256E /* DatabaseExampleSwift-Bridging-Header.h */, 100A95E71FCF8AB1009B0140 /* Images.xcassets */, ); @@ -367,14 +196,6 @@ path = ../shared; sourceTree = ""; }; - 5FDE05591B0DAA090037B82F /* DatabaseExampleTests */ = { - isa = PBXGroup; - children = ( - 5FDE055C1B0DAA090037B82F /* AppTests.m */, - ); - path = DatabaseExampleTests; - sourceTree = ""; - }; 8D00BB792D3B0BE000F6F6DD /* Frameworks */ = { isa = PBXGroup; children = ( @@ -398,24 +219,6 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 107347452031598A004A66D1 /* DatabaseExampleSwiftUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1073474D2031598A004A66D1 /* Build configuration list for PBXNativeTarget "DatabaseExampleSwiftUITests" */; - buildPhases = ( - 107347422031598A004A66D1 /* Sources */, - 107347432031598A004A66D1 /* Frameworks */, - 107347442031598A004A66D1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 1073474C2031598A004A66D1 /* PBXTargetDependency */, - ); - name = DatabaseExampleSwiftUITests; - productName = DatabaseExampleSwiftUITests; - productReference = 107347462031598A004A66D1 /* DatabaseExampleSwiftUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; 1073483320333B8C004A66D1 /* DatabaseExampleUITests */ = { isa = PBXNativeTarget; buildConfigurationList = 1073483B20333B8C004A66D1 /* Build configuration list for PBXNativeTarget "DatabaseExampleUITests" */; @@ -427,30 +230,12 @@ buildRules = ( ); dependencies = ( - 1073483A20333B8C004A66D1 /* PBXTargetDependency */, ); name = DatabaseExampleUITests; productName = DatabaseExampleUITests; productReference = 1073483420333B8C004A66D1 /* DatabaseExampleUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; - 5F5A534B1ADE670C00F81DF0 /* DatabaseExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F5A536F1ADE670C00F81DF0 /* Build configuration list for PBXNativeTarget "DatabaseExample" */; - buildPhases = ( - 5F5A53481ADE670C00F81DF0 /* Sources */, - 5F5A53491ADE670C00F81DF0 /* Frameworks */, - 5F5A534A1ADE670C00F81DF0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DatabaseExample; - productName = DatabaseExample; - productReference = 5F5A534C1ADE670C00F81DF0 /* DatabaseExample.app */; - productType = "com.apple.product-type.application"; - }; 5F5A53781ADE67D500F81DF0 /* DatabaseExampleSwift */ = { isa = PBXNativeTarget; buildConfigurationList = 5F5A53991ADE67D500F81DF0 /* Build configuration list for PBXNativeTarget "DatabaseExampleSwift" */; @@ -468,24 +253,6 @@ productReference = 5F5A53791ADE67D500F81DF0 /* DatabaseExampleSwift.app */; productType = "com.apple.product-type.application"; }; - 5FDE05571B0DAA090037B82F /* DatabaseExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5FDE05621B0DAA090037B82F /* Build configuration list for PBXNativeTarget "DatabaseExampleTests" */; - buildPhases = ( - 5FDE05541B0DAA090037B82F /* Sources */, - 5FDE05551B0DAA090037B82F /* Frameworks */, - 5FDE05561B0DAA090037B82F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5FDE055F1B0DAA090037B82F /* PBXTargetDependency */, - ); - name = DatabaseExampleTests; - productName = DatabaseExampleTests; - productReference = 5FDE05581B0DAA090037B82F /* DatabaseExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -497,31 +264,16 @@ LastUpgradeCheck = 1610; ORGANIZATIONNAME = "Google Inc."; TargetAttributes = { - 107347452031598A004A66D1 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1110; - ProvisioningStyle = Automatic; - TestTargetID = 5F5A53781ADE67D500F81DF0; - }; 1073483320333B8C004A66D1 = { CreatedOnToolsVersion = 9.2; ProvisioningStyle = Automatic; TestTargetID = 5F5A534B1ADE670C00F81DF0; }; - 5F5A534B1ADE670C00F81DF0 = { - CreatedOnToolsVersion = 6.3; - ProvisioningStyle = Automatic; - }; 5F5A53781ADE67D500F81DF0 = { CreatedOnToolsVersion = 6.3; LastSwiftMigration = 1110; ProvisioningStyle = Automatic; }; - 5FDE05571B0DAA090037B82F = { - CreatedOnToolsVersion = 6.3.2; - ProvisioningStyle = Automatic; - TestTargetID = 5F5A534B1ADE670C00F81DF0; - }; }; }; buildConfigurationList = 5F5A53471ADE670C00F81DF0 /* Build configuration list for PBXProject "DatabaseExample" */; @@ -541,23 +293,13 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 5F5A534B1ADE670C00F81DF0 /* DatabaseExample */, 5F5A53781ADE67D500F81DF0 /* DatabaseExampleSwift */, - 5FDE05571B0DAA090037B82F /* DatabaseExampleTests */, - 107347452031598A004A66D1 /* DatabaseExampleSwiftUITests */, 1073483320333B8C004A66D1 /* DatabaseExampleUITests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 107347442031598A004A66D1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1073483220333B8C004A66D1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -565,18 +307,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5F5A534A1ADE670C00F81DF0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F99610C1AE0CF4F0034F503 /* LaunchScreen.xib in Resources */, - 100A95E81FCF8AB1009B0140 /* Images.xcassets in Resources */, - EFDCBD541CE4FCC800F68D48 /* PostTableViewCell.xib in Resources */, - 5F99610A1AE0CF4F0034F503 /* Images.xcassets in Resources */, - 5F5A535B1ADE670C00F81DF0 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53771ADE67D500F81DF0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -589,25 +319,9 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05561B0DAA090037B82F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 107347422031598A004A66D1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 107347492031598A004A66D1 /* DatabaseExampleSwiftUITests.swift in Sources */, - 67FFF4C737099E866B972B36 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1073483020333B8C004A66D1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -619,30 +333,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5F5A53481ADE670C00F81DF0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 10F226321CDBEE95005205F2 /* Post.m in Sources */, - 100116CE1CDD16F100C9256E /* UIViewController+Alerts.m in Sources */, - 1056D9491CD815040061ED72 /* PostListViewController.m in Sources */, - 1056D9521CD8179F0061ED72 /* User.m in Sources */, - 5F5A53581ADE670C00F81DF0 /* NewPostViewController.m in Sources */, - 10F2262F1CDBEE7C005205F2 /* SignInViewController.m in Sources */, - 5F5A53551ADE670C00F81DF0 /* AppDelegate.m in Sources */, - 1056D95C1CD824C60061ED72 /* PostDataSource.m in Sources */, - 100116D21CDD1CDC00C9256E /* PostDetailTableViewController.m in Sources */, - 1056D94C1CD817790061ED72 /* Comment.m in Sources */, - 1056D9651CD82CC10061ED72 /* RecentPostsViewController.m in Sources */, - 5F5A53521ADE670C00F81DF0 /* main.m in Sources */, - 1056D9621CD82C740061ED72 /* MyPostsViewController.m in Sources */, - 1073FE0C1CE2742000E2F73F /* TabBarController.m in Sources */, - 1056D95F1CD829FE0061ED72 /* MyTopPostsViewController.m in Sources */, - 1056D9581CD81E300061ED72 /* PostTableViewCell.m in Sources */, - 310C987B3EF0599519449023 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F5A53751ADE67D500F81DF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -666,35 +356,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5FDE05541B0DAA090037B82F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */, - ED9F3B135B98B01518169AD0 /* GoogleService-Info.plist in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 1073474C2031598A004A66D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A53781ADE67D500F81DF0 /* DatabaseExampleSwift */; - targetProxy = 1073474B2031598A004A66D1 /* PBXContainerItemProxy */; - }; - 1073483A20333B8C004A66D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A534B1ADE670C00F81DF0 /* DatabaseExample */; - targetProxy = 1073483920333B8C004A66D1 /* PBXContainerItemProxy */; - }; - 5FDE055F1B0DAA090037B82F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F5A534B1ADE670C00F81DF0 /* DatabaseExample */; - targetProxy = 5FDE055E1B0DAA090037B82F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 5F5A53591ADE670C00F81DF0 /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -707,82 +370,6 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - 1073474E2031598A004A66D1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = DatabaseExampleSwiftUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - "\"${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/nanopb\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library\"", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.DatabaseExampleSwiftUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DatabaseExampleSwift; - }; - name = Debug; - }; - 1073474F2031598A004A66D1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = DatabaseExampleSwiftUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - "\"${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/nanopb\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities\"", - "\"${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library\"", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.DatabaseExampleSwiftUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DatabaseExampleSwift; - }; - name = Release; - }; 1073483C20333B8C004A66D1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -968,44 +555,6 @@ }; name = Release; }; - 5F5A53701ADE670C00F81DF0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = DatabaseExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.google.firebase.quickstart.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Debug; - }; - 5F5A53711ADE670C00F81DF0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = DatabaseExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.google.firebase.quickstart.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Release; - }; 5F5A53951ADE67D500F81DF0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1053,89 +602,9 @@ }; name = Release; }; - 5FDE05601B0DAA090037B82F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = ""; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - DatabaseExample, - ); - INFOPLIST_FILE = DatabaseExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.google.firebase.quickstart.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DatabaseExample.app/DatabaseExample"; - }; - name = Debug; - }; - 5FDE05611B0DAA090037B82F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = ""; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - DatabaseExample, - ); - INFOPLIST_FILE = DatabaseExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.google.firebase.quickstart.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DatabaseExample.app/DatabaseExample"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1073474D2031598A004A66D1 /* Build configuration list for PBXNativeTarget "DatabaseExampleSwiftUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1073474E2031598A004A66D1 /* Debug */, - 1073474F2031598A004A66D1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 1073483B20333B8C004A66D1 /* Build configuration list for PBXNativeTarget "DatabaseExampleUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1154,15 +623,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5F5A536F1ADE670C00F81DF0 /* Build configuration list for PBXNativeTarget "DatabaseExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F5A53701ADE670C00F81DF0 /* Debug */, - 5F5A53711ADE670C00F81DF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 5F5A53991ADE67D500F81DF0 /* Build configuration list for PBXNativeTarget "DatabaseExampleSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1172,15 +632,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5FDE05621B0DAA090037B82F /* Build configuration list for PBXNativeTarget "DatabaseExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5FDE05601B0DAA090037B82F /* Debug */, - 5FDE05611B0DAA090037B82F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ @@ -1203,21 +654,6 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 8D00BB7A2D3B0BE000F6F6DD /* FirebaseAuth */ = { - isa = XCSwiftPackageProductDependency; - package = 8D00BB782D3B0BD500F6F6DD /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebaseAuth; - }; - 8D00BB7C2D3B0BE000F6F6DD /* FirebaseDatabase */ = { - isa = XCSwiftPackageProductDependency; - package = 8D00BB782D3B0BD500F6F6DD /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; - productName = FirebaseDatabase; - }; - 8D00BB7F2D3B0C1200F6F6DD /* FirebaseDatabaseUI */ = { - isa = XCSwiftPackageProductDependency; - package = 8D00BB7E2D3B0C0200F6F6DD /* XCRemoteSwiftPackageReference "FirebaseUI-iOS" */; - productName = FirebaseDatabaseUI; - }; 8D00BB812D3B0C1F00F6F6DD /* FirebaseAuth */ = { isa = XCSwiftPackageProductDependency; package = 8D00BB782D3B0BD500F6F6DD /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; diff --git a/database/DatabaseExample.xcodeproj/xcshareddata/xcschemes/DatabaseExample.xcscheme b/database/DatabaseExample.xcodeproj/xcshareddata/xcschemes/DatabaseExample.xcscheme deleted file mode 100644 index a7bf64004..000000000 --- a/database/DatabaseExample.xcodeproj/xcshareddata/xcschemes/DatabaseExample.xcscheme +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/database/DatabaseExample/AppDelegate.h b/database/DatabaseExample/AppDelegate.h deleted file mode 100644 index b6060b5c0..000000000 --- a/database/DatabaseExample/AppDelegate.h +++ /dev/null @@ -1,23 +0,0 @@ -// -// Copyright (c) 2015 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -@import UIKit; - -@interface AppDelegate : UIResponder - -@property(nonatomic, strong) UIWindow *window; - -@end diff --git a/database/DatabaseExample/AppDelegate.m b/database/DatabaseExample/AppDelegate.m deleted file mode 100644 index 2643e7d22..000000000 --- a/database/DatabaseExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -// -// Copyright (c) 2015 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#import "AppDelegate.h" -@import FirebaseCore; - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application - didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // [START initialize_firebase] - [FIRApp configure]; - // [END initialize_firebase] - return YES; -} - -@end diff --git a/database/DatabaseExample/Base.lproj/Main.storyboard b/database/DatabaseExample/Base.lproj/Main.storyboard index af653da9c..b04688233 100644 --- a/database/DatabaseExample/Base.lproj/Main.storyboard +++ b/database/DatabaseExample/Base.lproj/Main.storyboard @@ -1,9 +1,10 @@ - - + + + - - + + @@ -15,47 +16,47 @@ - + - + - - - + - + @@ -91,17 +92,17 @@ - + - + - + - + @@ -111,9 +112,9 @@ - + - + @@ -123,22 +124,22 @@ - - + @@ -163,7 +164,7 @@ - + @@ -193,19 +194,19 @@ - + - + - + - + @@ -239,19 +240,19 @@ - + - + - + - + @@ -274,57 +275,57 @@ - + - + - + - + - + - + - + -