diff --git a/.travis.yml b/.travis.yml index 24a2fc23e07..351bb857649 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,9 +16,15 @@ before_install: script: - "! git grep -I ' $'" # Fail on trailing whitespace in non-binary files - ./test.sh - - bundle exec pod lib lint FirebaseCommunity.podspec --allow-warnings #pending #390 fix + - bundle exec pod lib lint FirebaseCore.podspec + +# TODO - Uncomment subsequent lines once FirebaseCore source repo is in public Specs repo +# - bundle exec pod lib lint FirebaseAuth.podspec +# - bundle exec pod lib lint FirebaseDatabase.podspec +# - bundle exec pod lib lint FirebaseMessaging.podspec --allow-warnings #pending #390 fix +# - bundle exec pod lib lint FirebaseStorage.podspec +# - bundle exec pod lib lint Firestore/Firestore.podspec branches: only: - master - diff --git a/BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj b/BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj deleted file mode 100644 index c49135567b9..00000000000 --- a/BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj +++ /dev/null @@ -1,484 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 03BED32F297D77A489B80DBA /* libPods-FrameworkMaker_macOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 93482F41CCA683759459AC1E /* libPods-FrameworkMaker_macOS.a */; }; - 621808027FC20B1A1B769E50 /* libPods-FrameworkMaker_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AB2E4F8834D5EA87A8F7124C /* libPods-FrameworkMaker_iOS.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 01F29B956E7F6E45EF34DE72 /* Pods-FrameworkMaker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker.release.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker/Pods-FrameworkMaker.release.xcconfig"; sourceTree = ""; }; - 04058317A2F1A863FB91F84F /* Pods-FrameworkMaker_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS.release.xcconfig"; sourceTree = ""; }; - 05A46BD71CC9B2BE007BDB33 /* FrameworkMaker_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FrameworkMaker_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 1D25AC01A0F56F8BC5375DD2 /* libPods-FrameworkMaker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FrameworkMaker.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BDF11E206B3015647181AB8 /* Pods-FrameworkMaker_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS.debug.xcconfig"; sourceTree = ""; }; - 93482F41CCA683759459AC1E /* libPods-FrameworkMaker_macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FrameworkMaker_macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB2E4F8834D5EA87A8F7124C /* libPods-FrameworkMaker_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FrameworkMaker_iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B9CD818DD62BFDAC11008E2A /* Pods-FrameworkMaker_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS.debug.xcconfig"; sourceTree = ""; }; - C8DA4EE8A169B227B0576C02 /* Pods-FrameworkMaker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker/Pods-FrameworkMaker.debug.xcconfig"; sourceTree = ""; }; - D013F9FF1ED9EB9900FD68A9 /* FrameworkMaker_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FrameworkMaker_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D013FA131ED9EC0B00FD68A9 /* iOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "iOS-Info.plist"; sourceTree = ""; }; - D013FA141ED9EC1500FD68A9 /* macOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "macOS-Info.plist"; sourceTree = ""; }; - DD9F6D0B1597A9F327565EDE /* Pods-FrameworkMaker_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 05A46BD41CC9B2BE007BDB33 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 621808027FC20B1A1B769E50 /* libPods-FrameworkMaker_iOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D013F9FC1ED9EB9900FD68A9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 03BED32F297D77A489B80DBA /* libPods-FrameworkMaker_macOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 05A46BCE1CC9B2BE007BDB33 = { - isa = PBXGroup; - children = ( - D013FA131ED9EC0B00FD68A9 /* iOS-Info.plist */, - D013FA141ED9EC1500FD68A9 /* macOS-Info.plist */, - 05A46BD81CC9B2BE007BDB33 /* Products */, - AA03828B8B59297B5A3389B0 /* Pods */, - D3884AD1918E82D7FD21433D /* Frameworks */, - ); - sourceTree = ""; - }; - 05A46BD81CC9B2BE007BDB33 /* Products */ = { - isa = PBXGroup; - children = ( - 05A46BD71CC9B2BE007BDB33 /* FrameworkMaker_iOS.app */, - D013F9FF1ED9EB9900FD68A9 /* FrameworkMaker_macOS.app */, - ); - name = Products; - sourceTree = ""; - }; - AA03828B8B59297B5A3389B0 /* Pods */ = { - isa = PBXGroup; - children = ( - C8DA4EE8A169B227B0576C02 /* Pods-FrameworkMaker.debug.xcconfig */, - 01F29B956E7F6E45EF34DE72 /* Pods-FrameworkMaker.release.xcconfig */, - 5BDF11E206B3015647181AB8 /* Pods-FrameworkMaker_iOS.debug.xcconfig */, - 04058317A2F1A863FB91F84F /* Pods-FrameworkMaker_iOS.release.xcconfig */, - B9CD818DD62BFDAC11008E2A /* Pods-FrameworkMaker_macOS.debug.xcconfig */, - DD9F6D0B1597A9F327565EDE /* Pods-FrameworkMaker_macOS.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - D3884AD1918E82D7FD21433D /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1D25AC01A0F56F8BC5375DD2 /* libPods-FrameworkMaker.a */, - AB2E4F8834D5EA87A8F7124C /* libPods-FrameworkMaker_iOS.a */, - 93482F41CCA683759459AC1E /* libPods-FrameworkMaker_macOS.a */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 05A46BD61CC9B2BE007BDB33 /* FrameworkMaker_iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 05A46BEE1CC9B2BE007BDB33 /* Build configuration list for PBXNativeTarget "FrameworkMaker_iOS" */; - buildPhases = ( - AC1C2B143A86214CE77C9932 /* [CP] Check Pods Manifest.lock */, - 05A46BD31CC9B2BE007BDB33 /* Sources */, - 05A46BD41CC9B2BE007BDB33 /* Frameworks */, - 05A46BD51CC9B2BE007BDB33 /* Resources */, - 11182BBE1E5DB1C0F58623BB /* [CP] Embed Pods Frameworks */, - 5040608D1004852F08A22A14 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FrameworkMaker_iOS; - productName = FrameworkMaker; - productReference = 05A46BD71CC9B2BE007BDB33 /* FrameworkMaker_iOS.app */; - productType = "com.apple.product-type.application"; - }; - D013F9FE1ED9EB9900FD68A9 /* FrameworkMaker_macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = D013FA121ED9EB9900FD68A9 /* Build configuration list for PBXNativeTarget "FrameworkMaker_macOS" */; - buildPhases = ( - 76A7EF97A6A2306CED685487 /* [CP] Check Pods Manifest.lock */, - D013F9FB1ED9EB9900FD68A9 /* Sources */, - D013F9FC1ED9EB9900FD68A9 /* Frameworks */, - D013F9FD1ED9EB9900FD68A9 /* Resources */, - 83F5D2024D97A1D542B7932F /* [CP] Embed Pods Frameworks */, - C712E44DB1FAE1B023552B35 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FrameworkMaker_macOS; - productName = FrameworkMaker_macOS; - productReference = D013F9FF1ED9EB9900FD68A9 /* FrameworkMaker_macOS.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 05A46BCF1CC9B2BE007BDB33 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0730; - ORGANIZATIONNAME = "Google, Inc."; - TargetAttributes = { - 05A46BD61CC9B2BE007BDB33 = { - CreatedOnToolsVersion = 7.3; - }; - D013F9FE1ED9EB9900FD68A9 = { - CreatedOnToolsVersion = 8.3.2; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 05A46BD21CC9B2BE007BDB33 /* Build configuration list for PBXProject "FrameworkMaker" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 05A46BCE1CC9B2BE007BDB33; - productRefGroup = 05A46BD81CC9B2BE007BDB33 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 05A46BD61CC9B2BE007BDB33 /* FrameworkMaker_iOS */, - D013F9FE1ED9EB9900FD68A9 /* FrameworkMaker_macOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 05A46BD51CC9B2BE007BDB33 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D013F9FD1ED9EB9900FD68A9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 11182BBE1E5DB1C0F58623BB /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 5040608D1004852F08A22A14 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 76A7EF97A6A2306CED685487 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-FrameworkMaker_macOS-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 83F5D2024D97A1D542B7932F /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - AC1C2B143A86214CE77C9932 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-FrameworkMaker_iOS-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C712E44DB1FAE1B023552B35 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 05A46BD31CC9B2BE007BDB33 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D013F9FB1ED9EB9900FD68A9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 05A46BEC1CC9B2BE007BDB33 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 05A46BED1CC9B2BE007BDB33 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 05A46BEF1CC9B2BE007BDB33 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5BDF11E206B3015647181AB8 /* Pods-FrameworkMaker_iOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = "$(SRCROOT)/iOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "google.FrameworkMaker-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 05A46BF01CC9B2BE007BDB33 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 04058317A2F1A863FB91F84F /* Pods-FrameworkMaker_iOS.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = "$(SRCROOT)/iOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "google.FrameworkMaker-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - D013FA101ED9EB9900FD68A9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B9CD818DD62BFDAC11008E2A /* Pods-FrameworkMaker_macOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = "$(SRCROOT)/macOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.google.FrameworkMaker-macOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Debug; - }; - D013FA111ED9EB9900FD68A9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DD9F6D0B1597A9F327565EDE /* Pods-FrameworkMaker_macOS.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = "$(SRCROOT)/macOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.google.FrameworkMaker-macOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 05A46BD21CC9B2BE007BDB33 /* Build configuration list for PBXProject "FrameworkMaker" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 05A46BEC1CC9B2BE007BDB33 /* Debug */, - 05A46BED1CC9B2BE007BDB33 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 05A46BEE1CC9B2BE007BDB33 /* Build configuration list for PBXNativeTarget "FrameworkMaker_iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 05A46BEF1CC9B2BE007BDB33 /* Debug */, - 05A46BF01CC9B2BE007BDB33 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D013FA121ED9EB9900FD68A9 /* Build configuration list for PBXNativeTarget "FrameworkMaker_macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D013FA101ED9EB9900FD68A9 /* Debug */, - D013FA111ED9EB9900FD68A9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 05A46BCF1CC9B2BE007BDB33 /* Project object */; -} diff --git a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme b/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme deleted file mode 100644 index 2994debc7a6..00000000000 --- a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme b/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme deleted file mode 100644 index dbe65795255..00000000000 --- a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BuildFrameworks/Podfile b/BuildFrameworks/Podfile deleted file mode 100644 index 1c44028845e..00000000000 --- a/BuildFrameworks/Podfile +++ /dev/null @@ -1,20 +0,0 @@ -project 'FrameworkMaker.xcodeproj' - -target 'FrameworkMaker_iOS' do - platform :ios, '7.0' - - pod 'FirebaseAuth', :path => '../Firebase/Auth' - pod 'FirebaseCore', :path => '../Firebase/Core' - pod 'FirebaseDatabase', :path => '../Firebase/Database' - pod 'FirebaseMessaging', :path => '../Firebase/Messaging' - pod 'FirebaseStorage', :path => '../Firebase/Storage' -end - -target 'FrameworkMaker_macOS' do - platform :osx, '10.10' - - pod 'FirebaseAuth', :path => '../Firebase/Auth' - pod 'FirebaseCore', :path => '../Firebase/Core' - pod 'FirebaseDatabase', :path => '../Firebase/Database' - pod 'FirebaseStorage', :path => '../Firebase/Storage' -end diff --git a/BuildFrameworks/README.md b/BuildFrameworks/README.md deleted file mode 100644 index 51476b48232..00000000000 --- a/BuildFrameworks/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# Build Firebase static frameworks - -[build.swift](build.swift) is a script that will build a static framework for -one or more of FirebaseAuth, FirebaseCore, FirebaseDatabase, FirebaseMessaging, -and FirebaseStorage. - -Frameworks built with this script can be used alongside the official [Firebase -CocoaPods](https://cocoapods.org/pods/Firebase) and -[zip](https://firebase.google.com/docs/ios/setup#frameworks) distributions. - - -## Usage - -The CocoaPods version must be at least 1.3.1. - -``` -$ pod --version -``` - -``` -$ ./build.swift -f FirebaseAuth -f FirebaseMessaging .... -``` -or -``` -$ ./build.swift -all -``` - -The script will output the location of the new frameworks when it finishes -the build. - - -## Issues - -* Xcode's module cache may not properly update after a framework is replaced. -The workaround is `rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache/` - -* To replace the 4.0.0 version of FirebaseDatabase, the leveldb-library pod -will need to be linked in. Add `pod 'leveldb-library'` to your Podfile. diff --git a/BuildFrameworks/build.swift b/BuildFrameworks/build.swift deleted file mode 100755 index 49074578b7f..00000000000 --- a/BuildFrameworks/build.swift +++ /dev/null @@ -1,209 +0,0 @@ -#!/usr/bin/env xcrun swift - -/* - * 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 Foundation - -enum Colors: String { - case black = "\u{001B}[0;30m" - case red = "\u{001B}[0;31m" - case green = "\u{001B}[0;32m" - case yellow = "\u{001B}[0;33m" - case blue = "\u{001B}[0;34m" - case magenta = "\u{001B}[0;35m" - case cyan = "\u{001B}[0;36m" - case white = "\u{001B}[0;37m" -} - -func colorPrint(color: Colors, text: String) { - print(color.rawValue + text + "\u{001B}[0;0m") -} - -enum Platform: String { - case iOS - case macOS - case tvOS - case watchOS -} - -let allFrameworks: [String: [Platform]] = [ - "FirebaseAuth": [.iOS, .macOS], - "FirebaseCore": [.iOS, .macOS], - "FirebaseDatabase": [.iOS, .macOS], - "FirebaseMessaging": [.iOS], - "FirebaseStorage": [.iOS, .macOS] -] - -let currentDirectoryURL = URL(fileURLWithPath: FileManager.default.currentDirectoryPath) -let url = URL(fileURLWithPath: CommandLine.arguments[0], relativeTo: currentDirectoryURL) -let commandPath = url.deletingLastPathComponent().path - -func usage() -> Never { - print("usage: ./build.swift -f {framework1} -f {framework2} ....") - print("usage: ./build.swift -all") - print("Valid frameworks are \(allFrameworks)") - exit(1) -} - -func processOptions() -> [String] { - guard CommandLine.arguments.count > 1 else { - usage() - } - var doFrameworks = [String]() - var optIndex = 1 - whileLoop: while optIndex < CommandLine.arguments.count { - switch CommandLine.arguments[optIndex] { - case "-all": - guard doFrameworks.count == 0, CommandLine.arguments.count == 2 else { - colorPrint(color:Colors.red, text:"-all must be a solo option") - usage() - } - doFrameworks = Array(allFrameworks.keys) - break whileLoop - case "-f": - optIndex += 1 - guard optIndex < CommandLine.arguments.count else { - colorPrint(color:Colors.red, text:"The -f option must be followed by a framework name") - usage() - } - let framework = CommandLine.arguments[optIndex] - guard allFrameworks.keys.contains(framework) else { - colorPrint(color:Colors.red, text:"\(framework) is not a valid framework") - usage() - } - doFrameworks += [framework] - optIndex += 1 - default: - colorPrint(color:Colors.red, text: "Invalid option: \(CommandLine.arguments[optIndex])") - usage() - } - } - return doFrameworks -} - -func tempDir() -> String { - let directory = NSTemporaryDirectory() - let fileName = NSUUID().uuidString - guard let dir = NSURL.fileURL(withPathComponents:[directory, fileName]) else { - colorPrint(color:Colors.red, text:"Failed to create temp directory") - exit(1) - } - return dir.path -} - -func syncExec(command: String, args: [String] = []) { - let task = Process() - task.launchPath = command - task.arguments = args - task.currentDirectoryPath = commandPath - task.launch() - task.waitUntilExit() - guard (task.terminationStatus == 0) else { - colorPrint(color:Colors.red, text:"Command failed:") - colorPrint(color:Colors.red, text:command + " " + args.joined(separator:" ")) - exit(1) - } -} - -func buildThin(framework: String, multiplatform: Bool, arch: String, multisdk: Bool, sdk: String, parentDir: String) -> [String] { - let schemeSuffix: String - if !multiplatform { - schemeSuffix = "" - } else if sdk.hasPrefix("mac") { - schemeSuffix = "-macOS" - } else if sdk.hasPrefix("iphone") { - schemeSuffix = "-iOS" - } else { - fatalError("TODO: tvOS/watchOS") - } - - let buildDir = parentDir + "/" + arch - let standardOptions = [ "build", - "-configuration", "release", - "-workspace", "FrameworkMaker.xcworkspace", - "-scheme", framework + schemeSuffix, - "GCC_GENERATE_DEBUGGING_SYMBOLS=No"] - let bitcode = (sdk == "iphoneos") ? ["OTHER_CFLAGS=\"" + "-fembed-bitcode\""] : [] - let args = standardOptions + ["ARCHS=" + arch, "BUILD_DIR=" + buildDir, "-sdk", sdk] + bitcode - syncExec(command:"/usr/bin/xcodebuild", args:args) - let sdk = multisdk ? "-\(sdk)" : "" - return [buildDir + "/Release" + sdk + "/" + framework + schemeSuffix + "/lib" + framework + schemeSuffix + ".a"] -} - -func createFile(file: String, content: String) { - let data = content.data(using:String.Encoding.utf8) - guard FileManager.default.createFile(atPath:file, contents: data, attributes: nil) else { - print("Error creating " + file) - exit(1) - } -} - -// TODO: Add support for adding library and framework dependencies to makeModuleMap -func makeModuleMap(framework: String, dir: String) { - let moduleDir = dir + "/Modules" - syncExec(command:"/bin/mkdir", args:["-p", moduleDir]) - let moduleFile = moduleDir + "/module.modulemap" - let content = "framework module " + framework + " {\n" + - " umbrella header \"" + framework + ".h\"\n" + - " export *\n" + - " module * { export *}\n" + - "}\n" - createFile(file:moduleFile, content:content) -} - -func buildFramework(withName framework: String, multiplatform: Bool, platform: Platform, outputDir: String) { - let buildDir = tempDir() - var thinArchives = [String]() - switch platform { - case .iOS: - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"arm64", multisdk: true, sdk:"iphoneos", parentDir:buildDir) - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"armv7", multisdk: true, sdk:"iphoneos", parentDir:buildDir) - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"i386", multisdk: true, sdk:"iphonesimulator", parentDir:buildDir) - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"x86_64", multisdk: true, sdk:"iphonesimulator", parentDir:buildDir) - case .macOS: - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"x86_64", multisdk: false, sdk:"macosx", parentDir:buildDir) - default: fatalError("TODO: tvOS/watchOS") - } - - let frameworkDir = outputDir + "/" + framework + "_" + platform.rawValue + ".framework" - syncExec(command:"/bin/mkdir", args:["-p", frameworkDir]) - let fatArchive = frameworkDir + "/" + framework - syncExec(command:"/usr/bin/lipo", args:["-create", "-output", fatArchive] + thinArchives) - syncExec(command:"/bin/rm", args:["-rf"] + thinArchives) - let headersDir = frameworkDir + "/Headers" - syncExec(command:"/bin/mv", args:[NSString(string:thinArchives[0]).deletingLastPathComponent, headersDir]) - syncExec(command:"/bin/rm", args:["-rf", buildDir]) - makeModuleMap(framework:framework, dir:frameworkDir) -} - -let frameworks = processOptions() -colorPrint(color:Colors.green, text:"Building \(frameworks)") - -let outputDir = tempDir() - -syncExec(command:"/usr/local/bin/pod", args:["update"]) - -for f in frameworks { - let platforms = allFrameworks[f]! - for p in platforms { - buildFramework(withName:f, multiplatform:platforms.count > 1, platform:p, outputDir:outputDir) - } -} - -print() -colorPrint(color:Colors.magenta, text:"The frameworks are available at the locations below:") -syncExec(command:"/usr/bin/find", args:[outputDir, "-depth", "1"]) diff --git a/BuildFrameworks/iOS-Info.plist b/BuildFrameworks/iOS-Info.plist deleted file mode 100644 index 7576a0dc45f..00000000000 --- a/BuildFrameworks/iOS-Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/BuildFrameworks/macOS-Info.plist b/BuildFrameworks/macOS-Info.plist deleted file mode 100644 index c28dbc8c9af..00000000000 --- a/BuildFrameworks/macOS-Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1.0 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2017 Google, Inc. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/Example/Auth/Sample/ApplicationDelegate.m b/Example/Auth/Sample/ApplicationDelegate.m index 08e1a7e4803..aaa7415ebf7 100644 --- a/Example/Auth/Sample/ApplicationDelegate.m +++ b/Example/Auth/Sample/ApplicationDelegate.m @@ -17,9 +17,9 @@ #import "ApplicationDelegate.h" #import "AuthProviders.h" -#import "FirebaseCommunity/FIRApp.h" +#import "FirebaseCore/FIRApp.h" #import "FirebaseAuth.h" -#import "FirebaseCommunity/FIRLogger.h" +#import "FirebaseCore/FIRLogger.h" #import "GTMSessionFetcherLogging.h" #import "MainViewController.h" diff --git a/Example/Auth/Sample/MainViewController.m b/Example/Auth/Sample/MainViewController.m index eb4522688ff..5831d34a1ed 100644 --- a/Example/Auth/Sample/MainViewController.m +++ b/Example/Auth/Sample/MainViewController.m @@ -21,9 +21,9 @@ #import "AppManager.h" #import "AuthCredentials.h" #import "FIRAdditionalUserInfo.h" -#import "FirebaseCommunity/FIRApp.h" -#import "FirebaseCommunity/FIRAppInternal.h" -#import "FirebaseCommunity/FIRAppAssociationRegistration.h" +#import "FirebaseCore/FIRApp.h" +#import "FirebaseCore/FIRAppInternal.h" +#import "FirebaseCore/FIRAppAssociationRegistration.h" #import "FIROAuthProvider.h" #import "FIRPhoneAuthCredential.h" #import "FIRPhoneAuthProvider.h" diff --git a/Example/Auth/Sample/SettingsViewController.m b/Example/Auth/Sample/SettingsViewController.m index b589b6927f1..1af46423736 100644 --- a/Example/Auth/Sample/SettingsViewController.m +++ b/Example/Auth/Sample/SettingsViewController.m @@ -160,7 +160,7 @@ - (void)loadTableView { [StaticContentTableViewSection sectionWithTitle:@"Versions" cells:@[ [StaticContentTableViewCell cellWithTitle:@"FirebaseAuth" value:versionString( - FirebaseAuthVersionString, FirebaseAuthVersionNumber)], + FirebaseAuthVersionStr, FirebaseAuthVersionNum)], ]], [StaticContentTableViewSection sectionWithTitle:@"API Hosts" cells:@[ [StaticContentTableViewCell cellWithTitle:@"Identity Toolkit" diff --git a/Example/Auth/SwiftSample/AppDelegate.swift b/Example/Auth/SwiftSample/AppDelegate.swift index 579385c41de..52618fe5818 100644 --- a/Example/Auth/SwiftSample/AppDelegate.swift +++ b/Example/Auth/SwiftSample/AppDelegate.swift @@ -16,7 +16,7 @@ import UIKit -import FirebaseCommunity.FirebaseCore +import FirebaseCore import GoogleSignIn @UIApplicationMain diff --git a/Example/Auth/SwiftSample/Stubs.swift b/Example/Auth/SwiftSample/Stubs.swift index 4f4ccc0ed21..edb574f024c 100644 --- a/Example/Auth/SwiftSample/Stubs.swift +++ b/Example/Auth/SwiftSample/Stubs.swift @@ -18,7 +18,7 @@ /// APIs in Swift for those that are not already covered by other parts of the app. /// These functions are never executed, but just for passing compilation. -import FirebaseCommunity.FirebaseAuth +import FirebaseAuth func actionCodeSettingsStubs() { let actionCodeSettings = ActionCodeSettings() diff --git a/Example/Auth/SwiftSample/ViewController.swift b/Example/Auth/SwiftSample/ViewController.swift index 4d75358c5f7..d902b3896a4 100644 --- a/Example/Auth/SwiftSample/ViewController.swift +++ b/Example/Auth/SwiftSample/ViewController.swift @@ -16,7 +16,7 @@ import UIKit -import FirebaseCommunity.FirebaseAuth +import FirebaseAuth import GoogleSignIn final class ViewController: UIViewController, UITextFieldDelegate, AuthUIDelegate { diff --git a/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.h b/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.h index 27927d386b8..6fae24c093d 100644 --- a/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.h +++ b/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.h @@ -14,7 +14,7 @@ * limitations under the License. */ -#import "FirebaseCommunity/FIRAppInternal.h" +#import "FirebaseCore/FIRAppInternal.h" /** @category FIRApp (FIRAuthUnitTests) @brief Tests for @c FIRAuth. diff --git a/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.m b/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.m index b6d34bbcbf3..c0767a8e221 100644 --- a/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.m +++ b/Example/Auth/Tests/FIRApp+FIRAuthUnitTests.m @@ -16,7 +16,7 @@ #import "FIRApp+FIRAuthUnitTests.h" -#import "FirebaseCommunity/FIROptionsInternal.h" +#import "FirebaseCore/FIROptionsInternal.h" @implementation FIRApp (FIRAuthUnitTests) diff --git a/Example/Auth/Tests/FIRAuthTests.m b/Example/Auth/Tests/FIRAuthTests.m index 2842ef39dae..35c83624b28 100644 --- a/Example/Auth/Tests/FIRAuthTests.m +++ b/Example/Auth/Tests/FIRAuthTests.m @@ -18,10 +18,10 @@ #import -#import "FirebaseCommunity/FIRAppInternal.h" -#import "FirebaseCommunity/FIREmailAuthProvider.h" -#import "FirebaseCommunity/FIRGoogleAuthProvider.h" -#import "FirebaseCommunity/FIRAdditionalUserInfo.h" +#import "FirebaseCore/FIRAppInternal.h" +#import "FirebaseAuth/FIREmailAuthProvider.h" +#import "FirebaseAuth/FIRGoogleAuthProvider.h" +#import "FirebaseAuth/FIRAdditionalUserInfo.h" #import "FIRAuth_Internal.h" #import "FIRAuthOperationType.h" #import "FIRAuthErrorUtils.h" diff --git a/Example/Auth/Tests/FIRPhoneAuthProviderTests.m b/Example/Auth/Tests/FIRPhoneAuthProviderTests.m index 9ffd30ff522..67e2d018766 100644 --- a/Example/Auth/Tests/FIRPhoneAuthProviderTests.m +++ b/Example/Auth/Tests/FIRPhoneAuthProviderTests.m @@ -18,7 +18,7 @@ #import #import -#import "FirebaseCommunity/FIRAuth.h" +#import "FIRAuth.h" #import "FIRPhoneAuthProvider.h" #import "FIRApp.h" #import "FIRAuth_Internal.h" diff --git a/Example/Auth/Tests/FIRUserTests.m b/Example/Auth/Tests/FIRUserTests.m index 820ade143ab..f8f975fdd48 100644 --- a/Example/Auth/Tests/FIRUserTests.m +++ b/Example/Auth/Tests/FIRUserTests.m @@ -18,11 +18,11 @@ #import -#import "FirebaseCommunity/FIRUser.h" -#import "FirebaseCommunity/FIREmailAuthProvider.h" -#import "FirebaseCommunity/FIRFacebookAuthProvider.h" -#import "FirebaseCommunity/FIRGoogleAuthProvider.h" -#import "FirebaseCommunity/FIRAdditionalUserInfo.h" +#import "FirebaseAuth/FIRUser.h" +#import "FirebaseAuth/FIREmailAuthProvider.h" +#import "FirebaseAuth/FIRFacebookAuthProvider.h" +#import "FirebaseAuth/FIRGoogleAuthProvider.h" +#import "FirebaseAuth/FIRAdditionalUserInfo.h" #import "FIRAuth_Internal.h" #import "FIRAuthErrorUtils.h" #import "FIRAuthBackend.h" diff --git a/Example/Core/App/iOS/FIRAppDelegate.m b/Example/Core/App/iOS/FIRAppDelegate.m index 34c2e0a9969..2cfe4dc595d 100644 --- a/Example/Core/App/iOS/FIRAppDelegate.m +++ b/Example/Core/App/iOS/FIRAppDelegate.m @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -@import FirebaseCommunity; +@import Firebase; // verify the Firebase module import is working + #import "FIRAppDelegate.h" @implementation FIRAppDelegate diff --git a/Example/Core/Tests/FIRAppAssociationRegistrationUnitTests.m b/Example/Core/Tests/FIRAppAssociationRegistrationUnitTests.m index 74ebd5e946e..f037aec42b3 100644 --- a/Example/Core/Tests/FIRAppAssociationRegistrationUnitTests.m +++ b/Example/Core/Tests/FIRAppAssociationRegistrationUnitTests.m @@ -14,7 +14,7 @@ #import -#import "FirebaseCommunity/FIRAppAssociationRegistration.h" +#import "FirebaseCore/FIRAppAssociationRegistration.h" /** @var kKey @brief A unique string key. diff --git a/Example/Core/Tests/FIRAppTest.m b/Example/Core/Tests/FIRAppTest.m index 4a76b96ac9c..fb777465c56 100644 --- a/Example/Core/Tests/FIRAppTest.m +++ b/Example/Core/Tests/FIRAppTest.m @@ -14,8 +14,8 @@ #import "FIRTestCase.h" -#import "FirebaseCommunity/FIRAppInternal.h" -#import "FirebaseCommunity/FIROptionsInternal.h" +#import "FirebaseCore/FIRAppInternal.h" +#import "FirebaseCore/FIROptionsInternal.h" NSString *const kFIRTestAppName1 = @"test_app_name_1"; NSString *const kFIRTestAppName2 = @"test-app-name-2"; diff --git a/Example/Core/Tests/FIRBundleUtilTest.m b/Example/Core/Tests/FIRBundleUtilTest.m index 7a9ddc85c88..ed89ae0ecbd 100644 --- a/Example/Core/Tests/FIRBundleUtilTest.m +++ b/Example/Core/Tests/FIRBundleUtilTest.m @@ -14,7 +14,7 @@ #import "FIRTestCase.h" -#import "FirebaseCommunity/FIRBundleUtil.h" +#import "FirebaseCore/FIRBundleUtil.h" static NSString *const kResultPath = @"resultPath"; static NSString *const kResourceName = @"resourceName"; diff --git a/Example/Core/Tests/FIRLoggerTest.m b/Example/Core/Tests/FIRLoggerTest.m index a89dbb342f6..5bf2467e873 100644 --- a/Example/Core/Tests/FIRLoggerTest.m +++ b/Example/Core/Tests/FIRLoggerTest.m @@ -14,7 +14,7 @@ #import "FIRTestCase.h" -#import "FirebaseCommunity/FIRLogger.h" +#import "FirebaseCore/FIRLogger.h" #import diff --git a/Example/Core/Tests/FIROptionsTest.m b/Example/Core/Tests/FIROptionsTest.m index 158463380fe..e0bd8580cb4 100644 --- a/Example/Core/Tests/FIROptionsTest.m +++ b/Example/Core/Tests/FIROptionsTest.m @@ -14,9 +14,9 @@ #import "FIRTestCase.h" -#import "FirebaseCommunity/FIRAppInternal.h" -#import "FirebaseCommunity/FIRBundleUtil.h" -#import "FirebaseCommunity/FIROptionsInternal.h" +#import "FirebaseCore/FIRAppInternal.h" +#import "FirebaseCore/FIRBundleUtil.h" +#import "FirebaseCore/FIROptionsInternal.h" extern NSString *const kFIRIsMeasurementEnabled; extern NSString *const kFIRIsAnalyticsCollectionEnabled; diff --git a/Example/Database/Tests/Helpers/FDevice.m b/Example/Database/Tests/Helpers/FDevice.m index 4e87dd5d9c9..bcf6dce2b72 100644 --- a/Example/Database/Tests/Helpers/FDevice.m +++ b/Example/Database/Tests/Helpers/FDevice.m @@ -16,7 +16,9 @@ #import #import "FDevice.h" -#import "FirebaseCommunity/FIRDatabaseReference.h" + +#import "FirebaseDatabase/FIRDatabaseReference.h" + #import "FRepoManager.h" #import "FIRDatabaseReference_Private.h" #import "FIRDatabaseConfig_Private.h" diff --git a/Example/Database/Tests/Helpers/FEventTester.m b/Example/Database/Tests/Helpers/FEventTester.m index f75e11b47d0..48b69e4d677 100644 --- a/Example/Database/Tests/Helpers/FEventTester.m +++ b/Example/Database/Tests/Helpers/FEventTester.m @@ -15,7 +15,9 @@ */ #import "FEventTester.h" -#import "FirebaseCommunity/FIRDatabaseReference.h" + +#import "FirebaseDatabase/FIRDatabaseReference.h" + #import "FTupleBoolBlock.h" #import "FTupleEventTypeString.h" #import "FTestHelpers.h" diff --git a/Example/Database/Tests/Helpers/FTestBase.m b/Example/Database/Tests/Helpers/FTestBase.m index d94adeaf878..7accfdc9ff3 100644 --- a/Example/Database/Tests/Helpers/FTestBase.m +++ b/Example/Database/Tests/Helpers/FTestBase.m @@ -14,8 +14,9 @@ * limitations under the License. */ -#import "FirebaseCommunity/FIRApp.h" -#import "FirebaseCommunity/FIROptions.h" +#import "FirebaseCore/FIRApp.h" +#import "FirebaseCore/FIROptions.h" + #import "FTestBase.h" #import "FTestAuthTokenGenerator.h" #import "FIRDatabaseQuery_Private.h" diff --git a/Example/Database/Tests/Integration/FConnectionTest.m b/Example/Database/Tests/Integration/FConnectionTest.m index 2924c639f57..49b262b8ab2 100644 --- a/Example/Database/Tests/Integration/FConnectionTest.m +++ b/Example/Database/Tests/Integration/FConnectionTest.m @@ -16,8 +16,8 @@ #import -#import "FirebaseCommunity/FIRApp.h" -#import "FirebaseCommunity/FIROptions.h" +#import "FirebaseCore/FIRApp.h" +#import "FirebaseCore/FIROptions.h" #import "FTestHelpers.h" #import "FConnection.h" #import "FTestBase.h" diff --git a/Example/Database/Tests/Integration/FIRAuthTests.m b/Example/Database/Tests/Integration/FIRAuthTests.m index 884b6c1e46b..a2b58c1d429 100644 --- a/Example/Database/Tests/Integration/FIRAuthTests.m +++ b/Example/Database/Tests/Integration/FIRAuthTests.m @@ -15,7 +15,7 @@ */ #import -#import "FirebaseCommunity/FIRApp.h" +#import "FirebaseCore/FIRApp.h" #import "FTestHelpers.h" #import "FTestAuthTokenGenerator.h" #import "FIRTestAuthTokenProvider.h" diff --git a/Example/Database/Tests/Integration/FIRDatabaseTests.m b/Example/Database/Tests/Integration/FIRDatabaseTests.m index a38f77da5b2..27bf9d470a8 100644 --- a/Example/Database/Tests/Integration/FIRDatabaseTests.m +++ b/Example/Database/Tests/Integration/FIRDatabaseTests.m @@ -15,7 +15,7 @@ */ #import -#import "FirebaseCommunity/FIRApp.h" +#import "FirebaseCore/FIRApp.h" #import "FIRDatabaseReference.h" #import "FIRDatabaseReference_Private.h" #import "FIRDatabase.h" diff --git a/Example/Database/Tests/Unit/FSyncPointTests.m b/Example/Database/Tests/Unit/FSyncPointTests.m index 442975e3141..04c8ccb5f31 100644 --- a/Example/Database/Tests/Unit/FSyncPointTests.m +++ b/Example/Database/Tests/Unit/FSyncPointTests.m @@ -15,7 +15,8 @@ */ #import -#import "FirebaseCommunity/FIRLogger.h" + +#import "FirebaseCore/FIRLogger.h" #import "FSyncPointTests.h" #import "FListenProvider.h" #import "FQuerySpec.h" diff --git a/Example/Firebase.xcodeproj/project.pbxproj b/Example/Firebase.xcodeproj/project.pbxproj index 457a3fdac0f..f34738f139d 100644 --- a/Example/Firebase.xcodeproj/project.pbxproj +++ b/Example/Firebase.xcodeproj/project.pbxproj @@ -52,6 +52,7 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ + 01E863BD40D23087B77F2F03 /* Pods_Storage_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8E6527440C118AC7C21D504 /* Pods_Storage_Tests_iOS.framework */; }; 0624F3EB1EC0ED0800E5940D /* FConnectionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB46F1EBA7AEF00038A59 /* FConnectionTest.m */; }; 0624F3EC1EC0ED1B00E5940D /* FData.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4711EBA7AEF00038A59 /* FData.m */; }; 0624F3ED1EC0ED2300E5940D /* FDotInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4731EBA7AEF00038A59 /* FDotInfo.m */; }; @@ -78,6 +79,7 @@ 0637BA711EC0F9DD00CAEFD4 /* FTestHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D891E8EF202009EB6DF /* FTestHelpers.m */; }; 0637BA721EC0F9E000CAEFD4 /* FTupleEventTypeString.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D8B1E8EF203009EB6DF /* FTupleEventTypeString.m */; }; 0637BA731EC0F9E400CAEFD4 /* SenTest+FWaiter.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D8D1E8EF203009EB6DF /* SenTest+FWaiter.m */; }; + 063825B4D58274CB24B25FF1 /* Pods_Storage_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F27F07800D6FD739BD094D3 /* Pods_Storage_Example_macOS.framework */; }; 063CB4A71EBA7B0B00038A59 /* FCompoundWriteTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB46E1EBA7AEF00038A59 /* FCompoundWriteTest.m */; }; 063CB4BE1EBA7B3100038A59 /* FIRDataSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB47B1EBA7AEF00038A59 /* FIRDataSnapshotTests.m */; }; 063CB4BF1EBA7B3100038A59 /* FIRFakeApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB47E1EBA7AEF00038A59 /* FIRFakeApp.m */; }; @@ -103,26 +105,29 @@ 0672F2F31EBBA7D900818E87 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0672F2F11EBBA7D900818E87 /* GoogleService-Info.plist */; }; 069428831EC3B38C00F7BC69 /* 1mb.dat in Resources */ = {isa = PBXBuildFile; fileRef = 069428801EC3B35A00F7BC69 /* 1mb.dat */; }; 06C24A061EC39BCB005208CA /* FIRStorageIntegrationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 06121ECA1EC39A0B0008D70E /* FIRStorageIntegrationTests.m */; }; - 0E069577AA9CF14E7625DBA6 /* Pods_Storage_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EA05A554FC35E7C5F8E5CA9 /* Pods_Storage_Example_iOS.framework */; }; - 105513F600A63173BC552556 /* Pods_Database_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F7376F39846E902979416D4 /* Pods_Database_Example_iOS.framework */; }; - 1A98A82E739DEB46E31C884F /* Pods_Auth_Sample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A11FCCAE12A247A44E30AC2 /* Pods_Auth_Sample.framework */; }; - 1D6A9D4E7CD72397532C488F /* Pods_Database_IntegrationTests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439101D8922AE9DC78897FA1 /* Pods_Database_IntegrationTests_macOS.framework */; }; - 296461E35E6F9E49566104CC /* Pods_Storage_IntegrationTests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1C9B9A9F39B3A2C4620B31D /* Pods_Storage_IntegrationTests_iOS.framework */; }; - 3B5B4BDF69267238D023614C /* Pods_Auth_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C85D77EF5F0AC7EB04FFEE6 /* Pods_Auth_Example_iOS.framework */; }; - 45A77EEB247ECF2500F13784 /* Pods_Core_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5ECB335A2721006A272B6319 /* Pods_Core_Tests_macOS.framework */; }; - 46BAF46355EA2FB31BFBB9CC /* Pods_Auth_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B67241DF1B67275CA11683A /* Pods_Auth_Example_macOS.framework */; }; - 53F96D962AC7E1FB44B321D7 /* Pods_Storage_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 018F5A73A5594B2BFB86FA4F /* Pods_Storage_Tests_iOS.framework */; }; - 5AAA7CC9D289EC7A49A87097 /* Pods_Messaging_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A755474C372E792A35598FE /* Pods_Messaging_Example_iOS.framework */; }; - 5BA5BCACADA152589E33D130 /* Pods_Storage_IntegrationTests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1DB278AD387CAB5D57BF135 /* Pods_Storage_IntegrationTests_macOS.framework */; }; - 665C43EA73A42E672D4F3ADC /* Pods_Auth_ApiTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61B6FFF7CB7FE43BE096C3E3 /* Pods_Auth_ApiTests.framework */; }; - 72A4F3F8704E8148ADF12B0D /* Pods_Auth_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66C8AD396012BCC0A5112A85 /* Pods_Auth_Tests_macOS.framework */; }; - 79A15731AA31012CD937CF3A /* Pods_Core_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAD129FFEC477E1129AE6AA1 /* Pods_Core_Example_iOS.framework */; }; - 7A02646DEF386689CCFB9011 /* Pods_Core_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE6C9DD139E1FD21DC0F1082 /* Pods_Core_Tests_iOS.framework */; }; - 7AE9A7433F2BD9A52022AC71 /* Pods_Messaging_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F902A29FA956ADD762F6921 /* Pods_Messaging_Tests_iOS.framework */; }; - 7C20A4BD7C724AC8239C745C /* Pods_Auth_EarlGreyTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A49DC24309FF8C2373F671A /* Pods_Auth_EarlGreyTests.framework */; }; + 0C1D425E4DA4FBFD5A08B985 /* Pods_Auth_Sample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D837E35351C0B844EA64B959 /* Pods_Auth_Sample.framework */; }; + 1A509E710C83B6D0A6CD286D /* Pods_Core_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68657030253DE5895E124F45 /* Pods_Core_Example_iOS.framework */; }; + 29136BCA0AD59481B07CFBB0 /* Pods_Core_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 86062A14985F49A3B99614A7 /* Pods_Core_Tests_macOS.framework */; }; + 2C8B39CFF9898AE4B29AD114 /* Pods_Auth_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1015568683E2DFCC2719C754 /* Pods_Auth_Tests_macOS.framework */; }; + 2ECC6F80E47D2646FA82B940 /* Pods_Messaging_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CCB3CEB7BF2E4994FBDB2E7 /* Pods_Messaging_Tests_iOS.framework */; }; + 431EBDD6071EF1AE6F6DBE5F /* Pods_Core_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C51650773603D9F827CB3F /* Pods_Core_Example_macOS.framework */; }; + 5207C8D12B9830DADB85FE67 /* Pods_Auth_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0ABC4448E5917769098A4EEF /* Pods_Auth_Tests_iOS.framework */; }; + 529BBEFBB6D7A3653B6B3874 /* Pods_Storage_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 910D7A5DE7D5AF153328D243 /* Pods_Storage_Tests_macOS.framework */; }; + 6232ED3272E9C78C2A0E127F /* Pods_Storage_IntegrationTests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 979DF124E3D1146A81188F78 /* Pods_Storage_IntegrationTests_iOS.framework */; }; + 67EA2F675D33B39CEB0D41B1 /* Pods_Auth_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4373FD322206E44A7CADC2A8 /* Pods_Auth_Example_iOS.framework */; }; + 6ADAC4BEBCE37253D2D7A50F /* Pods_Database_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4852BF989C85671F5D7EBD2A /* Pods_Database_Tests_iOS.framework */; }; + 6D6FA69218AB107C266E1B70 /* Pods_Auth_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7A35264721D3C8D9F96F91C /* Pods_Auth_Example_macOS.framework */; }; + 7CA435AB1A753CC9EEDFA648 /* Pods_Database_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE9C3D75207E5D1DC70BB364 /* Pods_Database_Tests_macOS.framework */; }; 7E9485421F578AC4005A3939 /* FIRAuthURLPresenterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E94853F1F578A9D005A3939 /* FIRAuthURLPresenterTests.m */; }; 7EFA2E041F71C93300DD354F /* FIRUserMetadataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EFA2E031F71C93300DD354F /* FIRUserMetadataTests.m */; }; - 960665EC1C5F7A0E843A354F /* Pods_Database_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97768125F45377F35CA86EDC /* Pods_Database_Tests_macOS.framework */; }; + 825BE4C9299DAB7EFEB19B65 /* Pods_Database_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66544F771D53687DD73F8BE8 /* Pods_Database_Example_iOS.framework */; }; + 8313C96352C6C77D481B5937 /* Pods_Messaging_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0C1478ED7269FF2107F5B6F /* Pods_Messaging_Example_iOS.framework */; }; + 8FC590E7FF7C561991DC9DD6 /* Pods_Auth_ApiTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93491C87A390AB737849677E /* Pods_Auth_ApiTests.framework */; }; + 91BECF25F64620DEDF99A106 /* Pods_Storage_IntegrationTests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A28B39B3D707677EF59C110 /* Pods_Storage_IntegrationTests_macOS.framework */; }; + 930570CF84207AEB98440760 /* Pods_Auth_SwiftSample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0C52364C5FCE5D3FBAEAF83 /* Pods_Auth_SwiftSample.framework */; }; + 9CD1CAC2BC2C39B755F7BF88 /* Pods_Storage_Example_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3742438A60FCFAAF24CDE751 /* Pods_Storage_Example_iOS.framework */; }; + A553FD534066F62EE74F2D51 /* Pods_Database_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CF25C495716B3441849720B /* Pods_Database_Example_macOS.framework */; }; + ABA730C3E77B260C564C288A /* Pods_Core_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B9B568851BEE22B7FCB61FB /* Pods_Core_Tests_iOS.framework */; }; AFAF36F51EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; }; AFAF36F61EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; }; AFAF36F71EC28C25004BDEE5 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; }; @@ -135,12 +140,7 @@ AFD5630F1EB1402300EA2233 /* MessagingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD563011EB13DF200EA2233 /* MessagingViewController.swift */; }; AFD563151EB29EDE00EA2233 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = AFD563131EB1466100EA2233 /* GoogleService-Info.plist */; }; AFD563171EBBEF7B00EA2233 /* Data+MessagingExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD563161EBBEF7B00EA2233 /* Data+MessagingExtensions.swift */; }; - B4C784B02835699995BDB245 /* Pods_Database_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81E83B5ABAE219234F213B27 /* Pods_Database_Tests_iOS.framework */; }; - BAD5F85FB1020B8CBB42B9BA /* Pods_Auth_SwiftSample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A2A48D583DA0985C1BD3181 /* Pods_Auth_SwiftSample.framework */; }; - BB8642A73C1F482CBEEEA18B /* Pods_Database_IntegrationTests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FBAE5798DCB94C9906773C4 /* Pods_Database_IntegrationTests_iOS.framework */; }; - C01629804D17B03619DABA5D /* Pods_Storage_Tests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88F663265024D7EE7A9D9706 /* Pods_Storage_Tests_macOS.framework */; }; - C660C27672BC028C144E4937 /* Pods_Database_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE87180EF72455631F684021 /* Pods_Database_Example_macOS.framework */; }; - CAE6C9ABFF3DA328D42457A4 /* Pods_Storage_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73B480AA654FC97FA72C6293 /* Pods_Storage_Example_macOS.framework */; }; + CD4DB22A28941C5FEE70686A /* Pods_Auth_EarlGreyTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDE126A5F0AFCA9956A4C5D9 /* Pods_Auth_EarlGreyTests.framework */; }; D018534D1EDACED4003A645C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D01853491EDACED4003A645C /* LaunchScreen.storyboard */; }; D018534E1EDACED4003A645C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D018534B1EDACED4003A645C /* Main.storyboard */; }; D01853721EDAD084003A645C /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; }; @@ -198,26 +198,6 @@ D064E6B51ED9B31C001956DF /* FIRTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D7C1E844677006FA992 /* FIRTestCase.m */; }; D067EF831ED9BDE00095C27F /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; }; D067EF841ED9BDFF0095C27F /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = DEE14D711E844677006FA992 /* GoogleService-Info.plist */; }; - D090052E1EDB2FA300154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D090052D1EDB2FA300154410 /* FirebaseCommunity.framework */; }; - D09005311EDB32D600154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D09005331EDB32F100154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D09005351EDB330E00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D09005371EDB331C00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D09005391EDB333A00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D090053B1EDB334400154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D090053D1EDB334D00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */; settings = {ATTRIBUTES = (); }; }; - D090054F1EDB366100154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D090054E1EDB366100154410 /* FirebaseCommunity.framework */; }; - D09005531EDB36BD00154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005521EDB36BD00154410 /* FirebaseCommunity.framework */; }; - D09005571EDB36ED00154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005561EDB36ED00154410 /* FirebaseCommunity.framework */; }; - D09005581EDB370500154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005561EDB36ED00154410 /* FirebaseCommunity.framework */; }; - D090055C1EDB372000154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D090055B1EDB372000154410 /* FirebaseCommunity.framework */; }; - D090055D1EDB372800154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D090055B1EDB372000154410 /* FirebaseCommunity.framework */; }; - D090055F1EDB372E00154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D090055E1EDB372E00154410 /* FirebaseCommunity.framework */; }; - D09005671EDB37A600154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005661EDB37A600154410 /* FirebaseCommunity.framework */; }; - D09005681EDB37AE00154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005661EDB37A600154410 /* FirebaseCommunity.framework */; }; - D090056B1EDB37DD00154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005691EDB37B600154410 /* FirebaseCommunity.framework */; }; - D090056C1EDB37E500154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005541EDB36DB00154410 /* FirebaseCommunity.framework */; }; - D090056D1EDB37E800154410 /* FirebaseCommunity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D09005541EDB36DB00154410 /* FirebaseCommunity.framework */; }; D0EDB2C51EDA04F800B6C31B /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */; }; D0EDB2D71EDA057800B6C31B /* FIRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0EDB2D21EDA056A00B6C31B /* FIRAppDelegate.m */; }; D0EDB2D81EDA057800B6C31B /* FIRViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D0EDB2D41EDA056A00B6C31B /* FIRViewController.m */; }; @@ -303,11 +283,11 @@ D0FE8A941ED9CAAE003F6722 /* FIRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FE8A1A1ED9C6D2003F6722 /* FIRAppDelegate.m */; }; D0FE8A951ED9CAAE003F6722 /* FIRViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FE8A1C1ED9C6D2003F6722 /* FIRViewController.m */; }; D0FE8A961ED9CAAE003F6722 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FE8A1D1ED9C6D2003F6722 /* main.m */; }; - D22080FB4B7F4238FAC548D6 /* Pods_Auth_Tests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CECEF04E3B788FA2FA9B29F1 /* Pods_Auth_Tests_iOS.framework */; }; D9B0D41E1F578F6D00A567C2 /* FIRGetProjectConfigRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D92C82C61F578DF000D5EAFF /* FIRGetProjectConfigRequestTests.m */; }; D9B0D41F1F578F6E00A567C2 /* FIRGetProjectConfigRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D92C82C61F578DF000D5EAFF /* FIRGetProjectConfigRequestTests.m */; }; D9B0D4201F578F7200A567C2 /* FIRGetProjectConfigResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D92C82C51F578DF000D5EAFF /* FIRGetProjectConfigResponseTests.m */; }; D9B0D4211F578F7300A567C2 /* FIRGetProjectConfigResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D92C82C51F578DF000D5EAFF /* FIRGetProjectConfigResponseTests.m */; }; + DA464BCB6574F7FE299CB48D /* Pods_Database_IntegrationTests_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFC35EAB61A983056BE25D28 /* Pods_Database_IntegrationTests_iOS.framework */; }; DE0E5BBB1EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BB91EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m */; }; DE0E5BBC1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BBA1EA7D92E00FAA825 /* FIRVerifyClientResponseTests.m */; }; DE0E5BBD1EA7D93100FAA825 /* FIRAuthAppCredentialTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0E5BB51EA7D91C00FAA825 /* FIRAuthAppCredentialTests.m */; }; @@ -463,7 +443,7 @@ DEE14D941E84468D006FA992 /* FIRTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE14D7C1E844677006FA992 /* FIRTestCase.m */; }; DEF288411F9AB6E100D480CF /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DEF288401F9AB6E100D480CF /* Default-568h@2x.png */; }; DEF288421F9AB6E100D480CF /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DEF288401F9AB6E100D480CF /* Default-568h@2x.png */; }; - FFE130CF56C04A4F1F90F58C /* Pods_Core_Example_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 491500C8507A3B80D6FE1B61 /* Pods_Core_Example_macOS.framework */; }; + FF33B94B3A34331129E4E4D5 /* Pods_Database_IntegrationTests_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C1ABDD7BB039B4BF06A29E /* Pods_Database_IntegrationTests_macOS.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -665,7 +645,6 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D09005311EDB32D600154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -675,7 +654,6 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D09005331EDB32F100154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -685,7 +663,6 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D09005351EDB330E00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -695,7 +672,6 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D09005371EDB331C00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -705,7 +681,6 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D09005391EDB333A00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -715,7 +690,6 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D090053B1EDB334400154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -725,16 +699,14 @@ dstPath = ""; dstSubfolderSpec = 16; files = ( - D090053D1EDB334D00154410 /* OCMock-iOS/OCMock.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 018F5A73A5594B2BFB86FA4F /* Pods_Storage_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0431E01853516524ED683CB1 /* Pods-Database_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; - 0555A4F3B37CB783D805569C /* Pods-Auth_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; + 000DAC7D0D180A9FBB395BB6 /* Pods-Database_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + 00BD45B2141C68C3F9809A4D /* Pods-Database_IntegrationTests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS.release.xcconfig"; sourceTree = ""; }; 06121EBC1EC399C50008D70E /* Storage_IntegrationTests_iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Storage_IntegrationTests_iOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 06121ECA1EC39A0B0008D70E /* FIRStorageIntegrationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageIntegrationTests.m; sourceTree = ""; }; 0624F3E11EC0ECFA00E5940D /* Database_IntegrationTests_iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Database_IntegrationTests_iOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -794,66 +766,67 @@ 069428801EC3B35A00F7BC69 /* 1mb.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = 1mb.dat; sourceTree = ""; }; 0697B1201EC13D8A00542174 /* Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base64.h; sourceTree = ""; }; 0697B1211EC13D8A00542174 /* Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Base64.m; sourceTree = ""; }; - 0FBAE5798DCB94C9906773C4 /* Pods_Database_IntegrationTests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_IntegrationTests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 151BA010E214D6892BB84638 /* Pods-Storage_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS.debug.xcconfig"; sourceTree = ""; }; - 1D71F5289CE296DAF099055B /* Pods-Core_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS.release.xcconfig"; sourceTree = ""; }; - 1D81C7B58B484ADBACBBD404 /* Pods-Storage_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS.release.xcconfig"; sourceTree = ""; }; - 1E31642E764D25811E378FE5 /* Pods-Storage_IntegrationTests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS.debug.xcconfig"; sourceTree = ""; }; - 1EB1C884C0DD8B2A67F138F7 /* Pods-Core_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; - 20453CB242D5D3A942B50354 /* Pods-Database_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; - 250749E8701D9E197482958F /* Pods-Core_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS.release.xcconfig"; sourceTree = ""; }; - 252CAA8955610722B3FDB809 /* Pods-Database_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS.debug.xcconfig"; sourceTree = ""; }; - 283BA960224D677BDCBBC751 /* Pods-Auth_Sample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Sample.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample.release.xcconfig"; sourceTree = ""; }; - 2A49DC24309FF8C2373F671A /* Pods_Auth_EarlGreyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_EarlGreyTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 33B9D617B528A586BBB22CE3 /* Pods-Database_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS.release.xcconfig"; sourceTree = ""; }; - 3A2A48D583DA0985C1BD3181 /* Pods_Auth_SwiftSample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_SwiftSample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B67241DF1B67275CA11683A /* Pods_Auth_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3CFDED6919C5EB23FBEC360E /* Pods-Auth_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS.release.xcconfig"; sourceTree = ""; }; - 408DFD8A7EB6F7736C74A749 /* Pods-Auth_EarlGreyTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_EarlGreyTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests.release.xcconfig"; sourceTree = ""; }; - 439101D8922AE9DC78897FA1 /* Pods_Database_IntegrationTests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_IntegrationTests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 491500C8507A3B80D6FE1B61 /* Pods_Core_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4A11FCCAE12A247A44E30AC2 /* Pods_Auth_Sample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Sample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4F902A29FA956ADD762F6921 /* Pods_Messaging_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Messaging_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 55CF04372D55EE9115457D4B /* Pods-Storage_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS.release.xcconfig"; sourceTree = ""; }; - 5AEA6E0678E8F5DFAAC04393 /* Pods-Auth_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS.debug.xcconfig"; sourceTree = ""; }; - 5C85D77EF5F0AC7EB04FFEE6 /* Pods_Auth_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D149A186F9ECAEA642BC70A /* Pods-Core_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; - 5EA05A554FC35E7C5F8E5CA9 /* Pods_Storage_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5ECB335A2721006A272B6319 /* Pods_Core_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 09F55B0265DCD315B2DD3C2E /* Pods-Auth_ApiTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_ApiTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests.debug.xcconfig"; sourceTree = ""; }; + 0ABC4448E5917769098A4EEF /* Pods_Auth_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0C69403B9730C701BF2E0446 /* Pods-Auth_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS.release.xcconfig"; sourceTree = ""; }; + 0CA98384DDFFEECB1D473552 /* Pods-Auth_SwiftSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_SwiftSample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample.debug.xcconfig"; sourceTree = ""; }; + 0D66D613C54F5BFF80D9AB63 /* Pods-Core_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + 0DB176DCABEFDF6C19B302B0 /* Pods-Auth_EarlGreyTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_EarlGreyTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests.release.xcconfig"; sourceTree = ""; }; + 1015568683E2DFCC2719C754 /* Pods_Auth_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1068E64D36A3C656184168DE /* Pods-Database_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS.debug.xcconfig"; sourceTree = ""; }; + 1735157165B298F2A1EC36E3 /* Pods-Auth_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + 1CCC00FFFC534F0E9B41CF29 /* Pods-Database_IntegrationTests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS.debug.xcconfig"; sourceTree = ""; }; + 1E6C076D38C1763E00A3DACA /* Pods-Core_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS.release.xcconfig"; sourceTree = ""; }; + 20928A4E610E48E3EA4D9F4A /* Pods-Database_IntegrationTests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS.debug.xcconfig"; sourceTree = ""; }; + 24B879B03BD82C7DE771CA61 /* Pods-Storage_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS.debug.xcconfig"; sourceTree = ""; }; + 287D8FC7F3129B28D8A29FBE /* Pods-Core_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS.release.xcconfig"; sourceTree = ""; }; + 28B01131418E340D322829AC /* Pods-Auth_SwiftSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_SwiftSample.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample.release.xcconfig"; sourceTree = ""; }; + 2B1B85CD0C7778447F3BFCD5 /* Pods-Database_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS.release.xcconfig"; sourceTree = ""; }; + 2B3C652966760042D996247E /* Pods-Core_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; + 3742438A60FCFAAF24CDE751 /* Pods_Storage_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3A304052F4122D3468145F6C /* Pods-Messaging_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS.release.xcconfig"; sourceTree = ""; }; + 3B9B568851BEE22B7FCB61FB /* Pods_Core_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3E26CB853AB2CAF1960A0F71 /* Pods-Storage_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS.debug.xcconfig"; sourceTree = ""; }; + 4373FD322206E44A7CADC2A8 /* Pods_Auth_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 46052D607615BD81295B65C6 /* Pods-Messaging_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + 466C3694B6C68F69BA4DA448 /* Pods-Storage_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + 48317719F315960780114559 /* Pods-Auth_Sample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Sample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample.debug.xcconfig"; sourceTree = ""; }; + 4852BF989C85671F5D7EBD2A /* Pods_Database_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B490EFB675400675CA98196 /* Pods-Storage_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; + 4BF8EA84DF6AF0AB6E9BB6A0 /* Pods-Auth_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS.release.xcconfig"; sourceTree = ""; }; + 4CC7C8B9E821151509BB3B64 /* Pods-Database_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS.release.xcconfig"; sourceTree = ""; }; + 4D61AACC06F8E078EF051E4C /* Pods-Messaging_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS.debug.xcconfig"; sourceTree = ""; }; + 4ECAA105379B7E664C7FF223 /* Pods-Storage_IntegrationTests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS.debug.xcconfig"; sourceTree = ""; }; + 5CA5A85B5A80F118F3247910 /* Pods-Storage_IntegrationTests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS.release.xcconfig"; sourceTree = ""; }; + 5DA6361D6B54362D073F3BA5 /* Pods-Database_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS.release.xcconfig"; sourceTree = ""; }; 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 6003F591195388D20070C39A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 61B6FFF7CB7FE43BE096C3E3 /* Pods_Auth_ApiTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_ApiTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 659F5E0EE747A8831F95BB6A /* Pods-Storage_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS.release.xcconfig"; sourceTree = ""; }; - 66C8AD396012BCC0A5112A85 /* Pods_Auth_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 682C25FDE2729275382ADE13 /* Pods-Auth_ApiTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_ApiTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests.release.xcconfig"; sourceTree = ""; }; - 6A755474C372E792A35598FE /* Pods_Messaging_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Messaging_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B311CFB1407D62B89196FA6 /* Pods-Database_IntegrationTests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS.release.xcconfig"; sourceTree = ""; }; - 6E7C47E104D6D59E31DE6BC7 /* Pods-Storage_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS.release.xcconfig"; sourceTree = ""; }; - 6F7376F39846E902979416D4 /* Pods_Database_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FAA689FDCBD3261300292D5 /* Pods-Database_IntegrationTests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS.debug.xcconfig"; sourceTree = ""; }; - 73B480AA654FC97FA72C6293 /* Pods_Storage_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6029CD8D7E65D491083D5944 /* Pods-Auth_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS.debug.xcconfig"; sourceTree = ""; }; + 6098677E3698C58151DC2E85 /* Pods-Messaging_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS.release.xcconfig"; sourceTree = ""; }; + 66544F771D53687DD73F8BE8 /* Pods_Database_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 68657030253DE5895E124F45 /* Pods_Core_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A28B39B3D707677EF59C110 /* Pods_Storage_IntegrationTests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_IntegrationTests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6CCB3CEB7BF2E4994FBDB2E7 /* Pods_Messaging_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Messaging_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FD4B6DC35E3304CBECFEC61 /* Pods-Core_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS.debug.xcconfig"; sourceTree = ""; }; + 7879DCC8860E7CED0311D4E8 /* Pods-Database_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS.release.xcconfig"; sourceTree = ""; }; + 7CF25C495716B3441849720B /* Pods_Database_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7E94853F1F578A9D005A3939 /* FIRAuthURLPresenterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthURLPresenterTests.m; sourceTree = ""; }; 7EFA2E031F71C93300DD354F /* FIRUserMetadataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRUserMetadataTests.m; sourceTree = ""; }; - 81E83B5ABAE219234F213B27 /* Pods_Database_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 81C1ABDD7BB039B4BF06A29E /* Pods_Database_IntegrationTests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_IntegrationTests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8496034D8156555C5FCF8F14 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 862CC98282A6123508E8CA49 /* Pods-Database_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS.release.xcconfig"; sourceTree = ""; }; - 88F663265024D7EE7A9D9706 /* Pods_Storage_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8AE837A532DD31E044082204 /* Pods-Auth_Sample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Sample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample.debug.xcconfig"; sourceTree = ""; }; - 8D6342869F0562D44DB08B3E /* Pods-Core_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS.debug.xcconfig"; sourceTree = ""; }; - 93814BE83D93EE757314FA2D /* Pods-Storage_IntegrationTests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS.debug.xcconfig"; sourceTree = ""; }; - 97768125F45377F35CA86EDC /* Pods_Database_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 983647E6E12D5BC803D9EA8D /* Pods-Auth_ApiTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_ApiTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests.debug.xcconfig"; sourceTree = ""; }; - 9F0AFFA90A9C1A9D334B0564 /* Pods-Core_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS.release.xcconfig"; sourceTree = ""; }; - A297C4C2BC1856144C88DF94 /* Pods-Database_IntegrationTests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS.release.xcconfig"; sourceTree = ""; }; - A73F0848D76BDA31FCC2C1F7 /* Pods-Auth_SwiftSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_SwiftSample.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample.release.xcconfig"; sourceTree = ""; }; - A77589942C6AB46A7BFC24A3 /* Pods-Storage_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS.debug.xcconfig"; sourceTree = ""; }; - AA63A277F8A24228C5E3C882 /* Pods-Auth_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS.release.xcconfig"; sourceTree = ""; }; - AB624D103857665A41CAE8E6 /* Pods-Database_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS.release.xcconfig"; sourceTree = ""; }; - AB69974504A1071F15C41E70 /* Pods-Messaging_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS.release.xcconfig"; sourceTree = ""; }; - AC2ED7A06FF0EAA148CA8144 /* Pods-Messaging_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS.debug.xcconfig"; sourceTree = ""; }; - AE6C9DD139E1FD21DC0F1082 /* Pods_Core_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AF6414F985B340F104ABE09C /* Pods-Messaging_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + 84C51650773603D9F827CB3F /* Pods_Core_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8602A8FB9AF04A0C9A8FE380 /* Pods-Auth_Sample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Sample.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample.release.xcconfig"; sourceTree = ""; }; + 86062A14985F49A3B99614A7 /* Pods_Core_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 86B8E0400070C72C0FE0C2F8 /* Pods-Database_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; + 870F50EE08ED74C38B5CAF79 /* Pods-Core_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS.debug.xcconfig"; sourceTree = ""; }; + 8F27F07800D6FD739BD094D3 /* Pods_Storage_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 910D7A5DE7D5AF153328D243 /* Pods_Storage_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 93491C87A390AB737849677E /* Pods_Auth_ApiTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_ApiTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 94C0FA103316CB56F37E20EA /* Pods-Auth_EarlGreyTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_EarlGreyTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests.debug.xcconfig"; sourceTree = ""; }; + 97790B1C788991008685954F /* Pods-Storage_Example_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS.release.xcconfig"; sourceTree = ""; }; + 979DF124E3D1146A81188F78 /* Pods_Storage_IntegrationTests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_IntegrationTests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A8E6527440C118AC7C21D504 /* Pods_Storage_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AFAF36F41EC28C25004BDEE5 /* Shared.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Shared.xcassets; path = Shared/Shared.xcassets; sourceTree = ""; }; AFC8BA9C1EBD230E00B8EEAE /* NotificationsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationsController.swift; sourceTree = ""; }; AFC8BA9E1EBD51A700B8EEAE /* Environment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Environment.swift; sourceTree = ""; }; @@ -867,16 +840,14 @@ AFD563131EB1466100EA2233 /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "App/GoogleService-Info.plist"; sourceTree = ""; }; AFD563141EB29B8C00EA2233 /* Messaging_Example.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Messaging_Example.entitlements; sourceTree = ""; }; AFD563161EBBEF7B00EA2233 /* Data+MessagingExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+MessagingExtensions.swift"; sourceTree = ""; }; - B059B612E3B363D509A89169 /* Pods-Auth_EarlGreyTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_EarlGreyTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests.debug.xcconfig"; sourceTree = ""; }; - B36A2A837EF9387CBF9FE7F6 /* Pods-Database_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS.debug.xcconfig"; sourceTree = ""; }; - B41089F21AD56BFCAFF09C89 /* Pods-Core_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS.debug.xcconfig"; sourceTree = ""; }; - BE87180EF72455631F684021 /* Pods_Database_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BFF6849AC334804952C8B985 /* Pods-Storage_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; - C1C9B9A9F39B3A2C4620B31D /* Pods_Storage_IntegrationTests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_IntegrationTests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C2F672645182329577757001 /* Pods-Auth_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS.release.xcconfig"; sourceTree = ""; }; - CAD129FFEC477E1129AE6AA1 /* Pods_Core_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Core_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CBB9C19A1D046D56AF6BD820 /* Pods-Storage_IntegrationTests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS.release.xcconfig"; sourceTree = ""; }; - CECEF04E3B788FA2FA9B29F1 /* Pods_Auth_Tests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Tests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B0895BC929D50B20A69CEEEF /* Pods-Storage_IntegrationTests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS.release.xcconfig"; sourceTree = ""; }; + B0C1478ED7269FF2107F5B6F /* Pods_Messaging_Example_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Messaging_Example_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B0C52364C5FCE5D3FBAEAF83 /* Pods_Auth_SwiftSample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_SwiftSample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B1EFE04FF3C9650984C5E3C3 /* Pods-Storage_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS.release.xcconfig"; sourceTree = ""; }; + B4F2CCE27C567E675C27953C /* Pods-Auth_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS.debug.xcconfig"; sourceTree = ""; }; + BA1AAFF4508A97F7B32533FC /* Pods-Auth_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; + BDE126A5F0AFCA9956A4C5D9 /* Pods_Auth_EarlGreyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_EarlGreyTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C1520E81B1BFD24ED1882137 /* Pods-Storage_IntegrationTests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS.debug.xcconfig"; sourceTree = ""; }; D018534A1EDACED4003A645C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; D018534C1EDACED4003A645C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; D01853791EDAD084003A645C /* Auth_Example_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Auth_Example_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -897,16 +868,6 @@ D064E6A41ED9B1BF001956DF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; D064E6A61ED9B1BF001956DF /* Core-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Core-Info.plist"; sourceTree = ""; }; D064E6BF1ED9B31C001956DF /* Core_Tests_macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Core_Tests_macOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D090052D1EDB2FA300154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Auth-Core-Root-iOS/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = "OCMock-iOS/OCMock.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D090054E1EDB366100154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Auth-Core-Root-OSX/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D09005521EDB36BD00154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Root-iOS/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D09005541EDB36DB00154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Root-Storage-OSX/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D09005561EDB36ED00154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Database-Root-iOS/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D090055B1EDB372000154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Database-Root-OSX/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D090055E1EDB372E00154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Messaging-Root/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D09005661EDB37A600154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Root-Storage-iOS/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D09005691EDB37B600154410 /* FirebaseCommunity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCommunity.framework; path = "FirebaseCommunity-Core-Root-OSX/FirebaseCommunity.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; D0EDB2CD1EDA04F800B6C31B /* Storage_Example_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Storage_Example_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; D0EDB2D01EDA056A00B6C31B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; D0EDB2D11EDA056A00B6C31B /* FIRAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FIRAppDelegate.h; sourceTree = ""; }; @@ -927,12 +888,11 @@ D0FE8A2F1ED9C804003F6722 /* Database_Example_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Database_Example_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; D0FE8A621ED9C870003F6722 /* Database_Tests_macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Database_Tests_macOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; D0FE8A8C1ED9C87B003F6722 /* Database_IntegrationTests_macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Database_IntegrationTests_macOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D4E15AD159B5F9FD595AD761 /* Pods-Auth_Example_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Example_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS.debug.xcconfig"; sourceTree = ""; }; - D77462DF2C7AC82A5D473646 /* Pods-Auth_SwiftSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_SwiftSample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample.debug.xcconfig"; sourceTree = ""; }; - D8324AEFAEEF81EEDE114E33 /* Pods-Auth_Tests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS.debug.xcconfig"; sourceTree = ""; }; + D6A450A39BCA3DB4138333D8 /* Pods-Auth_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS.release.xcconfig"; sourceTree = ""; }; + D837E35351C0B844EA64B959 /* Pods_Auth_Sample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Sample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D92C82C51F578DF000D5EAFF /* FIRGetProjectConfigResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGetProjectConfigResponseTests.m; sourceTree = ""; }; D92C82C61F578DF000D5EAFF /* FIRGetProjectConfigRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRGetProjectConfigRequestTests.m; sourceTree = ""; }; - DAEC0C3CA3C043F584C0D281 /* Pods-Database_IntegrationTests_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS.debug.xcconfig"; sourceTree = ""; }; + DDF4A6C7CFF20DCCF96071EC /* Pods-Core_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS.release.xcconfig"; sourceTree = ""; }; DE0E5BB51EA7D91C00FAA825 /* FIRAuthAppCredentialTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAppCredentialTests.m; sourceTree = ""; }; DE0E5BB61EA7D91C00FAA825 /* FIRAuthAppDelegateProxyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAppDelegateProxyTests.m; sourceTree = ""; }; DE0E5BB91EA7D92E00FAA825 /* FIRVerifyClientRequestTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRVerifyClientRequestTest.m; sourceTree = ""; }; @@ -1001,7 +961,6 @@ DE26D26D1F705C35004AE1D3 /* Auth_EarlGreyTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth_EarlGreyTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; DE26D27D1F705EC7004AE1D3 /* SwiftSample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftSample.app; sourceTree = BUILT_PRODUCTS_DIR; }; DE45C6641E7DA8CB009E6ACD /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - DE4E711A1E953ABC00070092 /* FirebaseCommunity.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FirebaseCommunity.podspec; path = ../FirebaseCommunity.podspec; sourceTree = ""; }; DE750DB51EB3DD4000A75E47 /* FIRAuthAPNSTokenManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAPNSTokenManagerTests.m; sourceTree = ""; }; DE750DB61EB3DD4000A75E47 /* FIRAuthAPNSTokenTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAPNSTokenTests.m; sourceTree = ""; }; DE750DB71EB3DD4000A75E47 /* FIRAuthAppCredentialManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRAuthAppCredentialManagerTests.m; sourceTree = ""; }; @@ -1117,6 +1076,7 @@ DE9315D61E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRMessagingTestNotificationUtilities.h; sourceTree = ""; }; DE9315D71E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRMessagingTestNotificationUtilities.m; sourceTree = ""; }; DE9315D81E8738B70083EDBF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + DE9C3D75207E5D1DC70BB364 /* Pods_Database_Tests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_Tests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; DEB139C11E734D9D00AC236D /* FIRStorageDeleteTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageDeleteTests.m; sourceTree = ""; }; DEB139C21E734D9D00AC236D /* FIRStorageGetMetadataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageGetMetadataTests.m; sourceTree = ""; }; DEB139C31E734D9D00AC236D /* FIRStorageMetadataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRStorageMetadataTests.m; sourceTree = ""; }; @@ -1163,14 +1123,16 @@ DEE14D7C1E844677006FA992 /* FIRTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRTestCase.m; sourceTree = ""; }; DEE14D7D1E844677006FA992 /* Tests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = ""; }; DEF288401F9AB6E100D480CF /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - DF22AB406738B8C54A49A248 /* Pods-Auth_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS.release.xcconfig"; sourceTree = ""; }; - E1DB278AD387CAB5D57BF135 /* Pods_Storage_IntegrationTests_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage_IntegrationTests_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E27502AAA61906D3F236AD2C /* Pods-Storage_Tests_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS.debug.xcconfig"; sourceTree = ""; }; + DFC35EAB61A983056BE25D28 /* Pods_Database_IntegrationTests_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Database_IntegrationTests_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E0EF5EDDB1FD839F03FC02AA /* Pods-Storage_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS.release.xcconfig"; sourceTree = ""; }; E2C2834C90DBAB56D568189F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - E74998B8B0ABF367C66518FE /* Pods-Database_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS.release.xcconfig"; sourceTree = ""; }; - F02831CE3FC789F6F6A656AF /* Pods-Storage_IntegrationTests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_IntegrationTests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS.release.xcconfig"; sourceTree = ""; }; - F08B9FA857DB758D0925510E /* Pods-Messaging_Tests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Messaging_Tests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS.release.xcconfig"; sourceTree = ""; }; - F57A7D2DD698EE8495DB047B /* Pods-Core_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS.release.xcconfig"; sourceTree = ""; }; + E5978C421A9123C9D34CBA43 /* Pods-Database_Example_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_Example_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS.debug.xcconfig"; sourceTree = ""; }; + E8A8A21551A3D8557757AD0D /* Pods-Auth_ApiTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_ApiTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests.release.xcconfig"; sourceTree = ""; }; + EDA33867CB04D0AADD09321A /* Pods-Database_IntegrationTests_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Database_IntegrationTests_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS.release.xcconfig"; sourceTree = ""; }; + F7649E1B594D8101939746EA /* Pods-Core_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Core_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS.release.xcconfig"; sourceTree = ""; }; + F7A35264721D3C8D9F96F91C /* Pods_Auth_Example_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Auth_Example_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FD3AEF097DFCF2ADAC345D2A /* Pods-Storage_Example_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage_Example_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS.release.xcconfig"; sourceTree = ""; }; + FDBC4B909E617B02D7E741F6 /* Pods-Auth_Tests_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Auth_Tests_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1178,8 +1140,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 296461E35E6F9E49566104CC /* Pods_Storage_IntegrationTests_iOS.framework in Frameworks */, - D09005681EDB37AE00154410 /* FirebaseCommunity.framework in Frameworks */, + 6232ED3272E9C78C2A0E127F /* Pods_Storage_IntegrationTests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1187,8 +1148,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BB8642A73C1F482CBEEEA18B /* Pods_Database_IntegrationTests_iOS.framework in Frameworks */, - D09005581EDB370500154410 /* FirebaseCommunity.framework in Frameworks */, + DA464BCB6574F7FE299CB48D /* Pods_Database_IntegrationTests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1196,7 +1156,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5AAA7CC9D289EC7A49A87097 /* Pods_Messaging_Example_iOS.framework in Frameworks */, + 8313C96352C6C77D481B5937 /* Pods_Messaging_Example_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1204,7 +1164,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 46BAF46355EA2FB31BFBB9CC /* Pods_Auth_Example_macOS.framework in Frameworks */, + 6D6FA69218AB107C266E1B70 /* Pods_Auth_Example_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1212,8 +1172,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 72A4F3F8704E8148ADF12B0D /* Pods_Auth_Tests_macOS.framework in Frameworks */, - D090054F1EDB366100154410 /* FirebaseCommunity.framework in Frameworks */, + 2C8B39CFF9898AE4B29AD114 /* Pods_Auth_Tests_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1221,7 +1180,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FFE130CF56C04A4F1F90F58C /* Pods_Core_Example_macOS.framework in Frameworks */, + 431EBDD6071EF1AE6F6DBE5F /* Pods_Core_Example_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1229,8 +1188,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 45A77EEB247ECF2500F13784 /* Pods_Core_Tests_macOS.framework in Frameworks */, - D090056B1EDB37DD00154410 /* FirebaseCommunity.framework in Frameworks */, + 29136BCA0AD59481B07CFBB0 /* Pods_Core_Tests_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1238,7 +1196,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CAE6C9ABFF3DA328D42457A4 /* Pods_Storage_Example_macOS.framework in Frameworks */, + 063825B4D58274CB24B25FF1 /* Pods_Storage_Example_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1246,8 +1204,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C01629804D17B03619DABA5D /* Pods_Storage_Tests_macOS.framework in Frameworks */, - D090056D1EDB37E800154410 /* FirebaseCommunity.framework in Frameworks */, + 529BBEFBB6D7A3653B6B3874 /* Pods_Storage_Tests_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1255,8 +1212,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5BA5BCACADA152589E33D130 /* Pods_Storage_IntegrationTests_macOS.framework in Frameworks */, - D090056C1EDB37E500154410 /* FirebaseCommunity.framework in Frameworks */, + 91BECF25F64620DEDF99A106 /* Pods_Storage_IntegrationTests_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1264,7 +1220,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C660C27672BC028C144E4937 /* Pods_Database_Example_macOS.framework in Frameworks */, + A553FD534066F62EE74F2D51 /* Pods_Database_Example_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1272,8 +1228,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 960665EC1C5F7A0E843A354F /* Pods_Database_Tests_macOS.framework in Frameworks */, - D090055C1EDB372000154410 /* FirebaseCommunity.framework in Frameworks */, + 7CA435AB1A753CC9EEDFA648 /* Pods_Database_Tests_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1281,8 +1236,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1D6A9D4E7CD72397532C488F /* Pods_Database_IntegrationTests_macOS.framework in Frameworks */, - D090055D1EDB372800154410 /* FirebaseCommunity.framework in Frameworks */, + FF33B94B3A34331129E4E4D5 /* Pods_Database_IntegrationTests_macOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1290,7 +1244,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1A98A82E739DEB46E31C884F /* Pods_Auth_Sample.framework in Frameworks */, + 0C1D425E4DA4FBFD5A08B985 /* Pods_Auth_Sample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1298,7 +1252,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 665C43EA73A42E672D4F3ADC /* Pods_Auth_ApiTests.framework in Frameworks */, + 8FC590E7FF7C561991DC9DD6 /* Pods_Auth_ApiTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1306,7 +1260,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7C20A4BD7C724AC8239C745C /* Pods_Auth_EarlGreyTests.framework in Frameworks */, + CD4DB22A28941C5FEE70686A /* Pods_Auth_EarlGreyTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1314,7 +1268,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BAD5F85FB1020B8CBB42B9BA /* Pods_Auth_SwiftSample.framework in Frameworks */, + 930570CF84207AEB98440760 /* Pods_Auth_SwiftSample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1322,7 +1276,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 105513F600A63173BC552556 /* Pods_Database_Example_iOS.framework in Frameworks */, + 825BE4C9299DAB7EFEB19B65 /* Pods_Database_Example_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1330,8 +1284,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B4C784B02835699995BDB245 /* Pods_Database_Tests_iOS.framework in Frameworks */, - D09005571EDB36ED00154410 /* FirebaseCommunity.framework in Frameworks */, + 6ADAC4BEBCE37253D2D7A50F /* Pods_Database_Tests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1339,7 +1292,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3B5B4BDF69267238D023614C /* Pods_Auth_Example_iOS.framework in Frameworks */, + 67EA2F675D33B39CEB0D41B1 /* Pods_Auth_Example_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1347,8 +1300,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D22080FB4B7F4238FAC548D6 /* Pods_Auth_Tests_iOS.framework in Frameworks */, - D090052E1EDB2FA300154410 /* FirebaseCommunity.framework in Frameworks */, + 5207C8D12B9830DADB85FE67 /* Pods_Auth_Tests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1356,8 +1308,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7AE9A7433F2BD9A52022AC71 /* Pods_Messaging_Tests_iOS.framework in Frameworks */, - D090055F1EDB372E00154410 /* FirebaseCommunity.framework in Frameworks */, + 2ECC6F80E47D2646FA82B940 /* Pods_Messaging_Tests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1368,7 +1319,7 @@ DEB139F41E73506A00AC236D /* CoreGraphics.framework in Frameworks */, DEB139F51E73506A00AC236D /* UIKit.framework in Frameworks */, DEB139F61E73506A00AC236D /* Foundation.framework in Frameworks */, - 0E069577AA9CF14E7625DBA6 /* Pods_Storage_Example_iOS.framework in Frameworks */, + 9CD1CAC2BC2C39B755F7BF88 /* Pods_Storage_Example_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1376,8 +1327,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 53F96D962AC7E1FB44B321D7 /* Pods_Storage_Tests_iOS.framework in Frameworks */, - D09005671EDB37A600154410 /* FirebaseCommunity.framework in Frameworks */, + 01E863BD40D23087B77F2F03 /* Pods_Storage_Tests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1385,7 +1335,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 79A15731AA31012CD937CF3A /* Pods_Core_Example_iOS.framework in Frameworks */, + 1A509E710C83B6D0A6CD286D /* Pods_Core_Example_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1393,8 +1343,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7A02646DEF386689CCFB9011 /* Pods_Core_Tests_iOS.framework in Frameworks */, - D09005531EDB36BD00154410 /* FirebaseCommunity.framework in Frameworks */, + ABA730C3E77B260C564C288A /* Pods_Core_Tests_iOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1465,6 +1414,65 @@ path = third_party; sourceTree = ""; }; + 2A06FEEED3D48AAD710413A7 /* Pods */ = { + isa = PBXGroup; + children = ( + 09F55B0265DCD315B2DD3C2E /* Pods-Auth_ApiTests.debug.xcconfig */, + E8A8A21551A3D8557757AD0D /* Pods-Auth_ApiTests.release.xcconfig */, + 94C0FA103316CB56F37E20EA /* Pods-Auth_EarlGreyTests.debug.xcconfig */, + 0DB176DCABEFDF6C19B302B0 /* Pods-Auth_EarlGreyTests.release.xcconfig */, + 6029CD8D7E65D491083D5944 /* Pods-Auth_Example_iOS.debug.xcconfig */, + 0C69403B9730C701BF2E0446 /* Pods-Auth_Example_iOS.release.xcconfig */, + B4F2CCE27C567E675C27953C /* Pods-Auth_Example_macOS.debug.xcconfig */, + 4BF8EA84DF6AF0AB6E9BB6A0 /* Pods-Auth_Example_macOS.release.xcconfig */, + 48317719F315960780114559 /* Pods-Auth_Sample.debug.xcconfig */, + 8602A8FB9AF04A0C9A8FE380 /* Pods-Auth_Sample.release.xcconfig */, + 0CA98384DDFFEECB1D473552 /* Pods-Auth_SwiftSample.debug.xcconfig */, + 28B01131418E340D322829AC /* Pods-Auth_SwiftSample.release.xcconfig */, + 1735157165B298F2A1EC36E3 /* Pods-Auth_Tests_iOS.debug.xcconfig */, + D6A450A39BCA3DB4138333D8 /* Pods-Auth_Tests_iOS.release.xcconfig */, + BA1AAFF4508A97F7B32533FC /* Pods-Auth_Tests_macOS.debug.xcconfig */, + FDBC4B909E617B02D7E741F6 /* Pods-Auth_Tests_macOS.release.xcconfig */, + 870F50EE08ED74C38B5CAF79 /* Pods-Core_Example_iOS.debug.xcconfig */, + 1E6C076D38C1763E00A3DACA /* Pods-Core_Example_iOS.release.xcconfig */, + 6FD4B6DC35E3304CBECFEC61 /* Pods-Core_Example_macOS.debug.xcconfig */, + F7649E1B594D8101939746EA /* Pods-Core_Example_macOS.release.xcconfig */, + 0D66D613C54F5BFF80D9AB63 /* Pods-Core_Tests_iOS.debug.xcconfig */, + DDF4A6C7CFF20DCCF96071EC /* Pods-Core_Tests_iOS.release.xcconfig */, + 2B3C652966760042D996247E /* Pods-Core_Tests_macOS.debug.xcconfig */, + 287D8FC7F3129B28D8A29FBE /* Pods-Core_Tests_macOS.release.xcconfig */, + E5978C421A9123C9D34CBA43 /* Pods-Database_Example_iOS.debug.xcconfig */, + 5DA6361D6B54362D073F3BA5 /* Pods-Database_Example_iOS.release.xcconfig */, + 1068E64D36A3C656184168DE /* Pods-Database_Example_macOS.debug.xcconfig */, + 4CC7C8B9E821151509BB3B64 /* Pods-Database_Example_macOS.release.xcconfig */, + 20928A4E610E48E3EA4D9F4A /* Pods-Database_IntegrationTests_iOS.debug.xcconfig */, + EDA33867CB04D0AADD09321A /* Pods-Database_IntegrationTests_iOS.release.xcconfig */, + 1CCC00FFFC534F0E9B41CF29 /* Pods-Database_IntegrationTests_macOS.debug.xcconfig */, + 00BD45B2141C68C3F9809A4D /* Pods-Database_IntegrationTests_macOS.release.xcconfig */, + 000DAC7D0D180A9FBB395BB6 /* Pods-Database_Tests_iOS.debug.xcconfig */, + 2B1B85CD0C7778447F3BFCD5 /* Pods-Database_Tests_iOS.release.xcconfig */, + 86B8E0400070C72C0FE0C2F8 /* Pods-Database_Tests_macOS.debug.xcconfig */, + 7879DCC8860E7CED0311D4E8 /* Pods-Database_Tests_macOS.release.xcconfig */, + 4D61AACC06F8E078EF051E4C /* Pods-Messaging_Example_iOS.debug.xcconfig */, + 6098677E3698C58151DC2E85 /* Pods-Messaging_Example_iOS.release.xcconfig */, + 46052D607615BD81295B65C6 /* Pods-Messaging_Tests_iOS.debug.xcconfig */, + 3A304052F4122D3468145F6C /* Pods-Messaging_Tests_iOS.release.xcconfig */, + 3E26CB853AB2CAF1960A0F71 /* Pods-Storage_Example_iOS.debug.xcconfig */, + 97790B1C788991008685954F /* Pods-Storage_Example_iOS.release.xcconfig */, + 24B879B03BD82C7DE771CA61 /* Pods-Storage_Example_macOS.debug.xcconfig */, + FD3AEF097DFCF2ADAC345D2A /* Pods-Storage_Example_macOS.release.xcconfig */, + 4ECAA105379B7E664C7FF223 /* Pods-Storage_IntegrationTests_iOS.debug.xcconfig */, + 5CA5A85B5A80F118F3247910 /* Pods-Storage_IntegrationTests_iOS.release.xcconfig */, + C1520E81B1BFD24ED1882137 /* Pods-Storage_IntegrationTests_macOS.debug.xcconfig */, + B0895BC929D50B20A69CEEEF /* Pods-Storage_IntegrationTests_macOS.release.xcconfig */, + 466C3694B6C68F69BA4DA448 /* Pods-Storage_Tests_iOS.debug.xcconfig */, + B1EFE04FF3C9650984C5E3C3 /* Pods-Storage_Tests_iOS.release.xcconfig */, + 4B490EFB675400675CA98196 /* Pods-Storage_Tests_macOS.debug.xcconfig */, + E0EF5EDDB1FD839F03FC02AA /* Pods-Storage_Tests_macOS.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; 6003F581195388D10070C39A = { isa = PBXGroup; children = ( @@ -1477,7 +1485,7 @@ DEB139B31E734D9D00AC236D /* Storage */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, - AE25F8B7BBCD580A43061D0D /* Pods */, + 2A06FEEED3D48AAD710413A7 /* Pods */, ); sourceTree = ""; }; @@ -1517,47 +1525,37 @@ 6003F58C195388D20070C39A /* Frameworks */ = { isa = PBXGroup; children = ( - D09005691EDB37B600154410 /* FirebaseCommunity.framework */, - D09005661EDB37A600154410 /* FirebaseCommunity.framework */, - D090055E1EDB372E00154410 /* FirebaseCommunity.framework */, - D090055B1EDB372000154410 /* FirebaseCommunity.framework */, - D09005561EDB36ED00154410 /* FirebaseCommunity.framework */, - D09005541EDB36DB00154410 /* FirebaseCommunity.framework */, - D09005521EDB36BD00154410 /* FirebaseCommunity.framework */, - D090054E1EDB366100154410 /* FirebaseCommunity.framework */, - D090052D1EDB2FA300154410 /* FirebaseCommunity.framework */, - D09005301EDB32D600154410 /* OCMock-iOS/OCMock.framework */, DE45C6641E7DA8CB009E6ACD /* XCTest.framework */, DEB61E781E7C542600C04B96 /* libsqlite3.tbd */, 6003F58D195388D20070C39A /* Foundation.framework */, 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, - 5C85D77EF5F0AC7EB04FFEE6 /* Pods_Auth_Example_iOS.framework */, - 3B67241DF1B67275CA11683A /* Pods_Auth_Example_macOS.framework */, - CECEF04E3B788FA2FA9B29F1 /* Pods_Auth_Tests_iOS.framework */, - 66C8AD396012BCC0A5112A85 /* Pods_Auth_Tests_macOS.framework */, - CAD129FFEC477E1129AE6AA1 /* Pods_Core_Example_iOS.framework */, - 491500C8507A3B80D6FE1B61 /* Pods_Core_Example_macOS.framework */, - AE6C9DD139E1FD21DC0F1082 /* Pods_Core_Tests_iOS.framework */, - 5ECB335A2721006A272B6319 /* Pods_Core_Tests_macOS.framework */, - 6F7376F39846E902979416D4 /* Pods_Database_Example_iOS.framework */, - BE87180EF72455631F684021 /* Pods_Database_Example_macOS.framework */, - 0FBAE5798DCB94C9906773C4 /* Pods_Database_IntegrationTests_iOS.framework */, - 439101D8922AE9DC78897FA1 /* Pods_Database_IntegrationTests_macOS.framework */, - 81E83B5ABAE219234F213B27 /* Pods_Database_Tests_iOS.framework */, - 97768125F45377F35CA86EDC /* Pods_Database_Tests_macOS.framework */, - 6A755474C372E792A35598FE /* Pods_Messaging_Example_iOS.framework */, - 4F902A29FA956ADD762F6921 /* Pods_Messaging_Tests_iOS.framework */, - 5EA05A554FC35E7C5F8E5CA9 /* Pods_Storage_Example_iOS.framework */, - 73B480AA654FC97FA72C6293 /* Pods_Storage_Example_macOS.framework */, - C1C9B9A9F39B3A2C4620B31D /* Pods_Storage_IntegrationTests_iOS.framework */, - E1DB278AD387CAB5D57BF135 /* Pods_Storage_IntegrationTests_macOS.framework */, - 018F5A73A5594B2BFB86FA4F /* Pods_Storage_Tests_iOS.framework */, - 88F663265024D7EE7A9D9706 /* Pods_Storage_Tests_macOS.framework */, - 4A11FCCAE12A247A44E30AC2 /* Pods_Auth_Sample.framework */, - 61B6FFF7CB7FE43BE096C3E3 /* Pods_Auth_ApiTests.framework */, - 2A49DC24309FF8C2373F671A /* Pods_Auth_EarlGreyTests.framework */, - 3A2A48D583DA0985C1BD3181 /* Pods_Auth_SwiftSample.framework */, + 93491C87A390AB737849677E /* Pods_Auth_ApiTests.framework */, + BDE126A5F0AFCA9956A4C5D9 /* Pods_Auth_EarlGreyTests.framework */, + 4373FD322206E44A7CADC2A8 /* Pods_Auth_Example_iOS.framework */, + F7A35264721D3C8D9F96F91C /* Pods_Auth_Example_macOS.framework */, + D837E35351C0B844EA64B959 /* Pods_Auth_Sample.framework */, + B0C52364C5FCE5D3FBAEAF83 /* Pods_Auth_SwiftSample.framework */, + 0ABC4448E5917769098A4EEF /* Pods_Auth_Tests_iOS.framework */, + 1015568683E2DFCC2719C754 /* Pods_Auth_Tests_macOS.framework */, + 68657030253DE5895E124F45 /* Pods_Core_Example_iOS.framework */, + 84C51650773603D9F827CB3F /* Pods_Core_Example_macOS.framework */, + 3B9B568851BEE22B7FCB61FB /* Pods_Core_Tests_iOS.framework */, + 86062A14985F49A3B99614A7 /* Pods_Core_Tests_macOS.framework */, + 66544F771D53687DD73F8BE8 /* Pods_Database_Example_iOS.framework */, + 7CF25C495716B3441849720B /* Pods_Database_Example_macOS.framework */, + DFC35EAB61A983056BE25D28 /* Pods_Database_IntegrationTests_iOS.framework */, + 81C1ABDD7BB039B4BF06A29E /* Pods_Database_IntegrationTests_macOS.framework */, + 4852BF989C85671F5D7EBD2A /* Pods_Database_Tests_iOS.framework */, + DE9C3D75207E5D1DC70BB364 /* Pods_Database_Tests_macOS.framework */, + B0C1478ED7269FF2107F5B6F /* Pods_Messaging_Example_iOS.framework */, + 6CCB3CEB7BF2E4994FBDB2E7 /* Pods_Messaging_Tests_iOS.framework */, + 3742438A60FCFAAF24CDE751 /* Pods_Storage_Example_iOS.framework */, + 8F27F07800D6FD739BD094D3 /* Pods_Storage_Example_macOS.framework */, + 979DF124E3D1146A81188F78 /* Pods_Storage_IntegrationTests_iOS.framework */, + 6A28B39B3D707677EF59C110 /* Pods_Storage_IntegrationTests_macOS.framework */, + A8E6527440C118AC7C21D504 /* Pods_Storage_Tests_iOS.framework */, + 910D7A5DE7D5AF153328D243 /* Pods_Storage_Tests_macOS.framework */, ); name = Frameworks; sourceTree = ""; @@ -1565,72 +1563,12 @@ 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = { isa = PBXGroup; children = ( - DE4E711A1E953ABC00070092 /* FirebaseCommunity.podspec */, 8496034D8156555C5FCF8F14 /* README.md */, E2C2834C90DBAB56D568189F /* LICENSE */, ); name = "Podspec Metadata"; sourceTree = ""; }; - AE25F8B7BBCD580A43061D0D /* Pods */ = { - isa = PBXGroup; - children = ( - 5AEA6E0678E8F5DFAAC04393 /* Pods-Auth_Example_iOS.debug.xcconfig */, - 3CFDED6919C5EB23FBEC360E /* Pods-Auth_Example_iOS.release.xcconfig */, - D4E15AD159B5F9FD595AD761 /* Pods-Auth_Example_macOS.debug.xcconfig */, - C2F672645182329577757001 /* Pods-Auth_Example_macOS.release.xcconfig */, - D8324AEFAEEF81EEDE114E33 /* Pods-Auth_Tests_iOS.debug.xcconfig */, - DF22AB406738B8C54A49A248 /* Pods-Auth_Tests_iOS.release.xcconfig */, - 0555A4F3B37CB783D805569C /* Pods-Auth_Tests_macOS.debug.xcconfig */, - AA63A277F8A24228C5E3C882 /* Pods-Auth_Tests_macOS.release.xcconfig */, - 8D6342869F0562D44DB08B3E /* Pods-Core_Example_iOS.debug.xcconfig */, - 9F0AFFA90A9C1A9D334B0564 /* Pods-Core_Example_iOS.release.xcconfig */, - B41089F21AD56BFCAFF09C89 /* Pods-Core_Example_macOS.debug.xcconfig */, - 1D71F5289CE296DAF099055B /* Pods-Core_Example_macOS.release.xcconfig */, - 1EB1C884C0DD8B2A67F138F7 /* Pods-Core_Tests_iOS.debug.xcconfig */, - 250749E8701D9E197482958F /* Pods-Core_Tests_iOS.release.xcconfig */, - 5D149A186F9ECAEA642BC70A /* Pods-Core_Tests_macOS.debug.xcconfig */, - F57A7D2DD698EE8495DB047B /* Pods-Core_Tests_macOS.release.xcconfig */, - 252CAA8955610722B3FDB809 /* Pods-Database_Example_iOS.debug.xcconfig */, - 33B9D617B528A586BBB22CE3 /* Pods-Database_Example_iOS.release.xcconfig */, - B36A2A837EF9387CBF9FE7F6 /* Pods-Database_Example_macOS.debug.xcconfig */, - 862CC98282A6123508E8CA49 /* Pods-Database_Example_macOS.release.xcconfig */, - DAEC0C3CA3C043F584C0D281 /* Pods-Database_IntegrationTests_iOS.debug.xcconfig */, - A297C4C2BC1856144C88DF94 /* Pods-Database_IntegrationTests_iOS.release.xcconfig */, - 6FAA689FDCBD3261300292D5 /* Pods-Database_IntegrationTests_macOS.debug.xcconfig */, - 6B311CFB1407D62B89196FA6 /* Pods-Database_IntegrationTests_macOS.release.xcconfig */, - 20453CB242D5D3A942B50354 /* Pods-Database_Tests_iOS.debug.xcconfig */, - E74998B8B0ABF367C66518FE /* Pods-Database_Tests_iOS.release.xcconfig */, - 0431E01853516524ED683CB1 /* Pods-Database_Tests_macOS.debug.xcconfig */, - AB624D103857665A41CAE8E6 /* Pods-Database_Tests_macOS.release.xcconfig */, - AC2ED7A06FF0EAA148CA8144 /* Pods-Messaging_Example_iOS.debug.xcconfig */, - AB69974504A1071F15C41E70 /* Pods-Messaging_Example_iOS.release.xcconfig */, - AF6414F985B340F104ABE09C /* Pods-Messaging_Tests_iOS.debug.xcconfig */, - F08B9FA857DB758D0925510E /* Pods-Messaging_Tests_iOS.release.xcconfig */, - A77589942C6AB46A7BFC24A3 /* Pods-Storage_Example_iOS.debug.xcconfig */, - 6E7C47E104D6D59E31DE6BC7 /* Pods-Storage_Example_iOS.release.xcconfig */, - 151BA010E214D6892BB84638 /* Pods-Storage_Example_macOS.debug.xcconfig */, - 1D81C7B58B484ADBACBBD404 /* Pods-Storage_Example_macOS.release.xcconfig */, - 1E31642E764D25811E378FE5 /* Pods-Storage_IntegrationTests_iOS.debug.xcconfig */, - F02831CE3FC789F6F6A656AF /* Pods-Storage_IntegrationTests_iOS.release.xcconfig */, - 93814BE83D93EE757314FA2D /* Pods-Storage_IntegrationTests_macOS.debug.xcconfig */, - CBB9C19A1D046D56AF6BD820 /* Pods-Storage_IntegrationTests_macOS.release.xcconfig */, - BFF6849AC334804952C8B985 /* Pods-Storage_Tests_iOS.debug.xcconfig */, - 659F5E0EE747A8831F95BB6A /* Pods-Storage_Tests_iOS.release.xcconfig */, - E27502AAA61906D3F236AD2C /* Pods-Storage_Tests_macOS.debug.xcconfig */, - 55CF04372D55EE9115457D4B /* Pods-Storage_Tests_macOS.release.xcconfig */, - 8AE837A532DD31E044082204 /* Pods-Auth_Sample.debug.xcconfig */, - 283BA960224D677BDCBBC751 /* Pods-Auth_Sample.release.xcconfig */, - 983647E6E12D5BC803D9EA8D /* Pods-Auth_ApiTests.debug.xcconfig */, - 682C25FDE2729275382ADE13 /* Pods-Auth_ApiTests.release.xcconfig */, - B059B612E3B363D509A89169 /* Pods-Auth_EarlGreyTests.debug.xcconfig */, - 408DFD8A7EB6F7736C74A749 /* Pods-Auth_EarlGreyTests.release.xcconfig */, - D77462DF2C7AC82A5D473646 /* Pods-Auth_SwiftSample.debug.xcconfig */, - A73F0848D76BDA31FCC2C1F7 /* Pods-Auth_SwiftSample.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; AFC8BAA01EC24B1600B8EEAE /* Shared */ = { isa = PBXGroup; children = ( @@ -2162,13 +2100,13 @@ isa = PBXNativeTarget; buildConfigurationList = 06121EC51EC399C50008D70E /* Build configuration list for PBXNativeTarget "Storage_IntegrationTests_iOS" */; buildPhases = ( - 3786E1E96ECBC02983BF7FF5 /* [CP] Check Pods Manifest.lock */, + C6DD8EA209B18D8651337E5A /* [CP] Check Pods Manifest.lock */, 06121EB81EC399C50008D70E /* Sources */, 06121EB91EC399C50008D70E /* Frameworks */, 06121EBA1EC399C50008D70E /* Resources */, - 1063900DF910DA2A4109D98D /* [CP] Embed Pods Frameworks */, - 6BA037F854743AFBE0608F44 /* [CP] Copy Pods Resources */, D090053C1EDB334800154410 /* CopyFiles */, + D57035FA9DBD9B5C6F7E44BB /* [CP] Embed Pods Frameworks */, + E4CD99103647D7D03D05576E /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2184,13 +2122,13 @@ isa = PBXNativeTarget; buildConfigurationList = 0624F3E81EC0ECFA00E5940D /* Build configuration list for PBXNativeTarget "Database_IntegrationTests_iOS" */; buildPhases = ( - 19677B25BC6A19DBDD75F49B /* [CP] Check Pods Manifest.lock */, + 964A6DD602ABD81ABDE945E1 /* [CP] Check Pods Manifest.lock */, 0624F3DD1EC0ECFA00E5940D /* Sources */, 0624F3DE1EC0ECFA00E5940D /* Frameworks */, 0624F3DF1EC0ECFA00E5940D /* Resources */, - 232733F269E8EBAEF052B587 /* [CP] Embed Pods Frameworks */, - 8C301E5FE3BE0A2411C759AA /* [CP] Copy Pods Resources */, D09005361EDB331700154410 /* CopyFiles */, + 2429BCE77F52A3CA917EBAD3 /* [CP] Embed Pods Frameworks */, + BC5C8E9DA5ECC9095376EEFC /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2206,12 +2144,12 @@ isa = PBXNativeTarget; buildConfigurationList = AFD562F41EB13C6D00EA2233 /* Build configuration list for PBXNativeTarget "Messaging_Example_iOS" */; buildPhases = ( - 0EA12A6080140E87FBA3AC06 /* [CP] Check Pods Manifest.lock */, + 4F7410B194A68B6D9F9D1C23 /* [CP] Check Pods Manifest.lock */, AFD562E11EB13C6D00EA2233 /* Sources */, AFD562E21EB13C6D00EA2233 /* Frameworks */, AFD562E31EB13C6D00EA2233 /* Resources */, - 46AC2CDE18260459A7BCCB3E /* [CP] Embed Pods Frameworks */, - 00B23753C4BF8E8D16969ABD /* [CP] Copy Pods Resources */, + E14B732B18AC2D43E964F013 /* [CP] Embed Pods Frameworks */, + CB265192F117EE5B7B6A90F3 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2226,12 +2164,12 @@ isa = PBXNativeTarget; buildConfigurationList = D01853761EDAD084003A645C /* Build configuration list for PBXNativeTarget "Auth_Example_macOS" */; buildPhases = ( - 88BCFC1511548BF9A07844FA /* [CP] Check Pods Manifest.lock */, + BD09C44595A6ECBB8FA2350D /* [CP] Check Pods Manifest.lock */, D01853691EDAD084003A645C /* Sources */, D018536D1EDAD084003A645C /* Frameworks */, D018536F1EDAD084003A645C /* Resources */, - E6B7CF75067684486A66E0EE /* [CP] Embed Pods Frameworks */, - 7B5A9979C548A06D6F9F3DF3 /* [CP] Copy Pods Resources */, + 61ED313363F4BDC7657BD2EE /* [CP] Embed Pods Frameworks */, + 547E7E1564F7C15525BE1E84 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2246,12 +2184,12 @@ isa = PBXNativeTarget; buildConfigurationList = D01853C31EDAD364003A645C /* Build configuration list for PBXNativeTarget "Auth_Tests_macOS" */; buildPhases = ( - 1542F609D06A25AEB5EFF1AD /* [CP] Check Pods Manifest.lock */, + 38CF5DFC135922889EC15A84 /* [CP] Check Pods Manifest.lock */, D018538C1EDAD364003A645C /* Sources */, D01853BD1EDAD364003A645C /* Frameworks */, D01853C01EDAD364003A645C /* Resources */, - F6DC06843B1A770F9279D334 /* [CP] Embed Pods Frameworks */, - A969D5847DE84AFD9C0B2EAA /* [CP] Copy Pods Resources */, + 2144CF65BA13A617A6510316 /* [CP] Embed Pods Frameworks */, + 68EBBBF8D47F1A4548F5F8A1 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2267,12 +2205,12 @@ isa = PBXNativeTarget; buildConfigurationList = D064E6A71ED9B1BF001956DF /* Build configuration list for PBXNativeTarget "Core_Example_macOS" */; buildPhases = ( - BF2336EA73E2EC48D55AD7AE /* [CP] Check Pods Manifest.lock */, + 1BC0F30C28D9EDC8E02C0412 /* [CP] Check Pods Manifest.lock */, D064E6921ED9B1BF001956DF /* Sources */, D064E6931ED9B1BF001956DF /* Frameworks */, D064E6941ED9B1BF001956DF /* Resources */, - 6DA313F9857A3BDBDA296B76 /* [CP] Embed Pods Frameworks */, - 2A11DCD2DC1C65658F325248 /* [CP] Copy Pods Resources */, + 062EEAC29DE0575BF611178E /* [CP] Embed Pods Frameworks */, + 952D8E3BC2A768AF99B029D4 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2287,12 +2225,12 @@ isa = PBXNativeTarget; buildConfigurationList = D064E6BC1ED9B31C001956DF /* Build configuration list for PBXNativeTarget "Core_Tests_macOS" */; buildPhases = ( - D3703F55DC5ED15CAB21565A /* [CP] Check Pods Manifest.lock */, + 24BCD9BFDB0623B2BA73098C /* [CP] Check Pods Manifest.lock */, D064E6AE1ED9B31C001956DF /* Sources */, D064E6B61ED9B31C001956DF /* Frameworks */, D064E6B91ED9B31C001956DF /* Resources */, - 283462258BC55738810D1B9D /* [CP] Embed Pods Frameworks */, - 8500FBBCF671CB86388A2A1F /* [CP] Copy Pods Resources */, + 7ADF89772D7C70DB74EF0384 /* [CP] Embed Pods Frameworks */, + FFAC5DC18B783B814EF2DAB5 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2308,12 +2246,12 @@ isa = PBXNativeTarget; buildConfigurationList = D0EDB2CA1EDA04F800B6C31B /* Build configuration list for PBXNativeTarget "Storage_Example_macOS" */; buildPhases = ( - 11F36AD953A5CC9D12935632 /* [CP] Check Pods Manifest.lock */, + 00DF54E18B7F0C37010CF5C6 /* [CP] Check Pods Manifest.lock */, D0EDB2BE1EDA04F800B6C31B /* Sources */, D0EDB2C21EDA04F800B6C31B /* Frameworks */, D0EDB2C41EDA04F800B6C31B /* Resources */, - 96ED84C7FC567FEDEF7FD80F /* [CP] Embed Pods Frameworks */, - AF2540B4B40DE449024AEA95 /* [CP] Copy Pods Resources */, + E1EF4640668E42876CD0680B /* [CP] Embed Pods Frameworks */, + DE3BC872B0631D9222625218 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2328,12 +2266,12 @@ isa = PBXNativeTarget; buildConfigurationList = D0EDB2F31EDA06CB00B6C31B /* Build configuration list for PBXNativeTarget "Storage_Tests_macOS" */; buildPhases = ( - 443594697E84C4F57E3FCBEC /* [CP] Check Pods Manifest.lock */, + 9F9A46A840E3517985F97BF7 /* [CP] Check Pods Manifest.lock */, D0EDB2E21EDA06CB00B6C31B /* Sources */, D0EDB2ED1EDA06CB00B6C31B /* Frameworks */, D0EDB2F01EDA06CB00B6C31B /* Resources */, - 3144FCB09106E152A32EBA5C /* [CP] Embed Pods Frameworks */, - 9545BA7AC96B74C6340B0A5B /* [CP] Copy Pods Resources */, + 13C0A425999DC1AFAAFA85A2 /* [CP] Embed Pods Frameworks */, + DC8467211F158C333D6E1851 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2349,12 +2287,12 @@ isa = PBXNativeTarget; buildConfigurationList = D0EDB3041EDA06D500B6C31B /* Build configuration list for PBXNativeTarget "Storage_IntegrationTests_macOS" */; buildPhases = ( - 1E13EDB65AB3A1B498962A89 /* [CP] Check Pods Manifest.lock */, + 80A283F697210020814F3349 /* [CP] Check Pods Manifest.lock */, D0EDB2FC1EDA06D500B6C31B /* Sources */, D0EDB2FE1EDA06D500B6C31B /* Frameworks */, D0EDB3011EDA06D500B6C31B /* Resources */, - AAAD94DC9AD45DB4D4A83C6F /* [CP] Embed Pods Frameworks */, - 6906C02D16345BF9950F16BD /* [CP] Copy Pods Resources */, + 7EF78DCE613E776ECD9373C2 /* [CP] Embed Pods Frameworks */, + 8263B27A42441EB177C87183 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2370,12 +2308,12 @@ isa = PBXNativeTarget; buildConfigurationList = D0FE8A2C1ED9C804003F6722 /* Build configuration list for PBXNativeTarget "Database_Example_macOS" */; buildPhases = ( - 515A9829FF53C6BA758C94E3 /* [CP] Check Pods Manifest.lock */, + 08057DD8B44996A54EB74007 /* [CP] Check Pods Manifest.lock */, D0FE8A201ED9C804003F6722 /* Sources */, D0FE8A241ED9C804003F6722 /* Frameworks */, D0FE8A261ED9C804003F6722 /* Resources */, - 4DA6D1A9235C30D92BB04429 /* [CP] Embed Pods Frameworks */, - 777537E8787F27950F56D363 /* [CP] Copy Pods Resources */, + EBD8971C0B3B5BCDA5F5EA9F /* [CP] Embed Pods Frameworks */, + 89FC9C3CF79117EF07001272 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2390,12 +2328,12 @@ isa = PBXNativeTarget; buildConfigurationList = D0FE8A5F1ED9C86F003F6722 /* Build configuration list for PBXNativeTarget "Database_Tests_macOS" */; buildPhases = ( - 77E94B705381010F68BFBF0F /* [CP] Check Pods Manifest.lock */, + 83EC34B122E68BACA199C8BD /* [CP] Check Pods Manifest.lock */, D0FE8A351ED9C86F003F6722 /* Sources */, D0FE8A561ED9C86F003F6722 /* Frameworks */, D0FE8A591ED9C86F003F6722 /* Resources */, - 071225E5DBC237232EC1AB19 /* [CP] Embed Pods Frameworks */, - 66E15CF732415F6E8CE006A4 /* [CP] Copy Pods Resources */, + B5D70414394DD066BE115ED8 /* [CP] Embed Pods Frameworks */, + 8AC1F8EDC83D64A46940EA1F /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2411,12 +2349,12 @@ isa = PBXNativeTarget; buildConfigurationList = D0FE8A891ED9C87B003F6722 /* Build configuration list for PBXNativeTarget "Database_IntegrationTests_macOS" */; buildPhases = ( - 41D2E6F8A0864E1FF985156D /* [CP] Check Pods Manifest.lock */, + 1D62AD16C337F524407C8EBF /* [CP] Check Pods Manifest.lock */, D0FE8A681ED9C87B003F6722 /* Sources */, D0FE8A831ED9C87B003F6722 /* Frameworks */, D0FE8A861ED9C87B003F6722 /* Resources */, - 1ED619955966F8E7002E743A /* [CP] Embed Pods Frameworks */, - 6F226BA957A397FC5FECC12E /* [CP] Copy Pods Resources */, + 3261343A30C97057EDCB6749 /* [CP] Embed Pods Frameworks */, + 2D6499C61F0A16EE67985F35 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2432,12 +2370,12 @@ isa = PBXNativeTarget; buildConfigurationList = DE26D2411F70398A004AE1D3 /* Build configuration list for PBXNativeTarget "Auth_Sample" */; buildPhases = ( - 642276EF65FC2F9A9D25B49B /* [CP] Check Pods Manifest.lock */, + 2F058EA64448194D0606AF43 /* [CP] Check Pods Manifest.lock */, DE26D22A1F70398A004AE1D3 /* Sources */, DE26D22B1F70398A004AE1D3 /* Frameworks */, DE26D22C1F70398A004AE1D3 /* Resources */, - 4BFB790A586294D041E89FB5 /* [CP] Embed Pods Frameworks */, - 2606EDB743F293B76B818D94 /* [CP] Copy Pods Resources */, + C4CB228F9FBF834637FDD550 /* [CP] Embed Pods Frameworks */, + 7C60623F83982B8C98AD8A03 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2452,12 +2390,12 @@ isa = PBXNativeTarget; buildConfigurationList = DE26D2641F7049F1004AE1D3 /* Build configuration list for PBXNativeTarget "Auth_ApiTests" */; buildPhases = ( - E556C9ACC07E9B9A53035532 /* [CP] Check Pods Manifest.lock */, + 94DE13FC01F4BCC0A3AA92B8 /* [CP] Check Pods Manifest.lock */, DE26D2591F7049F1004AE1D3 /* Sources */, DE26D25A1F7049F1004AE1D3 /* Frameworks */, DE26D25B1F7049F1004AE1D3 /* Resources */, - 211C57F79DDE7429F78F04C8 /* [CP] Embed Pods Frameworks */, - AFD75A814B2585979DBA7C7D /* [CP] Copy Pods Resources */, + 3EC098CF0777B0916DAB8AE7 /* [CP] Embed Pods Frameworks */, + 418D23667D638E23FC6765B0 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2473,12 +2411,12 @@ isa = PBXNativeTarget; buildConfigurationList = DE26D2741F705C35004AE1D3 /* Build configuration list for PBXNativeTarget "Auth_EarlGreyTests" */; buildPhases = ( - AA5043A90A59391F18B2D52C /* [CP] Check Pods Manifest.lock */, + B6C7305ECEA2DA69869E3199 /* [CP] Check Pods Manifest.lock */, DE26D2691F705C35004AE1D3 /* Sources */, DE26D26A1F705C35004AE1D3 /* Frameworks */, DE26D26B1F705C35004AE1D3 /* Resources */, - C2E86A319FC8859BF007DBB1 /* [CP] Embed Pods Frameworks */, - A6CF2151AC20EDEBF71B6BCD /* [CP] Copy Pods Resources */, + F5B5EF87DFA0131455579138 /* [CP] Embed Pods Frameworks */, + EB62267583A8460DAF576DF9 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2494,12 +2432,12 @@ isa = PBXNativeTarget; buildConfigurationList = DE26D28C1F705EC7004AE1D3 /* Build configuration list for PBXNativeTarget "Auth_SwiftSample" */; buildPhases = ( - 5938A08EF34CB1A9157753F9 /* [CP] Check Pods Manifest.lock */, + 2A3CED73D6CF971623B65B11 /* [CP] Check Pods Manifest.lock */, DE26D2791F705EC7004AE1D3 /* Sources */, DE26D27A1F705EC7004AE1D3 /* Frameworks */, DE26D27B1F705EC7004AE1D3 /* Resources */, - 6DD9F2DB558BD513517E98D4 /* [CP] Embed Pods Frameworks */, - 817981DE91E39A33FF566D46 /* [CP] Copy Pods Resources */, + A397E143BFA2B54BBA78DB27 /* [CP] Embed Pods Frameworks */, + DC71E8C018300A993E541683 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2514,12 +2452,12 @@ isa = PBXNativeTarget; buildConfigurationList = DE7B8D281E8EF078009EB6DF /* Build configuration list for PBXNativeTarget "Database_Example_iOS" */; buildPhases = ( - 9CEB39C23D6A99B302EB07E9 /* [CP] Check Pods Manifest.lock */, + 4B926E79AD9E0016DDA7FBF8 /* [CP] Check Pods Manifest.lock */, DE7B8D011E8EF077009EB6DF /* Sources */, DE7B8D021E8EF077009EB6DF /* Frameworks */, DE7B8D031E8EF077009EB6DF /* Resources */, - FA4CDC0B9CEED724759D523A /* [CP] Embed Pods Frameworks */, - F3FBA8A6C2D3E5CBD29AACB8 /* [CP] Copy Pods Resources */, + 7F7E65CEFB1C184D69448404 /* [CP] Embed Pods Frameworks */, + B5724E5E5CB63BD5B738C4F6 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2534,13 +2472,13 @@ isa = PBXNativeTarget; buildConfigurationList = DE7B8D291E8EF078009EB6DF /* Build configuration list for PBXNativeTarget "Database_Tests_iOS" */; buildPhases = ( - F8451B3BC6FE1309C54DA67A /* [CP] Check Pods Manifest.lock */, + FF06F317B2790040C6157248 /* [CP] Check Pods Manifest.lock */, DE7B8D191E8EF078009EB6DF /* Sources */, DE7B8D1A1E8EF078009EB6DF /* Frameworks */, DE7B8D1B1E8EF078009EB6DF /* Resources */, - 3C148B64CA202C27F0346730 /* [CP] Embed Pods Frameworks */, - 78B9968CB166AE209A644B63 /* [CP] Copy Pods Resources */, D09005341EDB330800154410 /* CopyFiles */, + 2F2E08FC97C14E7EDDB8D804 /* [CP] Embed Pods Frameworks */, + 91ED54292706C89DEAF738F0 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2556,12 +2494,12 @@ isa = PBXNativeTarget; buildConfigurationList = DE9314E91E86C6BE0083EDBF /* Build configuration list for PBXNativeTarget "Auth_Example_iOS" */; buildPhases = ( - 8C6BEC1986608252A51D2D30 /* [CP] Check Pods Manifest.lock */, + 2BE22FBF4B4647B6AF2A58D2 /* [CP] Check Pods Manifest.lock */, DE9314C21E86C6BD0083EDBF /* Sources */, DE9314C31E86C6BD0083EDBF /* Frameworks */, DE9314C41E86C6BD0083EDBF /* Resources */, - 5A5F3E025D2695FF758F5531 /* [CP] Embed Pods Frameworks */, - F1A319FB51EA9E2F33538E3C /* [CP] Copy Pods Resources */, + C0BB541B4E2E4188148B74BF /* [CP] Embed Pods Frameworks */, + 3F2AF12006B4163F0BCBD5E2 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2576,13 +2514,13 @@ isa = PBXNativeTarget; buildConfigurationList = DE9314EA1E86C6BE0083EDBF /* Build configuration list for PBXNativeTarget "Auth_Tests_iOS" */; buildPhases = ( - 7D4D62D23FA1B896FD67C5A4 /* [CP] Check Pods Manifest.lock */, + C981CB657374F18444683DDE /* [CP] Check Pods Manifest.lock */, DE9314DA1E86C6BE0083EDBF /* Sources */, DE9314DB1E86C6BE0083EDBF /* Frameworks */, DE9314DC1E86C6BE0083EDBF /* Resources */, - BE0467734612262580712A0B /* [CP] Embed Pods Frameworks */, - 6CDB2FCF70875C8C64686DD2 /* [CP] Copy Pods Resources */, D090052F1EDB32B700154410 /* CopyFiles */, + 8489BA940D280D954CF784DF /* [CP] Embed Pods Frameworks */, + 194262A69E6C961D8D1888EB /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2598,13 +2536,13 @@ isa = PBXNativeTarget; buildConfigurationList = DE9315B31E8738460083EDBF /* Build configuration list for PBXNativeTarget "Messaging_Tests_iOS" */; buildPhases = ( - 382D1EF01D4C0AA28E9E7078 /* [CP] Check Pods Manifest.lock */, + 310F0C6DEC04131DD5D31B3C /* [CP] Check Pods Manifest.lock */, DE9315A31E8738460083EDBF /* Sources */, DE9315A41E8738460083EDBF /* Frameworks */, DE9315A51E8738460083EDBF /* Resources */, - DAD74549C85FC7655DF05FBA /* [CP] Embed Pods Frameworks */, - D91D8C04B4376FFAD9D5FEBE /* [CP] Copy Pods Resources */, D09005381EDB333700154410 /* CopyFiles */, + D736CA94F00AB417403CEC0D /* [CP] Embed Pods Frameworks */, + 55298685299C7889EDDFF818 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2620,12 +2558,12 @@ isa = PBXNativeTarget; buildConfigurationList = DEB13A051E73506A00AC236D /* Build configuration list for PBXNativeTarget "Storage_Example_iOS" */; buildPhases = ( - 4115B5AD79B7D4DE65AE67FF /* [CP] Check Pods Manifest.lock */, + 0045465B164896D3C570A79A /* [CP] Check Pods Manifest.lock */, DEB139E21E73506A00AC236D /* Sources */, DEB139F31E73506A00AC236D /* Frameworks */, DEB139F91E73506A00AC236D /* Resources */, - C707F47D947D57E74249C2F6 /* [CP] Embed Pods Frameworks */, - 4686FA0994A36A5BF5E219CF /* [CP] Copy Pods Resources */, + 9DDF848892C1B2DCE343D139 /* [CP] Embed Pods Frameworks */, + 776FB063FB216F38E91EC8A1 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2640,13 +2578,13 @@ isa = PBXNativeTarget; buildConfigurationList = DEB13A201E73507E00AC236D /* Build configuration list for PBXNativeTarget "Storage_Tests_iOS" */; buildPhases = ( - 2E764A07E804C7B34C88EF8F /* [CP] Check Pods Manifest.lock */, + C0894681AFF0FF07CE891310 /* [CP] Check Pods Manifest.lock */, DEB13A0E1E73507E00AC236D /* Sources */, DEB13A161E73507E00AC236D /* Frameworks */, DEB13A1D1E73507E00AC236D /* Resources */, - A74FE39C9BA59971425C1059 /* [CP] Embed Pods Frameworks */, - 6EA15A611F2B8F75144549BF /* [CP] Copy Pods Resources */, D090053A1EDB334000154410 /* CopyFiles */, + 5355975898496CD7FF7DD106 /* [CP] Embed Pods Frameworks */, + B57C4BF2A720187D5DF4C848 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2662,12 +2600,12 @@ isa = PBXNativeTarget; buildConfigurationList = DEE14D641E84464D006FA992 /* Build configuration list for PBXNativeTarget "Core_Example_iOS" */; buildPhases = ( - B66F9F8E9BF747B1F447D6C0 /* [CP] Check Pods Manifest.lock */, + 6F3682326BA63694ECB240A3 /* [CP] Check Pods Manifest.lock */, DEE14D3D1E84464D006FA992 /* Sources */, DEE14D3E1E84464D006FA992 /* Frameworks */, DEE14D3F1E84464D006FA992 /* Resources */, - 397CA4D128D5F736D2FC1476 /* [CP] Embed Pods Frameworks */, - B5EBB1596041B87C01906583 /* [CP] Copy Pods Resources */, + 4AA54CBB8303130FC18C1A27 /* [CP] Embed Pods Frameworks */, + BD7302A2861F068F5540CCA6 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2682,13 +2620,13 @@ isa = PBXNativeTarget; buildConfigurationList = DEE14D651E84464D006FA992 /* Build configuration list for PBXNativeTarget "Core_Tests_iOS" */; buildPhases = ( - 1F2FDE6458394046C4190D6E /* [CP] Check Pods Manifest.lock */, + E4708A6EB45D6F7D30070DCF /* [CP] Check Pods Manifest.lock */, DEE14D551E84464D006FA992 /* Sources */, DEE14D561E84464D006FA992 /* Frameworks */, DEE14D571E84464D006FA992 /* Resources */, - D97ECF2CC0F803E2796C1729 /* [CP] Embed Pods Frameworks */, - 132FCDA41D72A3859CE00BCE /* [CP] Copy Pods Resources */, D09005321EDB32EA00154410 /* CopyFiles */, + DBE97573DB393D723CD8CDA2 /* [CP] Embed Pods Frameworks */, + FFBE661125B41DE1A5B115C3 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -3139,94 +3077,97 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 00B23753C4BF8E8D16969ABD /* [CP] Copy Pods Resources */ = { + 0045465B164896D3C570A79A /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Storage_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 071225E5DBC237232EC1AB19 /* [CP] Embed Pods Frameworks */ = { + 00DF54E18B7F0C37010CF5C6 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "$(DERIVED_FILE_DIR)/Pods-Storage_Example_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 0EA12A6080140E87FBA3AC06 /* [CP] Check Pods Manifest.lock */ = { + 062EEAC29DE0575BF611178E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-macOS/GoogleToolboxForMac.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Messaging_Example_iOS-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 1063900DF910DA2A4109D98D /* [CP] Embed Pods Frameworks */ = { + 08057DD8B44996A54EB74007 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "$(DERIVED_FILE_DIR)/Pods-Database_Example_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 11F36AD953A5CC9D12935632 /* [CP] Check Pods Manifest.lock */ = { + 13C0A425999DC1AFAAFA85A2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Storage_Example_macOS-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 132FCDA41D72A3859CE00BCE /* [CP] Copy Pods Resources */ = { + 194262A69E6C961D8D1888EB /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3238,10 +3179,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 1542F609D06A25AEB5EFF1AD /* [CP] Check Pods Manifest.lock */ = { + 1BC0F30C28D9EDC8E02C0412 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3252,14 +3193,14 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_Tests_macOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Core_Example_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 19677B25BC6A19DBDD75F49B /* [CP] Check Pods Manifest.lock */ = { + 1D62AD16C337F524407C8EBF /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3270,39 +3211,39 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Database_IntegrationTests_iOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Database_IntegrationTests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 1E13EDB65AB3A1B498962A89 /* [CP] Check Pods Manifest.lock */ = { + 2144CF65BA13A617A6510316 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Storage_IntegrationTests_macOS-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 1ED619955966F8E7002E743A /* [CP] Embed Pods Frameworks */ = { + 2429BCE77F52A3CA917EBAD3 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( @@ -3310,10 +3251,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 1F2FDE6458394046C4190D6E /* [CP] Check Pods Manifest.lock */ = { + 24BCD9BFDB0623B2BA73098C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3324,107 +3265,101 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Core_Tests_iOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Core_Tests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 211C57F79DDE7429F78F04C8 /* [CP] Embed Pods Frameworks */ = { + 2A3CED73D6CF971623B65B11 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher.default-Core/GTMSessionFetcher.framework", - "${BUILT_PRODUCTS_DIR}/GTMOAuth2/GTMOAuth2.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMOAuth2.framework", + "$(DERIVED_FILE_DIR)/Pods-Auth_SwiftSample-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 232733F269E8EBAEF052B587 /* [CP] Embed Pods Frameworks */ = { + 2BE22FBF4B4647B6AF2A58D2 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "$(DERIVED_FILE_DIR)/Pods-Auth_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 2606EDB743F293B76B818D94 /* [CP] Copy Pods Resources */ = { + 2D6499C61F0A16EE67985F35 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-resources.sh", - "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 283462258BC55738810D1B9D /* [CP] Embed Pods Frameworks */ = { + 2F058EA64448194D0606AF43 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "$(DERIVED_FILE_DIR)/Pods-Auth_Sample-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 2A11DCD2DC1C65658F325248 /* [CP] Copy Pods Resources */ = { + 2F2E08FC97C14E7EDDB8D804 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 2E764A07E804C7B34C88EF8F /* [CP] Check Pods Manifest.lock */ = { + 310F0C6DEC04131DD5D31B3C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3435,20 +3370,20 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Storage_Tests_iOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Messaging_Tests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 3144FCB09106E152A32EBA5C /* [CP] Embed Pods Frameworks */ = { + 3261343A30C97057EDCB6749 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS-frameworks.sh", + "${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS-frameworks.sh", "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; @@ -3457,10 +3392,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 3786E1E96ECBC02983BF7FF5 /* [CP] Check Pods Manifest.lock */ = { + 38CF5DFC135922889EC15A84 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3471,88 +3406,79 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Storage_IntegrationTests_iOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Auth_Tests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 382D1EF01D4C0AA28E9E7078 /* [CP] Check Pods Manifest.lock */ = { + 3EC098CF0777B0916DAB8AE7 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Messaging_Tests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 397CA4D128D5F736D2FC1476 /* [CP] Embed Pods Frameworks */ = { + 3F2AF12006B4163F0BCBD5E2 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-iOS/GoogleToolboxForMac.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 3C148B64CA202C27F0346730 /* [CP] Embed Pods Frameworks */ = { + 418D23667D638E23FC6765B0 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 4115B5AD79B7D4DE65AE67FF /* [CP] Check Pods Manifest.lock */ = { + 4AA54CBB8303130FC18C1A27 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-iOS/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Storage_Example_iOS-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 41D2E6F8A0864E1FF985156D /* [CP] Check Pods Manifest.lock */ = { + 4B926E79AD9E0016DDA7FBF8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3563,14 +3489,14 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Database_IntegrationTests_macOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Database_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 443594697E84C4F57E3FCBEC /* [CP] Check Pods Manifest.lock */ = { + 4F7410B194A68B6D9F9D1C23 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3581,121 +3507,97 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Storage_Tests_macOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Messaging_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 4686FA0994A36A5BF5E219CF /* [CP] Copy Pods Resources */ = { + 5355975898496CD7FF7DD106 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 46AC2CDE18260459A7BCCB3E /* [CP] Embed Pods Frameworks */ = { + 547E7E1564F7C15525BE1E84 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Messaging-Root/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-Logger-NSData+zlib/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 4BFB790A586294D041E89FB5 /* [CP] Embed Pods Frameworks */ = { + 55298685299C7889EDDFF818 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher.default-Core/GTMSessionFetcher.framework", - "${BUILT_PRODUCTS_DIR}/Bolts/Bolts.framework", - "${BUILT_PRODUCTS_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework", - "${BUILT_PRODUCTS_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework", - "${BUILT_PRODUCTS_DIR}/GTMOAuth2/GTMOAuth2.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Bolts.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKCoreKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKLoginKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMOAuth2.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 4DA6D1A9235C30D92BB04429 /* [CP] Embed Pods Frameworks */ = { + 61ED313363F4BDC7657BD2EE /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Database-Root-macOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-macOS/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/leveldb-library-macOS/leveldb.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-465fce74/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-macOS/GTMSessionFetcher.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 515A9829FF53C6BA758C94E3 /* [CP] Check Pods Manifest.lock */ = { + 68EBBBF8D47F1A4548F5F8A1 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Database_Example_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 5938A08EF34CB1A9157753F9 /* [CP] Check Pods Manifest.lock */ = { + 6F3682326BA63694ECB240A3 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3706,173 +3608,174 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_SwiftSample-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Core_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 5A5F3E025D2695FF758F5531 /* [CP] Embed Pods Frameworks */ = { + 776FB063FB216F38E91EC8A1 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-iOS/GTMSessionFetcher.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 642276EF65FC2F9A9D25B49B /* [CP] Check Pods Manifest.lock */ = { + 7ADF89772D7C70DB74EF0384 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_Sample-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 66E15CF732415F6E8CE006A4 /* [CP] Copy Pods Resources */ = { + 7C60623F83982B8C98AD8A03 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-resources.sh", + "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 6906C02D16345BF9950F16BD /* [CP] Copy Pods Resources */ = { + 7EF78DCE613E776ECD9373C2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6BA037F854743AFBE0608F44 /* [CP] Copy Pods Resources */ = { + 7F7E65CEFB1C184D69448404 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-iOS/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/leveldb-library-iOS/leveldb.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6CDB2FCF70875C8C64686DD2 /* [CP] Copy Pods Resources */ = { + 80A283F697210020814F3349 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Storage_IntegrationTests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 6DA313F9857A3BDBDA296B76 /* [CP] Embed Pods Frameworks */ = { + 8263B27A42441EB177C87183 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Root-macOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-macOS/GoogleToolboxForMac.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 6DD9F2DB558BD513517E98D4 /* [CP] Embed Pods Frameworks */ = { + 83EC34B122E68BACA199C8BD /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher.default-Core/GTMSessionFetcher.framework", - "${BUILT_PRODUCTS_DIR}/GTMOAuth2/GTMOAuth2.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMOAuth2.framework", + "$(DERIVED_FILE_DIR)/Pods-Database_Tests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 6EA15A611F2B8F75144549BF /* [CP] Copy Pods Resources */ = { + 8489BA940D280D954CF784DF /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6F226BA957A397FC5FECC12E /* [CP] Copy Pods Resources */ = { + 89FC9C3CF79117EF07001272 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3884,10 +3787,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_macOS/Pods-Database_IntegrationTests_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 777537E8787F27950F56D363 /* [CP] Copy Pods Resources */ = { + 8AC1F8EDC83D64A46940EA1F /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3899,43 +3802,43 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 77E94B705381010F68BFBF0F /* [CP] Check Pods Manifest.lock */ = { + 91ED54292706C89DEAF738F0 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Database_Tests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 78B9968CB166AE209A644B63 /* [CP] Copy Pods Resources */ = { + 94DE13FC01F4BCC0A3AA92B8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Auth_ApiTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_iOS/Pods-Database_Tests_iOS-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 7B5A9979C548A06D6F9F3DF3 /* [CP] Copy Pods Resources */ = { + 952D8E3BC2A768AF99B029D4 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3947,10 +3850,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_macOS/Pods-Core_Example_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 7D4D62D23FA1B896FD67C5A4 /* [CP] Check Pods Manifest.lock */ = { + 964A6DD602ABD81ABDE945E1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3961,47 +3864,36 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_Tests_iOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Database_IntegrationTests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 817981DE91E39A33FF566D46 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-resources.sh", - "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8500FBBCF671CB86388A2A1F /* [CP] Copy Pods Resources */ = { + 9DDF848892C1B2DCE343D139 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-iOS/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-iOS/GTMSessionFetcher.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 88BCFC1511548BF9A07844FA /* [CP] Check Pods Manifest.lock */ = { + 9F9A46A840E3517985F97BF7 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4012,47 +3904,53 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_Example_macOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Storage_Tests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 8C301E5FE3BE0A2411C759AA /* [CP] Copy Pods Resources */ = { + A397E143BFA2B54BBA78DB27 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher.default-Core/GTMSessionFetcher.framework", + "${BUILT_PRODUCTS_DIR}/GTMOAuth2/GTMOAuth2.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMOAuth2.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 8C6BEC1986608252A51D2D30 /* [CP] Check Pods Manifest.lock */ = { + B5724E5E5CB63BD5B738C4F6 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 9545BA7AC96B74C6340B0A5B /* [CP] Copy Pods Resources */ = { + B57C4BF2A720187D5DF4C848 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4064,32 +3962,28 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 96ED84C7FC567FEDEF7FD80F /* [CP] Embed Pods Frameworks */ = { + B5D70414394DD066BE115ED8 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Root-Storage-macOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-macOS/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-macOS/GTMSessionFetcher.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Tests_macOS/Pods-Database_Tests_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 9CEB39C23D6A99B302EB07E9 /* [CP] Check Pods Manifest.lock */ = { + B6C7305ECEA2DA69869E3199 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4100,50 +3994,47 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Database_Example_iOS-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Auth_EarlGreyTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - A6CF2151AC20EDEBF71B6BCD /* [CP] Copy Pods Resources */ = { + BC5C8E9DA5ECC9095376EEFC /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-resources.sh", - "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_IntegrationTests_iOS/Pods-Database_IntegrationTests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - A74FE39C9BA59971425C1059 /* [CP] Embed Pods Frameworks */ = { + BD09C44595A6ECBB8FA2350D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "$(DERIVED_FILE_DIR)/Pods-Auth_Example_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_iOS/Pods-Storage_Tests_iOS-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - A969D5847DE84AFD9C0B2EAA /* [CP] Copy Pods Resources */ = { + BD7302A2861F068F5540CCA6 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4155,10 +4046,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - AA5043A90A59391F18B2D52C /* [CP] Check Pods Manifest.lock */ = { + C0894681AFF0FF07CE891310 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4169,104 +4060,123 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_EarlGreyTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Storage_Tests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - AAAD94DC9AD45DB4D4A83C6F /* [CP] Embed Pods Frameworks */ = { + C0BB541B4E2E4188148B74BF /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-iOS/GTMSessionFetcher.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_macOS/Pods-Storage_IntegrationTests_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - AF2540B4B40DE449024AEA95 /* [CP] Copy Pods Resources */ = { + C4CB228F9FBF834637FDD550 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher.default-Core/GTMSessionFetcher.framework", + "${BUILT_PRODUCTS_DIR}/Bolts/Bolts.framework", + "${BUILT_PRODUCTS_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework", + "${BUILT_PRODUCTS_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework", + "${BUILT_PRODUCTS_DIR}/GTMOAuth2/GTMOAuth2.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Bolts.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKCoreKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKLoginKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMOAuth2.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Sample/Pods-Auth_Sample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - AFD75A814B2585979DBA7C7D /* [CP] Copy Pods Resources */ = { + C6DD8EA209B18D8651337E5A /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests-resources.sh", - "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}", + "$(DERIVED_FILE_DIR)/Pods-Storage_IntegrationTests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_ApiTests/Pods-Auth_ApiTests-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - B5EBB1596041B87C01906583 /* [CP] Copy Pods Resources */ = { + C981CB657374F18444683DDE /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Auth_Tests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Example_iOS/Pods-Core_Example_iOS-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - B66F9F8E9BF747B1F447D6C0 /* [CP] Check Pods Manifest.lock */ = { + CB265192F117EE5B7B6A90F3 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Core_Example_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - BE0467734612262580712A0B /* [CP] Embed Pods Frameworks */ = { + D57035FA9DBD9B5C6F7E44BB /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS-frameworks.sh", + "${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS-frameworks.sh", "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; @@ -4275,94 +4185,79 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_iOS/Pods-Auth_Tests_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - BF2336EA73E2EC48D55AD7AE /* [CP] Check Pods Manifest.lock */ = { + D736CA94F00AB417403CEC0D /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Core_Example_macOS-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C2E86A319FC8859BF007DBB1 /* [CP] Embed Pods Frameworks */ = { + DBE97573DB393D723CD8CDA2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-be8a5251/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher.default-Core/GTMSessionFetcher.framework", - "${BUILT_PRODUCTS_DIR}/GTMOAuth2/GTMOAuth2.framework", - "${PODS_ROOT}/EarlGrey/EarlGrey/EarlGrey.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMOAuth2.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EarlGrey.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C707F47D947D57E74249C2F6 /* [CP] Embed Pods Frameworks */ = { + DC71E8C018300A993E541683 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Root-Storage-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-iOS/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-iOS/GTMSessionFetcher.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-resources.sh", + "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_iOS/Pods-Storage_Example_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_SwiftSample/Pods-Auth_SwiftSample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - D3703F55DC5ED15CAB21565A /* [CP] Check Pods Manifest.lock */ = { + DC8467211F158C333D6E1851 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Core_Tests_macOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Tests_macOS/Pods-Storage_Tests_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - D91D8C04B4376FFAD9D5FEBE /* [CP] Copy Pods Resources */ = { + DE3BC872B0631D9222625218 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4374,46 +4269,52 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - D97ECF2CC0F803E2796C1729 /* [CP] Embed Pods Frameworks */ = { + E14B732B18AC2D43E964F013 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-Logger-NSData+zlib/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Example_iOS/Pods-Messaging_Example_iOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - DAD74549C85FC7655DF05FBA /* [CP] Embed Pods Frameworks */ = { + E1EF4640668E42876CD0680B /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-macOS/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-macOS/GTMSessionFetcher.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Messaging_Tests_iOS/Pods-Messaging_Tests_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_Example_macOS/Pods-Storage_Example_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - E556C9ACC07E9B9A53035532 /* [CP] Check Pods Manifest.lock */ = { + E4708A6EB45D6F7D30070DCF /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4424,36 +4325,29 @@ ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Auth_ApiTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Core_Tests_iOS-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - E6B7CF75067684486A66E0EE /* [CP] Embed Pods Frameworks */ = { + E4CD99103647D7D03D05576E /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root-macOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-465fce74/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-Core-macOS/GTMSessionFetcher.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_macOS/Pods-Auth_Example_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Storage_IntegrationTests_iOS/Pods-Storage_IntegrationTests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; - F1A319FB51EA9E2F33538E3C /* [CP] Copy Pods Resources */ = { + EB62267583A8460DAF576DF9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4465,43 +4359,48 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Example_iOS/Pods-Auth_Example_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - F3FBA8A6C2D3E5CBD29AACB8 /* [CP] Copy Pods Resources */ = { + EBD8971C0B3B5BCDA5F5EA9F /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-macOS/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/leveldb-library-macOS/leveldb.framework", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_macOS/Pods-Database_Example_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - F6DC06843B1A770F9279D334 /* [CP] Embed Pods Frameworks */ = { + F5B5EF87DFA0131455579138 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework", + "${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-frameworks.sh", + "${PODS_ROOT}/EarlGrey/EarlGrey/EarlGrey.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EarlGrey.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_Tests_macOS/Pods-Auth_Tests_macOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Auth_EarlGreyTests/Pods-Auth_EarlGreyTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - F8451B3BC6FE1309C54DA67A /* [CP] Check Pods Manifest.lock */ = { + FF06F317B2790040C6157248 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4519,26 +4418,34 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FA4CDC0B9CEED724759D523A /* [CP] Embed Pods Frameworks */ = { + FFAC5DC18B783B814EF2DAB5 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Database-Root-iOS/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib-iOS/GoogleToolboxForMac.framework", - "${BUILT_PRODUCTS_DIR}/leveldb-library-iOS/leveldb.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Database_Example_iOS/Pods-Database_Example_iOS-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_macOS/Pods-Core_Tests_macOS-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + FFBE661125B41DE1A5B115C3 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Core_Tests_iOS/Pods-Core_Tests_iOS-resources.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -5313,7 +5220,7 @@ /* Begin XCBuildConfiguration section */ 06121EC31EC399C50008D70E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E31642E764D25811E378FE5 /* Pods-Storage_IntegrationTests_iOS.debug.xcconfig */; + baseConfigurationReference = 4ECAA105379B7E664C7FF223 /* Pods-Storage_IntegrationTests_iOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5335,7 +5242,7 @@ }; 06121EC41EC399C50008D70E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F02831CE3FC789F6F6A656AF /* Pods-Storage_IntegrationTests_iOS.release.xcconfig */; + baseConfigurationReference = 5CA5A85B5A80F118F3247910 /* Pods-Storage_IntegrationTests_iOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5358,7 +5265,7 @@ }; 0624F3E91EC0ECFA00E5940D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DAEC0C3CA3C043F584C0D281 /* Pods-Database_IntegrationTests_iOS.debug.xcconfig */; + baseConfigurationReference = 20928A4E610E48E3EA4D9F4A /* Pods-Database_IntegrationTests_iOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5395,7 +5302,7 @@ }; 0624F3EA1EC0ECFA00E5940D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A297C4C2BC1856144C88DF94 /* Pods-Database_IntegrationTests_iOS.release.xcconfig */; + baseConfigurationReference = EDA33867CB04D0AADD09321A /* Pods-Database_IntegrationTests_iOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5516,7 +5423,7 @@ }; AFD562F51EB13C6D00EA2233 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC2ED7A06FF0EAA148CA8144 /* Pods-Messaging_Example_iOS.debug.xcconfig */; + baseConfigurationReference = 4D61AACC06F8E078EF051E4C /* Pods-Messaging_Example_iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5541,7 +5448,7 @@ }; AFD562F61EB13C6D00EA2233 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AB69974504A1071F15C41E70 /* Pods-Messaging_Example_iOS.release.xcconfig */; + baseConfigurationReference = 6098677E3698C58151DC2E85 /* Pods-Messaging_Example_iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5566,7 +5473,7 @@ }; D01853771EDAD084003A645C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D4E15AD159B5F9FD595AD761 /* Pods-Auth_Example_macOS.debug.xcconfig */; + baseConfigurationReference = B4F2CCE27C567E675C27953C /* Pods-Auth_Example_macOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5587,7 +5494,7 @@ }; D01853781EDAD084003A645C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C2F672645182329577757001 /* Pods-Auth_Example_macOS.release.xcconfig */; + baseConfigurationReference = 4BF8EA84DF6AF0AB6E9BB6A0 /* Pods-Auth_Example_macOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5609,7 +5516,7 @@ }; D01853C41EDAD364003A645C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0555A4F3B37CB783D805569C /* Pods-Auth_Tests_macOS.debug.xcconfig */; + baseConfigurationReference = BA1AAFF4508A97F7B32533FC /* Pods-Auth_Tests_macOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5634,7 +5541,7 @@ }; D01853C51EDAD364003A645C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AA63A277F8A24228C5E3C882 /* Pods-Auth_Tests_macOS.release.xcconfig */; + baseConfigurationReference = FDBC4B909E617B02D7E741F6 /* Pods-Auth_Tests_macOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5660,7 +5567,7 @@ }; D064E6A81ED9B1BF001956DF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B41089F21AD56BFCAFF09C89 /* Pods-Core_Example_macOS.debug.xcconfig */; + baseConfigurationReference = 6FD4B6DC35E3304CBECFEC61 /* Pods-Core_Example_macOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5681,7 +5588,7 @@ }; D064E6A91ED9B1BF001956DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1D71F5289CE296DAF099055B /* Pods-Core_Example_macOS.release.xcconfig */; + baseConfigurationReference = F7649E1B594D8101939746EA /* Pods-Core_Example_macOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5703,7 +5610,7 @@ }; D064E6BD1ED9B31C001956DF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5D149A186F9ECAEA642BC70A /* Pods-Core_Tests_macOS.debug.xcconfig */; + baseConfigurationReference = 2B3C652966760042D996247E /* Pods-Core_Tests_macOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5723,7 +5630,7 @@ }; D064E6BE1ED9B31C001956DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F57A7D2DD698EE8495DB047B /* Pods-Core_Tests_macOS.release.xcconfig */; + baseConfigurationReference = 287D8FC7F3129B28D8A29FBE /* Pods-Core_Tests_macOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5744,7 +5651,7 @@ }; D0EDB2CB1EDA04F800B6C31B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 151BA010E214D6892BB84638 /* Pods-Storage_Example_macOS.debug.xcconfig */; + baseConfigurationReference = 24B879B03BD82C7DE771CA61 /* Pods-Storage_Example_macOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5765,7 +5672,7 @@ }; D0EDB2CC1EDA04F800B6C31B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1D81C7B58B484ADBACBBD404 /* Pods-Storage_Example_macOS.release.xcconfig */; + baseConfigurationReference = FD3AEF097DFCF2ADAC345D2A /* Pods-Storage_Example_macOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5787,7 +5694,7 @@ }; D0EDB2F41EDA06CB00B6C31B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E27502AAA61906D3F236AD2C /* Pods-Storage_Tests_macOS.debug.xcconfig */; + baseConfigurationReference = 4B490EFB675400675CA98196 /* Pods-Storage_Tests_macOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; DEVELOPMENT_TEAM = ""; @@ -5812,7 +5719,7 @@ }; D0EDB2F51EDA06CB00B6C31B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 55CF04372D55EE9115457D4B /* Pods-Storage_Tests_macOS.release.xcconfig */; + baseConfigurationReference = E0EF5EDDB1FD839F03FC02AA /* Pods-Storage_Tests_macOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; DEVELOPMENT_TEAM = ""; @@ -5833,7 +5740,7 @@ }; D0EDB3051EDA06D500B6C31B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 93814BE83D93EE757314FA2D /* Pods-Storage_IntegrationTests_macOS.debug.xcconfig */; + baseConfigurationReference = C1520E81B1BFD24ED1882137 /* Pods-Storage_IntegrationTests_macOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5855,7 +5762,7 @@ }; D0EDB3061EDA06D500B6C31B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CBB9C19A1D046D56AF6BD820 /* Pods-Storage_IntegrationTests_macOS.release.xcconfig */; + baseConfigurationReference = B0895BC929D50B20A69CEEEF /* Pods-Storage_IntegrationTests_macOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5896,7 +5803,7 @@ }; D0FE8A2D1ED9C804003F6722 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B36A2A837EF9387CBF9FE7F6 /* Pods-Database_Example_macOS.debug.xcconfig */; + baseConfigurationReference = 1068E64D36A3C656184168DE /* Pods-Database_Example_macOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5917,7 +5824,7 @@ }; D0FE8A2E1ED9C804003F6722 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 862CC98282A6123508E8CA49 /* Pods-Database_Example_macOS.release.xcconfig */; + baseConfigurationReference = 4CC7C8B9E821151509BB3B64 /* Pods-Database_Example_macOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -5939,7 +5846,7 @@ }; D0FE8A601ED9C86F003F6722 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0431E01853516524ED683CB1 /* Pods-Database_Tests_macOS.debug.xcconfig */; + baseConfigurationReference = 86B8E0400070C72C0FE0C2F8 /* Pods-Database_Tests_macOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -5978,7 +5885,7 @@ }; D0FE8A611ED9C86F003F6722 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AB624D103857665A41CAE8E6 /* Pods-Database_Tests_macOS.release.xcconfig */; + baseConfigurationReference = 7879DCC8860E7CED0311D4E8 /* Pods-Database_Tests_macOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6017,7 +5924,7 @@ }; D0FE8A8A1ED9C87B003F6722 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6FAA689FDCBD3261300292D5 /* Pods-Database_IntegrationTests_macOS.debug.xcconfig */; + baseConfigurationReference = 1CCC00FFFC534F0E9B41CF29 /* Pods-Database_IntegrationTests_macOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6055,7 +5962,7 @@ }; D0FE8A8B1ED9C87B003F6722 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6B311CFB1407D62B89196FA6 /* Pods-Database_IntegrationTests_macOS.release.xcconfig */; + baseConfigurationReference = 00BD45B2141C68C3F9809A4D /* Pods-Database_IntegrationTests_macOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6094,7 +6001,7 @@ }; DE26D2421F70398A004AE1D3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8AE837A532DD31E044082204 /* Pods-Auth_Sample.debug.xcconfig */; + baseConfigurationReference = 48317719F315960780114559 /* Pods-Auth_Sample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6133,7 +6040,7 @@ }; DE26D2431F70398A004AE1D3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 283BA960224D677BDCBBC751 /* Pods-Auth_Sample.release.xcconfig */; + baseConfigurationReference = 8602A8FB9AF04A0C9A8FE380 /* Pods-Auth_Sample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6173,7 +6080,7 @@ }; DE26D2651F7049F1004AE1D3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 983647E6E12D5BC803D9EA8D /* Pods-Auth_ApiTests.debug.xcconfig */; + baseConfigurationReference = 09F55B0265DCD315B2DD3C2E /* Pods-Auth_ApiTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6205,7 +6112,7 @@ }; DE26D2661F7049F1004AE1D3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 682C25FDE2729275382ADE13 /* Pods-Auth_ApiTests.release.xcconfig */; + baseConfigurationReference = E8A8A21551A3D8557757AD0D /* Pods-Auth_ApiTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6238,7 +6145,7 @@ }; DE26D2751F705C35004AE1D3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B059B612E3B363D509A89169 /* Pods-Auth_EarlGreyTests.debug.xcconfig */; + baseConfigurationReference = 94C0FA103316CB56F37E20EA /* Pods-Auth_EarlGreyTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6270,7 +6177,7 @@ }; DE26D2761F705C35004AE1D3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 408DFD8A7EB6F7736C74A749 /* Pods-Auth_EarlGreyTests.release.xcconfig */; + baseConfigurationReference = 0DB176DCABEFDF6C19B302B0 /* Pods-Auth_EarlGreyTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6303,7 +6210,7 @@ }; DE26D28D1F705EC7004AE1D3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D77462DF2C7AC82A5D473646 /* Pods-Auth_SwiftSample.debug.xcconfig */; + baseConfigurationReference = 0CA98384DDFFEECB1D473552 /* Pods-Auth_SwiftSample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6337,7 +6244,7 @@ }; DE26D28E1F705EC7004AE1D3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A73F0848D76BDA31FCC2C1F7 /* Pods-Auth_SwiftSample.release.xcconfig */; + baseConfigurationReference = 28B01131418E340D322829AC /* Pods-Auth_SwiftSample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6405,7 +6312,7 @@ }; DE7B8D241E8EF078009EB6DF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 252CAA8955610722B3FDB809 /* Pods-Database_Example_iOS.debug.xcconfig */; + baseConfigurationReference = E5978C421A9123C9D34CBA43 /* Pods-Database_Example_iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6423,7 +6330,7 @@ }; DE7B8D251E8EF078009EB6DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33B9D617B528A586BBB22CE3 /* Pods-Database_Example_iOS.release.xcconfig */; + baseConfigurationReference = 5DA6361D6B54362D073F3BA5 /* Pods-Database_Example_iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6442,7 +6349,7 @@ }; DE7B8D261E8EF078009EB6DF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 20453CB242D5D3A942B50354 /* Pods-Database_Tests_iOS.debug.xcconfig */; + baseConfigurationReference = 000DAC7D0D180A9FBB395BB6 /* Pods-Database_Tests_iOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6482,7 +6389,7 @@ }; DE7B8D271E8EF078009EB6DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E74998B8B0ABF367C66518FE /* Pods-Database_Tests_iOS.release.xcconfig */; + baseConfigurationReference = 2B1B85CD0C7778447F3BFCD5 /* Pods-Database_Tests_iOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6523,7 +6430,7 @@ }; DE9314E51E86C6BE0083EDBF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AEA6E0678E8F5DFAAC04393 /* Pods-Auth_Example_iOS.debug.xcconfig */; + baseConfigurationReference = 6029CD8D7E65D491083D5944 /* Pods-Auth_Example_iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6545,7 +6452,7 @@ }; DE9314E61E86C6BE0083EDBF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CFDED6919C5EB23FBEC360E /* Pods-Auth_Example_iOS.release.xcconfig */; + baseConfigurationReference = 0C69403B9730C701BF2E0446 /* Pods-Auth_Example_iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6567,7 +6474,7 @@ }; DE9314E71E86C6BE0083EDBF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8324AEFAEEF81EEDE114E33 /* Pods-Auth_Tests_iOS.debug.xcconfig */; + baseConfigurationReference = 1735157165B298F2A1EC36E3 /* Pods-Auth_Tests_iOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6592,7 +6499,7 @@ }; DE9314E81E86C6BE0083EDBF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF22AB406738B8C54A49A248 /* Pods-Auth_Tests_iOS.release.xcconfig */; + baseConfigurationReference = D6A450A39BCA3DB4138333D8 /* Pods-Auth_Tests_iOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6618,7 +6525,7 @@ }; DE9315B01E8738460083EDBF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AF6414F985B340F104ABE09C /* Pods-Messaging_Tests_iOS.debug.xcconfig */; + baseConfigurationReference = 46052D607615BD81295B65C6 /* Pods-Messaging_Tests_iOS.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -6648,7 +6555,7 @@ }; DE9315B11E8738460083EDBF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F08B9FA857DB758D0925510E /* Pods-Messaging_Tests_iOS.release.xcconfig */; + baseConfigurationReference = 3A304052F4122D3468145F6C /* Pods-Messaging_Tests_iOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -6679,7 +6586,7 @@ }; DEB13A061E73506A00AC236D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A77589942C6AB46A7BFC24A3 /* Pods-Storage_Example_iOS.debug.xcconfig */; + baseConfigurationReference = 3E26CB853AB2CAF1960A0F71 /* Pods-Storage_Example_iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; DEVELOPMENT_TEAM = ""; @@ -6700,7 +6607,7 @@ }; DEB13A071E73506A00AC236D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E7C47E104D6D59E31DE6BC7 /* Pods-Storage_Example_iOS.release.xcconfig */; + baseConfigurationReference = 97790B1C788991008685954F /* Pods-Storage_Example_iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; DEVELOPMENT_TEAM = ""; @@ -6721,7 +6628,7 @@ }; DEB13A211E73507E00AC236D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BFF6849AC334804952C8B985 /* Pods-Storage_Tests_iOS.debug.xcconfig */; + baseConfigurationReference = 466C3694B6C68F69BA4DA448 /* Pods-Storage_Tests_iOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; DEVELOPMENT_TEAM = ""; @@ -6745,7 +6652,7 @@ }; DEB13A221E73507E00AC236D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 659F5E0EE747A8831F95BB6A /* Pods-Storage_Tests_iOS.release.xcconfig */; + baseConfigurationReference = B1EFE04FF3C9650984C5E3C3 /* Pods-Storage_Tests_iOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; DEVELOPMENT_TEAM = ""; @@ -6765,7 +6672,7 @@ }; DEE14D601E84464D006FA992 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8D6342869F0562D44DB08B3E /* Pods-Core_Example_iOS.debug.xcconfig */; + baseConfigurationReference = 870F50EE08ED74C38B5CAF79 /* Pods-Core_Example_iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6782,7 +6689,7 @@ }; DEE14D611E84464D006FA992 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9F0AFFA90A9C1A9D334B0564 /* Pods-Core_Example_iOS.release.xcconfig */; + baseConfigurationReference = 1E6C076D38C1763E00A3DACA /* Pods-Core_Example_iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; @@ -6800,7 +6707,7 @@ }; DEE14D621E84464D006FA992 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1EB1C884C0DD8B2A67F138F7 /* Pods-Core_Tests_iOS.debug.xcconfig */; + baseConfigurationReference = 0D66D613C54F5BFF80D9AB63 /* Pods-Core_Tests_iOS.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -6820,7 +6727,7 @@ }; DEE14D631E84464D006FA992 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 250749E8701D9E197482958F /* Pods-Core_Tests_iOS.release.xcconfig */; + baseConfigurationReference = DDF4A6C7CFF20DCCF96071EC /* Pods-Core_Tests_iOS.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; diff --git a/Example/Messaging/App/iOS/AppDelegate.swift b/Example/Messaging/App/iOS/AppDelegate.swift index 32b55ed7575..89a5120d27e 100644 --- a/Example/Messaging/App/iOS/AppDelegate.swift +++ b/Example/Messaging/App/iOS/AppDelegate.swift @@ -15,7 +15,8 @@ */ import UIKit -import FirebaseCommunity +import FirebaseCore +import FirebaseMessaging import UserNotifications @UIApplicationMain diff --git a/Example/Messaging/App/iOS/MessagingViewController.swift b/Example/Messaging/App/iOS/MessagingViewController.swift index 4aa11654223..9bd07c18fc3 100644 --- a/Example/Messaging/App/iOS/MessagingViewController.swift +++ b/Example/Messaging/App/iOS/MessagingViewController.swift @@ -16,7 +16,7 @@ import UIKit -import FirebaseCommunity +import FirebaseMessaging enum Row: String { case apnsToken = "apnsToken" diff --git a/Example/Messaging/App/iOS/NotificationsController.swift b/Example/Messaging/App/iOS/NotificationsController.swift index eef6c57d733..7545b440b92 100644 --- a/Example/Messaging/App/iOS/NotificationsController.swift +++ b/Example/Messaging/App/iOS/NotificationsController.swift @@ -17,7 +17,7 @@ import UIKit import UserNotifications -import FirebaseCommunity +import FirebaseMessaging enum NotificationsControllerAllowedNotificationType: String { case none = "None" diff --git a/Example/Messaging/Tests/FIRMessagingClientTest.m b/Example/Messaging/Tests/FIRMessagingClientTest.m index 038e9db742d..fcde55e0860 100644 --- a/Example/Messaging/Tests/FIRMessagingClientTest.m +++ b/Example/Messaging/Tests/FIRMessagingClientTest.m @@ -31,7 +31,7 @@ #import "FIRMessagingUtilities.h" #import "NSError+FIRMessaging.h" -#import "FirebaseCommunity/FIRReachabilityChecker.h" +#import "FirebaseCore/FIRReachabilityChecker.h" static NSString *const kFIRMessagingUserDefaultsSuite = @"FIRMessagingClientTestUserDefaultsSuite"; diff --git a/Example/Podfile b/Example/Podfile index 64800f399e3..a5ad33c90c1 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,10 +1,14 @@ - use_frameworks! +pod 'FirebaseCore', :path => '../' + target 'Core_Example_iOS' do platform :ios, '8.0' - pod 'FirebaseCommunity/Core', :path => '../' + # The next line is the forcing function for the Firebase pod. The Firebase + # version's subspecs should depend on the component versions in their + # corresponding podspec's. + pod 'Firebase/Core', '4.6.0' target 'Core_Tests_iOS' do inherit! :search_paths @@ -12,127 +16,121 @@ target 'Core_Example_iOS' do end end -target 'Core_Example_macOS' do - platform :osx, '10.10' +target 'Auth_Example_iOS' do + platform :ios, '8.0' - pod 'FirebaseCommunity/Core', :path => '../' + pod 'FirebaseAuth', :path => '../' - target 'Core_Tests_macOS' do + target 'Auth_Tests_iOS' do inherit! :search_paths pod 'OCMock' end end -target 'Auth_Example_iOS' do +target 'Database_Example_iOS' do platform :ios, '8.0' - pod 'FirebaseCommunity/Auth', :path => '../' + pod 'FirebaseDatabase', :path => '../' - target 'Auth_Tests_iOS' do + target 'Database_Tests_iOS' do inherit! :search_paths pod 'OCMock' end -end - -target 'Auth_Example_macOS' do - platform :osx, '10.10' - - pod 'FirebaseCommunity/Auth', :path => '../' - target 'Auth_Tests_macOS' do + target 'Database_IntegrationTests_iOS' do inherit! :search_paths pod 'OCMock' end end -target 'Auth_Sample' do - platform :ios, '8.0' - pod 'FirebaseCommunity/Auth', :path => '../' - pod 'FBSDKLoginKit' - pod 'GoogleSignIn' - # to FirebaseCore - pod 'FirebaseInstanceID' - pod 'GTMSessionFetcher/Core' -end - -target 'Auth_SwiftSample' do +target 'Messaging_Example_iOS' do platform :ios, '8.0' - pod 'FirebaseCommunity/Auth', :path => '../' - pod 'GoogleSignIn' - pod 'FirebaseInstanceID' -end -target 'Auth_ApiTests' do - platform :ios, '8.0' - pod 'FirebaseCommunity/Auth', :path => '../' - pod 'GoogleSignIn' + pod 'FirebaseMessaging' , :path => '../' pod 'FirebaseInstanceID' - pod 'GTMSessionFetcher/Core' -end -target 'Auth_EarlGreyTests' do - platform :ios, '8.0' - pod 'FirebaseCommunity/Auth', :path => '../' - pod 'GoogleSignIn' - pod 'FirebaseInstanceID' - pod 'EarlGrey' + target 'Messaging_Tests_iOS' do + inherit! :search_paths + pod 'OCMock' + end end -target 'Database_Example_iOS' do +target 'Storage_Example_iOS' do platform :ios, '8.0' - pod 'FirebaseCommunity/Database', :path => '../' + pod 'FirebaseStorage', :path => '../' - target 'Database_Tests_iOS' do + target 'Storage_Tests_iOS' do inherit! :search_paths pod 'OCMock' end - target 'Database_IntegrationTests_iOS' do + target 'Storage_IntegrationTests_iOS' do inherit! :search_paths pod 'OCMock' end end -target 'Database_Example_macOS' do - platform :osx, '10.10' +target 'Auth_Sample' do + platform :ios, '8.0' + pod 'FirebaseAuth', :path => '../' + pod 'FirebaseCore', :path => '../' + pod 'FBSDKLoginKit' + pod 'GoogleSignIn' + pod 'FirebaseInstanceID' + pod 'GTMSessionFetcher/Core' - pod 'FirebaseCommunity/Database', :path => '../' + target 'Auth_ApiTests' do + inherit! :search_paths + end - target 'Database_Tests_macOS' do + target 'Auth_EarlGreyTests' do inherit! :search_paths - pod 'OCMock' + pod 'EarlGrey' end +end - target 'Database_IntegrationTests_macOS' do +target 'Auth_SwiftSample' do + platform :ios, '8.0' + pod 'FirebaseAuth', :path => '../' + pod 'FirebaseCore', :path => '../' + pod 'GoogleSignIn' + pod 'FirebaseInstanceID' +end + +target 'Core_Example_macOS' do + platform :osx, '10.10' + + pod 'FirebaseCore', :path => '../' + + target 'Core_Tests_macOS' do inherit! :search_paths pod 'OCMock' end end -target 'Messaging_Example_iOS' do - platform :ios, '8.0' +target 'Auth_Example_macOS' do + platform :osx, '10.10' - pod 'FirebaseCommunity/Messaging', :path => '../' - pod 'FirebaseInstanceID' + pod 'FirebaseAuth', :path => '../' - target 'Messaging_Tests_iOS' do + target 'Auth_Tests_macOS' do inherit! :search_paths pod 'OCMock' end end -target 'Storage_Example_iOS' do - platform :ios, '8.0' +target 'Database_Example_macOS' do + platform :osx, '10.10' - pod 'FirebaseCommunity/Storage', :path => '../' + pod 'FirebaseDatabase', :path => '../' - target 'Storage_Tests_iOS' do + target 'Database_Tests_macOS' do inherit! :search_paths pod 'OCMock' end - target 'Storage_IntegrationTests_iOS' do + target 'Database_IntegrationTests_macOS' do inherit! :search_paths pod 'OCMock' end @@ -141,7 +139,7 @@ end target 'Storage_Example_macOS' do platform :osx, '10.10' - pod 'FirebaseCommunity/Storage', :path => '../' + pod 'FirebaseStorage', :path => '../' target 'Storage_Tests_macOS' do inherit! :search_paths diff --git a/Example/Shared/FIRSampleAppUtilities.m b/Example/Shared/FIRSampleAppUtilities.m index 88fc9b06d9b..7a7ce3be352 100644 --- a/Example/Shared/FIRSampleAppUtilities.m +++ b/Example/Shared/FIRSampleAppUtilities.m @@ -16,13 +16,9 @@ #import "FIRSampleAppUtilities.h" +#import #import -// Plist file name. -NSString *const kServiceInfoFileName = @"GoogleService-Info"; -// Plist file type. -NSString *const kServiceInfoFileType = @"plist"; -// GOOGLE_APP_ID key NSString *const kGoogleAppIDPlistKey = @"GOOGLE_APP_ID"; // Dummy plist GOOGLE_APP_ID NSString *const kDummyGoogleAppID = @"1:123:ios:123abc"; diff --git a/Example/Storage/App/iOS/FIRAppDelegate.m b/Example/Storage/App/iOS/FIRAppDelegate.m index 9568d06474d..d8e44974a75 100644 --- a/Example/Storage/App/iOS/FIRAppDelegate.m +++ b/Example/Storage/App/iOS/FIRAppDelegate.m @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +@import FirebaseStorage; + #import "FIRAppDelegate.h" @implementation FIRAppDelegate diff --git a/Example/Storage/Tests/Unit/FIRStorageMetadataTests.m b/Example/Storage/Tests/Unit/FIRStorageMetadataTests.m index 6e7db32afa1..84b5271a024 100644 --- a/Example/Storage/Tests/Unit/FIRStorageMetadataTests.m +++ b/Example/Storage/Tests/Unit/FIRStorageMetadataTests.m @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import +#import #import #import "FIRStorageMetadata.h" diff --git a/Example/Storage/Tests/Unit/FIRStorageTokenAuthorizerTests.m b/Example/Storage/Tests/Unit/FIRStorageTokenAuthorizerTests.m index 26627b51928..60b32190886 100644 --- a/Example/Storage/Tests/Unit/FIRStorageTokenAuthorizerTests.m +++ b/Example/Storage/Tests/Unit/FIRStorageTokenAuthorizerTests.m @@ -14,7 +14,7 @@ #import "FIRStorageTestHelpers.h" -#import "FirebaseCommunity/FIRAppInternal.h" +#import "FirebaseCore/FIRAppInternal.h" @interface FIRStorageTokenAuthorizerTests : XCTestCase diff --git a/Firebase/Auth/Source/FirebaseAuthVersion.m b/Firebase/Auth/Source/FirebaseAuthVersion.m index fe4055b0f47..c79d9840631 100644 --- a/Firebase/Auth/Source/FirebaseAuthVersion.m +++ b/Firebase/Auth/Source/FirebaseAuthVersion.m @@ -20,7 +20,7 @@ #define STR(x) STR_EXPAND(x) #define STR_EXPAND(x) #x -const double FirebaseAuthVersionNumber = FIRAuth_MINOR_VERSION; +const double FirebaseAuthVersionNum = FIRAuth_MINOR_VERSION; -const unsigned char *const FirebaseAuthVersionString = +const unsigned char *const FirebaseAuthVersionStr = (const unsigned char *const)STR(FIRAuth_VERSION); diff --git a/Firebase/Auth/Source/Public/FirebaseAuthVersion.h b/Firebase/Auth/Source/Public/FirebaseAuthVersion.h index 1b2d06a2487..2999384d165 100644 --- a/Firebase/Auth/Source/Public/FirebaseAuthVersion.h +++ b/Firebase/Auth/Source/Public/FirebaseAuthVersion.h @@ -19,9 +19,9 @@ /** Version number for FirebaseAuth. */ -extern const double FirebaseAuthVersionNumber; +extern const double FirebaseAuthVersionNum; /** Version string for FirebaseAuth. */ -extern const unsigned char *const FirebaseAuthVersionString; +extern const unsigned char *const FirebaseAuthVersionStr; diff --git a/Firebase/Auth/Source/RPCs/FIRAuthBackend.m b/Firebase/Auth/Source/RPCs/FIRAuthBackend.m index 244288238f4..6b5232b89d7 100644 --- a/Firebase/Auth/Source/RPCs/FIRAuthBackend.m +++ b/Firebase/Auth/Source/RPCs/FIRAuthBackend.m @@ -472,7 +472,7 @@ + (void)resetPassword:(FIRResetPasswordRequest *)request + (NSString *)authUserAgent { return [NSString stringWithFormat:@"FirebaseAuth.iOS/%s %@", - FirebaseAuthVersionString, GTMFetcherStandardUserAgentString(nil)]; + FirebaseAuthVersionStr, GTMFetcherStandardUserAgentString(nil)]; } @end @@ -507,7 +507,7 @@ - (void)asyncPostToURLWithRequestConfiguration:(FIRAuthRequestConfiguration *)re NSString *additionalFrameworkMarker = requestConfiguration.additionalFrameworkMarker ?: kFirebaseAuthCoreFrameworkMarker; NSString *clientVersion = [NSString stringWithFormat:@"iOS/FirebaseSDK/%s/%@", - FirebaseAuthVersionString, + FirebaseAuthVersionStr, additionalFrameworkMarker]; [request setValue:clientVersion forHTTPHeaderField:kClientVersionHeader]; NSString *bundleID = [[NSBundle mainBundle] bundleIdentifier]; diff --git a/Firebase/Core/FirebaseCore.podspec b/Firebase/Core/FirebaseCore.podspec deleted file mode 100644 index f78fe445204..00000000000 --- a/Firebase/Core/FirebaseCore.podspec +++ /dev/null @@ -1,29 +0,0 @@ -# This podspec is not intended to be deployed. It is solely for the static -# library framework build process at -# https://github.com/firebase/firebase-ios-sdk/tree/master/BuildFrameworks - -Pod::Spec.new do |s| - s.name = 'FirebaseCore' - s.version = '4.0.3' - s.summary = 'Firebase Open Source Libraries for iOS.' - - s.description = <<-DESC -Simplify your iOS development, grow your user base, and monetize more effectively with Firebase. - DESC - - s.homepage = 'https://firebase.google.com' - s.license = { :type => 'Apache', :file => '../../LICENSE' } - s.authors = 'Google, Inc.' - - # NOTE that the FirebaseCommunity pod is neither publicly deployed nor yet interchangeable with the - # Firebase pod - s.source = { :git => 'https://github.com/firebase/firebase-ios-sdk.git', :tag => s.version.to_s } - s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '7.0' - s.osx.deployment_target = '10.10' - - s.source_files = '**/*.[mh]' - s.public_header_files = 'Firebase/Core/Public/*.h','Firebase/Core/Private/*.h' - s.private_header_files = 'Firebase/Core/Private/*.h' - s.dependency 'GoogleToolboxForMac/NSData+zlib', '~> 2.1' -end diff --git a/Firebase/Firebase/FirebaseCommunity.h b/Firebase/Firebase/FirebaseCommunity.h deleted file mode 100644 index 83e37cf703c..00000000000 --- a/Firebase/Firebase/FirebaseCommunity.h +++ /dev/null @@ -1,77 +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. - */ - -#if !defined(__has_include) - #error "Firebase.h won't import anything if your compiler doesn't support __has_include. Please \ - import the headers individually." -#else - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - - #if __has_include() - #import - #endif - -#endif // defined(__has_include) diff --git a/Firebase/Firebase/module.modulemap b/Firebase/Firebase/module.modulemap deleted file mode 100644 index 8e6c477b798..00000000000 --- a/Firebase/Firebase/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module FirebaseCommunity { - umbrella header "FirebaseCommunity.h" - - export * - module * { export * } -} diff --git a/FirebaseAuth.podspec b/FirebaseAuth.podspec new file mode 100644 index 00000000000..a65f67acb73 --- /dev/null +++ b/FirebaseAuth.podspec @@ -0,0 +1,60 @@ +Pod::Spec.new do |s| + s.name = 'FirebaseAuth' + s.version = '4.3.2' + s.summary = 'The official iOS client for Firebase Authentication' + + s.description = <<-DESC +Firebase Authentication allows you to manage your own account system without any backend code. It +supports email and password accounts, as well as several 3rd party authentication mechanisms. + DESC + + s.homepage = 'https://firebase.google.com' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { + :git => 'https://github.com/firebase/firebase-ios-sdk.git', + :tag => s.version.to_s + } + s.social_media_url = 'https://twitter.com/Firebase' + s.ios.deployment_target = '7.0' + s.osx.deployment_target = '10.10' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + source = 'Firebase/Auth/Source/' + s.source_files = source + '**/*.[mh]' + s.osx.exclude_files = [ + source + '**/FIRAuthAppDelegateProxy.[mh]', + source + '**/FIRAuthNotificationManager.[mh]', + source + '**/FIRAuthAppCredentialManager.[mh]', + source + '**/FIRAuthAPNSTokenManager.[mh]', + source + '**/FIRAuthAPNSTokenType.[mh]', + source + '**/FIRAuthAPNSToken.[mh]', + source + '**/FIRAuthDefaultUIDelegate.[mh]', + source + '**/FIRAuthUIDelegate.h', + source + '**/FIRAuthURLPresenter.[mh]', + source + '**/FIRAuthWebView.[mh]', + source + '**/FIRAuthWebViewController.[mh]', + source + '**/FIRPhoneAuthCredential.[mh]', + source + '**/FIRPhoneAuthProvider.[mh]' + ] + s.public_header_files = source + 'Public/*.h' + s.preserve_paths = [ + 'Firebase/Auth/README.md', + 'Firebase/Auth/CHANGELOG.md' + ] + s.pod_target_xcconfig = { + 'GCC_PREPROCESSOR_DEFINITIONS' => + 'FIRAuth_VERSION=' + s.version.to_s + + ' FIRAuth_MINOR_VERSION=' + s.version.to_s.split(".")[0] + "." + s.version.to_s.split(".")[1] + } + s.framework = 'SafariServices' + s.framework = 'Security' + s.dependency 'FirebaseCore', '~> 4.0' + s.ios.dependency 'FirebaseAnalytics', '~> 4.0' + s.dependency 'GTMSessionFetcher/Core', '~> 1.1' + s.dependency 'GoogleToolboxForMac/NSDictionary+URLArguments', '~> 2.1' +end diff --git a/FirebaseCommunity.podspec b/FirebaseCommunity.podspec deleted file mode 100644 index 9e657da8e45..00000000000 --- a/FirebaseCommunity.podspec +++ /dev/null @@ -1,109 +0,0 @@ -Pod::Spec.new do |s| - s.name = 'FirebaseCommunity' - s.version = '0.1.6' - s.summary = 'Firebase Open Source Libraries for iOS.' - - s.description = <<-DESC -Firebase Development CocoaPod including experimental and community supported features. - DESC - - s.homepage = 'https://firebase.google.com' - s.license = { :type => 'Apache', :file => 'LICENSE' } - s.authors = 'Google, Inc.' - - # NOTE that the FirebaseCommunity pod is NOT yet interchangeable with the Firebase pod - s.source = { :git => 'https://github.com/firebase/firebase-ios-sdk.git', :tag => s.version.to_s } - s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '8.0' - s.osx.deployment_target = '10.10' - s.default_subspec = 'Root' - s.preserve_paths = 'README.md' - s.module_map = 'Firebase/Firebase/module.modulemap' - - s.subspec 'Root' do |sp| - sp.source_files = 'Firebase/Firebase/FirebaseCommunity.h' - sp.public_header_files = 'Firebase/Firebase/FirebaseCommunity.h' - end - - s.subspec 'Core' do |sp| - sp.source_files = 'Firebase/Core/**/*.[mh]' - sp.public_header_files = 'Firebase/Core/Public/*.h','Firebase/Core/Private/*.h', - sp.private_header_files = 'Firebase/Core/Private/*.h' - sp.dependency 'GoogleToolboxForMac/NSData+zlib', '~> 2.1' - sp.dependency 'FirebaseCommunity/Root' - end - - s.subspec 'Auth' do |sp| - sp.source_files = 'Firebase/Auth/Source/**/*.[mh]' - sp.osx.exclude_files = - 'Firebase/Auth/Source/**/FIRAuthAppDelegateProxy.[mh]', - 'Firebase/Auth/Source/**/FIRAuthNotificationManager.[mh]', - 'Firebase/Auth/Source/**/FIRAuthAppCredentialManager.[mh]', - 'Firebase/Auth/Source/**/FIRAuthAPNSTokenManager.[mh]', - 'Firebase/Auth/Source/**/FIRAuthAPNSTokenType.[mh]', - 'Firebase/Auth/Source/**/FIRAuthAPNSToken.[mh]', - 'Firebase/Auth/Source/**/FIRAuthDefaultUIDelegate.[mh]', - 'Firebase/Auth/Source/**/FIRAuthUIDelegate.h', - 'Firebase/Auth/Source/**/FIRAuthURLPresenter.[mh]', - 'Firebase/Auth/Source/**/FIRAuthWebView.[mh]', - 'Firebase/Auth/Source/**/FIRAuthWebViewController.[mh]', - 'Firebase/Auth/Source/**/FIRPhoneAuthCredential.[mh]', - 'Firebase/Auth/Source/**/FIRPhoneAuthProvider.[mh]' - sp.public_header_files = 'Firebase/Auth/Source/Public/*.h' - sp.preserve_paths = - 'Firebase/Auth/README.md', - 'Firebase/Auth/CHANGELOG.md' - sp.xcconfig = { 'OTHER_CFLAGS' => '-DFIRAuth_VERSION=' + s.version.to_s + - ' -DFIRAuth_MINOR_VERSION=' + s.version.to_s.split(".")[0] + "." + s.version.to_s.split(".")[1] - } - sp.framework = 'SafariServices' - sp.framework = 'Security' - sp.dependency 'FirebaseCommunity/Core' - sp.dependency 'GTMSessionFetcher/Core', '~> 1.1' - sp.dependency 'GoogleToolboxForMac/NSDictionary+URLArguments', '~> 2.1' - end - - s.subspec 'Database' do |sp| - sp.source_files = 'Firebase/Database/**/*.[mh]', - 'Firebase/Database/third_party/Wrap-leveldb/APLevelDB.mm', - 'Firebase/Database/third_party/SocketRocket/fbase64.c' - sp.public_header_files = 'Firebase/Database/Public/*.h' - sp.library = 'c++' - sp.library = 'icucore' - sp.framework = 'CFNetwork' - sp.framework = 'Security' - sp.framework = 'SystemConfiguration' - sp.dependency 'leveldb-library' - sp.dependency 'FirebaseCommunity/Core' - sp.xcconfig = { 'OTHER_CFLAGS' => '-DFIRDatabase_VERSION=' + s.version.to_s } - end - - s.subspec 'Messaging' do |sp| - sp.platform = 'ios' - sp.source_files = 'Firebase/Messaging/**/*.[mh]' - sp.requires_arc = 'Firebase/Messaging/*.m' - - sp.public_header_files = 'Firebase/Messaging/Public/*.h' - sp.library = 'sqlite3' - sp.xcconfig ={ 'GCC_PREPROCESSOR_DEFINITIONS' => - '$(inherited) ' + - 'GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 ' + - 'FIRMessaging_LIB_VERSION=' + String(s.version) - } - sp.framework = 'AddressBook' - sp.framework = 'SystemConfiguration' - sp.dependency 'FirebaseCommunity/Core' - sp.dependency 'GoogleToolboxForMac/Logger', '~> 2.1' - sp.dependency 'Protobuf', '~> 3.1' - end - - s.subspec 'Storage' do |sp| - sp.source_files = 'Firebase/Storage/**/*.[mh]' - sp.public_header_files = 'Firebase/Storage/Public/*.h' - sp.ios.framework = 'MobileCoreServices' - sp.osx.framework = 'CoreServices' - sp.dependency 'FirebaseCommunity/Core' - sp.dependency 'GTMSessionFetcher/Core', '~> 1.1' - sp.xcconfig = { 'OTHER_CFLAGS' => '-DFIRStorage_VERSION=' + s.version.to_s } - end -end diff --git a/FirebaseCore.podspec b/FirebaseCore.podspec new file mode 100644 index 00000000000..a4ff9de18b3 --- /dev/null +++ b/FirebaseCore.podspec @@ -0,0 +1,31 @@ +Pod::Spec.new do |s| + s.name = 'FirebaseCore' + s.version = '4.0.11' + s.summary = 'Firebase Core for iOS' + + s.description = <<-DESC +Firebase Core includes FIRApp and FIROptions which provide central configuration for other Firebase services. + DESC + + s.homepage = 'https://firebase.google.com' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { + :git => 'https://github.com/firebase/firebase-ios-sdk.git', + :tag => s.version.to_s + } + s.social_media_url = 'https://twitter.com/Firebase' + s.ios.deployment_target = '7.0' + s.osx.deployment_target = '10.10' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + s.source_files = 'Firebase/Core/**/*.[mh]' + s.public_header_files = 'Firebase/Core/Public/*.h', 'Firebase/Core/Private/*.h' + s.private_header_files = 'Firebase/Core/Private/*.h' + s.framework = 'SystemConfiguration' + s.dependency 'GoogleToolboxForMac/NSData+zlib', '~> 2.1' +end diff --git a/FirebaseDatabase.podspec b/FirebaseDatabase.podspec new file mode 100644 index 00000000000..bb7cccac31d --- /dev/null +++ b/FirebaseDatabase.podspec @@ -0,0 +1,39 @@ +Pod::Spec.new do |s| + s.name = 'FirebaseDatabase' + s.version = '4.0.4' + s.summary = 'Firebase Open Source Libraries for iOS.' + + s.description = <<-DESC +Simplify your iOS development, grow your user base, and monetize more effectively with Firebase. + DESC + + s.homepage = 'https://firebase.google.com' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { + :git => 'https://github.com/firebase/firebase-ios-sdk.git', + :tag => s.version.to_s + } + s.social_media_url = 'https://twitter.com/Firebase' + s.ios.deployment_target = '7.0' + s.osx.deployment_target = '10.10' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + base_dir = "Firebase/Database/" + s.source_files = base_dir + '**/*.[mh]', + base_dir + 'third_party/Wrap-leveldb/APLevelDB.mm', + base_dir + 'third_party/SocketRocket/fbase64.c' + s.public_header_files = base_dir + 'Public/*.h' + s.libraries = ['c++', 'icucore'] + s.frameworks = ['CFNetwork', 'Security', 'SystemConfiguration'] + s.dependency 'leveldb-library', '~> 1.18' + s.dependency 'FirebaseCore', '~> 4.0' + s.ios.dependency 'FirebaseAnalytics', '~> 4.0' + s.pod_target_xcconfig = { + 'GCC_PREPROCESSOR_DEFINITIONS' => + 'FIRDatabase_VERSION=' + s.version.to_s } +end diff --git a/FirebaseFirestore.podspec b/FirebaseFirestore.podspec new file mode 100644 index 00000000000..6d1377cf74f --- /dev/null +++ b/FirebaseFirestore.podspec @@ -0,0 +1,64 @@ +# +# Be sure to run `pod lib lint FirebaseFirestore.podspec' to ensure this is a +# valid spec before submitting. +# +# Any lines starting with a # are optional, but their use is encouraged +# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html +# + +Pod::Spec.new do |s| + s.name = 'FirebaseFirestore' + s.version = '0.9.2' + s.summary = 'Google Cloud Firestore for iOS' + + s.description = <<-DESC +Google Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development. + DESC + + s.homepage = 'https://developers.google.com/' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { :git => 'https://github.com/TBD/Firestore.git', :tag => s.version.to_s } + # s.social_media_url = 'https://twitter.com/' + + s.ios.deployment_target = '7.0' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + s.source_files = [ + 'Firestore/Source/**/*', + 'Firestore/Port/**/*', + 'Firestore/Protos/objc/**/*.[hm]', + 'Firestore/src/core/**/*.{h,cc}', + 'Firestore/src/support/**/*.{h,cc}', + 'Firestore/third_party/**/*.[mh]' + ] + s.requires_arc = [ + 'Firestore/Source/**/*', + 'Firestore/third_party/**/*.[mh]' + ] + s.exclude_files = [ + 'Firestore/Port/*test.cc', + 'Firestore/third_party/**/Tests/**' + ] + s.public_header_files = 'Firestore/Source/Public/*.h' + + s.ios.dependency 'FirebaseAnalytics', '~> 4.0' + s.dependency 'FirebaseAuth', '~> 4.3' + s.dependency 'FirebaseCore', '~> 4.0' + s.dependency 'gRPC-ProtoRPC', '~> 1.0' + s.dependency 'leveldb-library', '~> 1.18' + s.dependency 'Protobuf', '~> 3.1' + + s.frameworks = 'MobileCoreServices' + s.library = 'c++' + s.pod_target_xcconfig = { + 'GCC_PREPROCESSOR_DEFINITIONS' => + 'GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 ', + 'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"', + 'OTHER_CFLAGS' => '-DFIRFirestore_VERSION=' + s.version.to_s + } +end diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec new file mode 100644 index 00000000000..88cb3104908 --- /dev/null +++ b/FirebaseMessaging.podspec @@ -0,0 +1,46 @@ +Pod::Spec.new do |s| + s.name = 'FirebaseMessaging' + s.version = '2.0.6' + s.summary = 'Firebase Messaging for iOS' + + s.description = <<-DESC +Firebase Messaging for iOS is a service that allows you to send data from your server to your users' +iOS device, and also to receive messages from devices on the same connection. The service handles +all aspects of queueing of messages and delivery to the target iOS application running on the target +device, and it is completely free. + DESC + + s.homepage = 'https://firebase.google.com' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { + :git => 'https://github.com/firebase/firebase-ios-sdk.git', + :tag => s.version.to_s + } + s.social_media_url = 'https://twitter.com/Firebase' + s.ios.deployment_target = '7.0' + s.osx.deployment_target = '10.10' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + base_dir = "Firebase/Messaging/" + s.source_files = base_dir + '**/*.[mh]' + s.requires_arc = base_dir + '*.m' + s.public_header_files = base_dir + 'Public/*.h' + s.library = 'sqlite3' + s.pod_target_xcconfig = { + 'GCC_PREPROCESSOR_DEFINITIONS' => + 'GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 ' + + 'FIRMessaging_LIB_VERSION=' + String(s.version) + } + s.framework = 'AddressBook' + s.framework = 'SystemConfiguration' + s.dependency 'FirebaseCore', '~> 4.0' + s.ios.dependency 'FirebaseAnalytics', '~> 4.0' + s.dependency 'FirebaseInstanceID', '~> 2.0' + s.dependency 'GoogleToolboxForMac/Logger', '~> 2.1' + s.dependency 'Protobuf', '~> 3.1' +end diff --git a/FirebaseStorage.podspec b/FirebaseStorage.podspec new file mode 100644 index 00000000000..009c738308e --- /dev/null +++ b/FirebaseStorage.podspec @@ -0,0 +1,37 @@ +Pod::Spec.new do |s| + s.name = 'FirebaseStorage' + s.version = '2.0.2' + s.summary = 'Firebase Storage for iOS' + + s.description = <<-DESC +Firebase Storage provides robust, secure file uploads and downloads from Firebase SDKs, powered by Google Cloud Storage. + DESC + + s.homepage = 'https://firebase.google.com' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { + :git => 'https://github.com/firebase/firebase-ios-sdk.git', + :tag => s.version.to_s + } + s.social_media_url = 'https://twitter.com/Firebase' + s.ios.deployment_target = '7.0' + s.osx.deployment_target = '10.10' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + s.source_files = 'Firebase/Storage/**/*.[mh]' + s.public_header_files = 'Firebase/Storage/Public/*.h' + s.ios.framework = 'MobileCoreServices' + s.osx.framework = 'CoreServices' + + s.dependency 'FirebaseCore', '~> 4.0' + s.ios.dependency 'FirebaseAnalytics', '~> 4.0' + s.dependency 'GTMSessionFetcher/Core', '~> 1.1' + s.pod_target_xcconfig = { + 'GCC_PREPROCESSOR_DEFINITIONS' => + 'FIRStorage_VERSION=' + s.version.to_s } +end diff --git a/Firestore/Example/Firestore.xcodeproj/project.pbxproj b/Firestore/Example/Firestore.xcodeproj/project.pbxproj index 62b73aad89c..034a96e9dc5 100644 --- a/Firestore/Example/Firestore.xcodeproj/project.pbxproj +++ b/Firestore/Example/Firestore.xcodeproj/project.pbxproj @@ -914,8 +914,6 @@ inputPaths = ( "${SRCROOT}/Pods/Target Support Files/Pods-SwiftBuildTest/Pods-SwiftBuildTest-frameworks.sh", "${BUILT_PRODUCTS_DIR}/BoringSSL/openssl.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/Firestore/Firestore.framework", "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-f0850809/GoogleToolboxForMac.framework", "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework", @@ -929,8 +927,6 @@ name = "[CP] Embed Pods Frameworks"; outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Firestore.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework", @@ -954,8 +950,6 @@ inputPaths = ( "${SRCROOT}/Pods/Target Support Files/Pods-Firestore_Example/Pods-Firestore_Example-frameworks.sh", "${BUILT_PRODUCTS_DIR}/BoringSSL/openssl.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Auth-Core-Root/FirebaseCommunity.framework", - "${BUILT_PRODUCTS_DIR}/Firestore/Firestore.framework", "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-f0850809/GoogleToolboxForMac.framework", "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework", @@ -969,8 +963,6 @@ name = "[CP] Embed Pods Frameworks"; outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Firestore.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework", @@ -1044,7 +1036,6 @@ ); inputPaths = ( "${SRCROOT}/Pods/Target Support Files/Pods-Firestore_Tests/Pods-Firestore_Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Root/FirebaseCommunity.framework", "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib/GoogleToolboxForMac.framework", "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework", "${BUILT_PRODUCTS_DIR}/GoogleTest/GoogleTest.framework", @@ -1052,7 +1043,6 @@ ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework", @@ -1088,13 +1078,11 @@ ); inputPaths = ( "${SRCROOT}/Pods/Target Support Files/Pods-Firestore_IntegrationTests/Pods-Firestore_IntegrationTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FirebaseCommunity-Core-Root/FirebaseCommunity.framework", "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac-Defines-NSData+zlib/GoogleToolboxForMac.framework", "${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCommunity.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); diff --git a/Firestore/Example/Podfile b/Firestore/Example/Podfile index c5cf06af3b9..923ab22c91f 100644 --- a/Firestore/Example/Podfile +++ b/Firestore/Example/Podfile @@ -1,14 +1,20 @@ +# The next line is the forcing function for the Firebase pod. The Firebase +# version's subspecs should depend on the component versions in their +# corresponding podspec's. +pod 'Firebase/Core', '4.6.0' + use_frameworks! platform :ios, '8.0' target 'Firestore_Example' do - pod 'FirebaseCommunity/Core', :path => '../../' - pod 'Firestore', :path => '../' + pod 'FirebaseAuth', :path => '../../' + pod 'FirebaseCore', :path => '../../' + pod 'FirebaseFirestore', :path => '../../' target 'Firestore_Tests' do inherit! :search_paths - pod 'FirebaseCommunity/Core', :path => '../../' + pod 'FirebaseCore', :path => '../../' pod 'leveldb-library' pod 'OCMock' @@ -18,12 +24,12 @@ target 'Firestore_Example' do target 'Firestore_IntegrationTests' do inherit! :search_paths - pod 'FirebaseCommunity/Core', :path => '../../' + pod 'FirebaseCore', :path => '../../' pod 'OCMock' end end target 'SwiftBuildTest' do - pod 'Firestore', :path => '../' + pod 'FirebaseFirestore', :path => '../../' end diff --git a/Firestore/Example/SwiftBuildTest/main.swift b/Firestore/Example/SwiftBuildTest/main.swift index 8cc03027a75..bea8b56e320 100644 --- a/Firestore/Example/SwiftBuildTest/main.swift +++ b/Firestore/Example/SwiftBuildTest/main.swift @@ -16,7 +16,7 @@ import Foundation -import Firestore +import FirebaseFirestore func main() { let db = initializeDb(); diff --git a/Firestore/Example/Tests/API/FIRGeoPointTests.m b/Firestore/Example/Tests/API/FIRGeoPointTests.m index 3fc8b33c452..b505de06323 100644 --- a/Firestore/Example/Tests/API/FIRGeoPointTests.m +++ b/Firestore/Example/Tests/API/FIRGeoPointTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -#import "Firestore/FIRGeoPoint.h" +#import "FirebaseFirestore/FIRGeoPoint.h" #import diff --git a/Firestore/Example/Tests/Integration/API/FIRCursorTests.m b/Firestore/Example/Tests/Integration/API/FIRCursorTests.m index 72c55f66f47..dc9da83b71c 100644 --- a/Firestore/Example/Tests/Integration/API/FIRCursorTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRCursorTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRDatabaseTests.m b/Firestore/Example/Tests/Integration/API/FIRDatabaseTests.m index 8ba89036e9c..087eb0130fb 100644 --- a/Firestore/Example/Tests/Integration/API/FIRDatabaseTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRDatabaseTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRFieldsTests.m b/Firestore/Example/Tests/Integration/API/FIRFieldsTests.m index 60bf36bfa40..b647f526fd3 100644 --- a/Firestore/Example/Tests/Integration/API/FIRFieldsTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRFieldsTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRListenerRegistrationTests.m b/Firestore/Example/Tests/Integration/API/FIRListenerRegistrationTests.m index 6b1f787d04e..9751844b676 100644 --- a/Firestore/Example/Tests/Integration/API/FIRListenerRegistrationTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRListenerRegistrationTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRQueryTests.m b/Firestore/Example/Tests/Integration/API/FIRQueryTests.m index b80c52dcada..180b4232ca0 100644 --- a/Firestore/Example/Tests/Integration/API/FIRQueryTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRQueryTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRServerTimestampTests.m b/Firestore/Example/Tests/Integration/API/FIRServerTimestampTests.m index da9fb1ae917..2ee3966da80 100644 --- a/Firestore/Example/Tests/Integration/API/FIRServerTimestampTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRServerTimestampTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRTypeTests.m b/Firestore/Example/Tests/Integration/API/FIRTypeTests.m index 02eccbc30e9..638835f0340 100644 --- a/Firestore/Example/Tests/Integration/API/FIRTypeTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRTypeTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRValidationTests.m b/Firestore/Example/Tests/Integration/API/FIRValidationTests.m index 444931e81f0..a318c47f14f 100644 --- a/Firestore/Example/Tests/Integration/API/FIRValidationTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRValidationTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/API/FIRWriteBatchTests.m b/Firestore/Example/Tests/Integration/API/FIRWriteBatchTests.m index 906b27c2c7e..562c29f26ca 100644 --- a/Firestore/Example/Tests/Integration/API/FIRWriteBatchTests.m +++ b/Firestore/Example/Tests/Integration/API/FIRWriteBatchTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/FSTDatastoreTests.m b/Firestore/Example/Tests/Integration/FSTDatastoreTests.m index d51b21a992e..bf2c44b6346 100644 --- a/Firestore/Example/Tests/Integration/FSTDatastoreTests.m +++ b/Firestore/Example/Tests/Integration/FSTDatastoreTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import #import diff --git a/Firestore/Example/Tests/Integration/FSTSmokeTests.m b/Firestore/Example/Tests/Integration/FSTSmokeTests.m index 13bace35d75..847474a37e3 100644 --- a/Firestore/Example/Tests/Integration/FSTSmokeTests.m +++ b/Firestore/Example/Tests/Integration/FSTSmokeTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import diff --git a/Firestore/Example/Tests/Integration/FSTStreamTests.m b/Firestore/Example/Tests/Integration/FSTStreamTests.m index c8a9e9d5f2a..bbdf372bed2 100644 --- a/Firestore/Example/Tests/Integration/FSTStreamTests.m +++ b/Firestore/Example/Tests/Integration/FSTStreamTests.m @@ -16,7 +16,7 @@ #import -#import +#import #import "Firestore/Example/Tests/Util/FSTHelpers.h" #import "Firestore/Example/Tests/Util/FSTIntegrationTestCase.h" diff --git a/Firestore/Example/Tests/Integration/FSTTransactionTests.m b/Firestore/Example/Tests/Integration/FSTTransactionTests.m index 014e4a7a89e..2e828c92fb1 100644 --- a/Firestore/Example/Tests/Integration/FSTTransactionTests.m +++ b/Firestore/Example/Tests/Integration/FSTTransactionTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -@import Firestore; +@import FirebaseFirestore; #import #include diff --git a/Firestore/Example/Tests/Model/FSTFieldValueTests.m b/Firestore/Example/Tests/Model/FSTFieldValueTests.m index 744bcc44bbd..acf95f0d989 100644 --- a/Firestore/Example/Tests/Model/FSTFieldValueTests.m +++ b/Firestore/Example/Tests/Model/FSTFieldValueTests.m @@ -18,7 +18,7 @@ #import -#import "Firestore/FIRGeoPoint.h" +#import "FirebaseFirestore/FIRGeoPoint.h" #import "Firestore/Source/API/FIRFirestore+Internal.h" #import "Firestore/Source/API/FSTUserDataConverter.h" #import "Firestore/Source/Core/FSTTimestamp.h" diff --git a/Firestore/Example/Tests/Remote/FSTDatastoreTests.m b/Firestore/Example/Tests/Remote/FSTDatastoreTests.m index 8c1c16fdb27..f3cc56f2d06 100644 --- a/Firestore/Example/Tests/Remote/FSTDatastoreTests.m +++ b/Firestore/Example/Tests/Remote/FSTDatastoreTests.m @@ -14,7 +14,7 @@ * limitations under the License. */ -#import "Firestore/FIRFirestoreErrors.h" +#import "FirebaseFirestore/FIRFirestoreErrors.h" #import "Firestore/Source/Remote/FSTDatastore.h" #import diff --git a/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.m b/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.m index 54aa955003f..528076f300d 100644 --- a/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.m +++ b/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.m @@ -19,9 +19,9 @@ #import #import -#import "Firestore/FIRFieldPath.h" -#import "Firestore/FIRFirestoreErrors.h" -#import "Firestore/FIRGeoPoint.h" +#import "FirebaseFirestore/FIRFieldPath.h" +#import "FirebaseFirestore/FIRFirestoreErrors.h" +#import "FirebaseFirestore/FIRGeoPoint.h" #import "Firestore/Protos/objc/firestore/local/MaybeDocument.pbobjc.h" #import "Firestore/Protos/objc/firestore/local/Mutation.pbobjc.h" #import "Firestore/Protos/objc/google/firestore/v1beta1/Common.pbobjc.h" diff --git a/Firestore/Example/Tests/SpecTests/FSTSpecTests.m b/Firestore/Example/Tests/SpecTests/FSTSpecTests.m index 8782495f629..2c1b8db9860 100644 --- a/Firestore/Example/Tests/SpecTests/FSTSpecTests.m +++ b/Firestore/Example/Tests/SpecTests/FSTSpecTests.m @@ -18,7 +18,7 @@ #import -#import "Firestore/FIRFirestoreErrors.h" +#import "FirebaseFirestore/FIRFirestoreErrors.h" #import "Firestore/Source/Auth/FSTUser.h" #import "Firestore/Source/Core/FSTEventManager.h" #import "Firestore/Source/Core/FSTQuery.h" diff --git a/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m b/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m index 5a2c311dc6d..896a2923397 100644 --- a/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m +++ b/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m @@ -18,7 +18,7 @@ #import -#import "Firestore/FIRFirestoreErrors.h" +#import "FirebaseFirestore/FIRFirestoreErrors.h" #import "Firestore/Source/Auth/FSTUser.h" #import "Firestore/Source/Core/FSTEventManager.h" #import "Firestore/Source/Core/FSTQuery.h" diff --git a/Firestore/Example/Tests/Util/FSTHelpers.m b/Firestore/Example/Tests/Util/FSTHelpers.m index 7b246491006..f01bddbc647 100644 --- a/Firestore/Example/Tests/Util/FSTHelpers.m +++ b/Firestore/Example/Tests/Util/FSTHelpers.m @@ -16,8 +16,8 @@ #import "Firestore/Example/Tests/Util/FSTHelpers.h" -#import "Firestore/FIRFieldPath.h" -#import "Firestore/FIRGeoPoint.h" +#import "FirebaseFirestore/FIRFieldPath.h" +#import "FirebaseFirestore/FIRGeoPoint.h" #import "Firestore/Source/API/FIRFieldPath+Internal.h" #import "Firestore/Source/API/FSTUserDataConverter.h" #import "Firestore/Source/Core/FSTQuery.h" diff --git a/Firestore/Example/Tests/Util/FSTIntegrationTestCase.mm b/Firestore/Example/Tests/Util/FSTIntegrationTestCase.mm index 187eb60e488..47d6e769b69 100644 --- a/Firestore/Example/Tests/Util/FSTIntegrationTestCase.mm +++ b/Firestore/Example/Tests/Util/FSTIntegrationTestCase.mm @@ -16,8 +16,8 @@ #import "Firestore/Example/Tests/Util/FSTIntegrationTestCase.h" -#import -#import +#import +#import #import #import diff --git a/Firestore/Firestore.podspec b/Firestore/Firestore.podspec deleted file mode 100644 index d56b7a37fd8..00000000000 --- a/Firestore/Firestore.podspec +++ /dev/null @@ -1,58 +0,0 @@ -# -# Be sure to run `pod lib lint Firestore.podspec' to ensure this is a -# valid spec before submitting. -# -# Any lines starting with a # are optional, but their use is encouraged -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html -# - -Pod::Spec.new do |s| - s.name = 'Firestore' - s.version = '0.1.0' - s.summary = 'Google Cloud Firestore for iOS' - - s.description = <<-DESC -Google Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development. - DESC - - s.homepage = 'https://developers.google.com/' - s.license = { :type => 'Apache', :file => '../LICENSE' } - s.authors = 'Google, Inc.' - - s.source = { :git => 'https://github.com/TBD/Firestore.git', :tag => s.version.to_s } - # s.social_media_url = 'https://twitter.com/' - - s.ios.deployment_target = '8.0' - - s.source_files = [ - 'Source/**/*', - 'Port/**/*', - 'Protos/objc/**/*.[hm]', - 'src/core/**/*.{h,cc}', - 'src/support/**/*.{h,cc}', - 'third_party/**/*.[mh]' - ] - s.requires_arc = [ - 'Source/**/*', - 'third_party/**/*.[mh]' - ] - s.exclude_files = [ - 'Port/*test.cc', - 'third_party/**/Tests/**' - ] - s.public_header_files = 'Source/Public/*.h' - - s.frameworks = 'MobileCoreServices' - s.dependency 'gRPC-ProtoRPC' - s.dependency 'leveldb-library' - s.dependency 'Protobuf' - s.dependency 'FirebaseCommunity/Core' - s.dependency 'FirebaseCommunity/Auth' - s.library = 'c++' - - s.pod_target_xcconfig = { - 'GCC_PREPROCESSOR_DEFINITIONS' => 'GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 ', - 'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"/..', - 'OTHER_CFLAGS' => '-DFIRFirestore_VERSION=' + s.version.to_s - } -end diff --git a/Firestore/Source/API/FIRFirestore.m b/Firestore/Source/API/FIRFirestore.m index 82872847d79..7814ce160c6 100644 --- a/Firestore/Source/API/FIRFirestore.m +++ b/Firestore/Source/API/FIRFirestore.m @@ -16,9 +16,9 @@ #import "FIRFirestore.h" -#import -#import -#import +#import +#import +#import #import "FIRFirestoreSettings.h" #import "Firestore/Source/API/FIRCollectionReference+Internal.h" diff --git a/Firestore/Source/Auth/FSTCredentialsProvider.m b/Firestore/Source/Auth/FSTCredentialsProvider.m index 94da76d6247..8be27b908da 100644 --- a/Firestore/Source/Auth/FSTCredentialsProvider.m +++ b/Firestore/Source/Auth/FSTCredentialsProvider.m @@ -16,9 +16,9 @@ #import "Firestore/Source/Auth/FSTCredentialsProvider.h" -#import -#import -#import +#import +#import +#import #import // This is not an exported header so it's not visible via FirebaseCommunity diff --git a/Gemfile.lock b/Gemfile.lock index 6c8522efa9a..ea2bdde2c97 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,41 +1,41 @@ GIT remote: https://github.com/CocoaPods/CocoaPods.git - revision: a75a2e85e262c3c38d1a2fa9e0f5de01cc6a3368 + revision: 71211b5046cb1c9f5ad33e45d42f16b43eabfb8f specs: - cocoapods (1.3.1) + cocoapods (1.4.0.beta.2) activesupport (>= 4.0.2, < 5) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.3.1) + cocoapods-core (= 1.4.0.beta.2) cocoapods-deintegrate (>= 1.0.1, < 2.0) cocoapods-downloader (>= 1.1.3, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) cocoapods-search (>= 1.0.0, < 2.0) cocoapods-stats (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.2.0, < 2.0) + cocoapods-trunk (>= 1.3.0, < 2.0) cocoapods-try (>= 1.1.0, < 2.0) colored2 (~> 3.1) escape (~> 0.0.4) fourflusher (~> 2.0.1) gh_inspector (~> 1.0) - molinillo (~> 0.6.1) + molinillo (~> 0.6.4) nap (~> 1.0) ruby-macho (~> 1.1) - xcodeproj (>= 1.5.1, < 2.0) + xcodeproj (>= 1.5.3, < 2.0) GIT remote: https://github.com/CocoaPods/Core.git - revision: 77f5b2081bf347db73e5978737633e1943dc5f29 + revision: 8cf88a076d916cf80821744a59ca1c431ccc046f specs: - cocoapods-core (1.3.1) + cocoapods-core (1.4.0.beta.2) activesupport (>= 4.0.2, < 6) fuzzy_match (~> 2.0.4) nap (~> 1.0) GIT remote: https://github.com/CocoaPods/Xcodeproj.git - revision: 8c5090295a9c871f55aa0beaf9440b06ad0d8d04 + revision: aa866f4bd3f4269ae4ad1ec340ae077524f8e24d specs: - xcodeproj (1.5.1) + xcodeproj (1.5.3) CFPropertyList (~> 2.3.3) claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) @@ -45,7 +45,7 @@ GEM remote: https://rubygems.org/ specs: CFPropertyList (2.3.5) - activesupport (4.2.9) + activesupport (4.2.10) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) @@ -57,24 +57,26 @@ GEM nap cocoapods-search (1.0.0) cocoapods-stats (1.0.0) - cocoapods-trunk (1.2.0) + cocoapods-trunk (1.3.0) nap (>= 0.8, < 2.0) - netrc (= 0.7.8) + netrc (~> 0.11) cocoapods-try (1.1.0) colored2 (3.1.2) + concurrent-ruby (1.0.5) escape (0.0.4) fourflusher (2.0.1) fuzzy_match (2.0.4) gh_inspector (1.0.3) - i18n (0.8.6) + i18n (0.9.1) + concurrent-ruby (~> 1.0) minitest (5.10.3) - molinillo (0.6.3) + molinillo (0.6.4) nanaimo (0.2.3) nap (1.1.0) - netrc (0.7.8) + netrc (0.11.0) ruby-macho (1.1.0) thread_safe (0.3.6) - tzinfo (1.2.3) + tzinfo (1.2.4) thread_safe (~> 0.1) PLATFORMS @@ -86,4 +88,4 @@ DEPENDENCIES xcodeproj! BUNDLED WITH - 1.15.1 + 1.15.4 diff --git a/README.md b/README.md index 04cde4be489..ac59610b545 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Firebase iOS Open Source Development [![Build Status](https://travis-ci.org/firebase/firebase-ios-sdk.svg?branch=master)](https://travis-ci.org/firebase/firebase-ios-sdk) This repository contains a subset of the Firebase iOS SDK source. It currently -includes FirebaseCore, FirebaseAuth, FirebaseDatabase, FirebaseMessaging, -FirebaseStorage, and Firestore. +includes FirebaseCore, FirebaseAuth, FirebaseDatabase, FirebaseFirestore, +FirebaseMessaging and FirebaseStorage. Firebase is an app development platform with tools to help you build, grow and monetize your app. More information about Firebase can be found at @@ -15,21 +15,37 @@ the Firebase iOS SDK. If you're interested in using the Firebase iOS SDK, start ## Context This repo contains a fully functional development environment for FirebaseCore, -FirebaseAuth, FirebaseDatabase, FirebaseMessaging, and FirebaseStorage. By -following the usage instructions below, they can be developed and debugged with -unit tests, integration tests, and reference samples. +FirebaseAuth, FirebaseDatabase, FirebaseFirestore, FirebaseMessaging, and +FirebaseStorage. By following the usage instructions below, they can be +developed and debugged with unit tests, integration tests, and reference samples. -Note, however, that the resulting FirebaseCommunity pod is NOT interoperable with the -official Firebase release pods because of different pod dependency definitions. +## Source pod integration -Firestore has not yet been integrated with FirebaseCommunity. In the -meantime, it has a self contained Xcode project. See -[Firestore/README.md](Firestore/README.md). +While the official Firebase release remains a binary framework distribution, +in the future, we plan to switch to a source CocoaPod distribution for the +Firebase open source components. + +It is now possible to override the default pod locations with source pod +locations described via the Podfile syntax documented +[here](https://guides.cocoapods.org/syntax/podfile.html#pod). + +For example, to access FirebaseMessaging via a checked out version of the +firebase-ios-sdk repo do: + +``` +pod 'FirebaseMessaging', :path => '/path/to/firebase-ios-sdk' +``` +To access via a branch: +``` +pod 'FirebaseFirestore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'master' +``` + +To access via a tag (Release tags will be available starting with Firebase 4.7.0: +``` +pod 'FirebaseAuth', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :tag => '4.7.0' +``` -Instructions and a script to build replaceable static library -frameworks at [BuildFrameworks](BuildFrameworks). The -resulting frameworks can be used to replace frameworks delivered by CocoaPods or -the zip distribution for development. +Note that CocoaPods 1.4.0 or later is required. ## Usage @@ -39,20 +55,30 @@ $ cd firebase-ios-sdk/Example $ pod update $ open Firebase.xcworkspace ``` + +Firestore has a self contained Xcode project. See +[Firestore/README.md](Firestore/README.md). + ### Running Unit Tests Select a scheme and press Command-u to build a component and run its unit tests. ### Running Sample Apps In order to run the sample apps and integration tests, you'll need valid -`GoogleService-Info.plist` files for those samples. The Firebase Xcode project contains dummy plist files without real values, but can be replaced with real plist files. To get your own `GoogleService-Info.plist` files: +`GoogleService-Info.plist` files for those samples. The Firebase Xcode project contains dummy plist +files without real values, but can be replaced with real plist files. To get your own +`GoogleService-Info.plist` files: 1. Go to the [Firebase Console](https://console.firebase.google.com/) 2. Create a new Firebase project, if you don't already have one -3. For each sample app you want to test, create a new Firebase app with the sample app's bundle identifier (e.g. `com.google.Database-Example`) -4. Download the resulting `GoogleService-Info.plist` and replace the appropriate dummy plist file (e.g. in [Example/Database/App/](Example/Database/App/)); +3. For each sample app you want to test, create a new Firebase app with the sample app's bundle +identifier (e.g. `com.google.Database-Example`) +4. Download the resulting `GoogleService-Info.plist` and replace the appropriate dummy plist file +(e.g. in [Example/Database/App/](Example/Database/App/)); -Some sample apps like Firebase Messaging ([Example/Messaging/App](Example/Messaging/App)) require special Apple capabilities, and you will have to change the sample app to use a unique bundle identifier that you can control in your own Apple Developer account. +Some sample apps like Firebase Messaging ([Example/Messaging/App](Example/Messaging/App)) require +special Apple capabilities, and you will have to change the sample app to use a unique bundle +identifier that you can control in your own Apple Developer account. ## Specific Component Instructions See the sections below for any special instructions for those components. @@ -75,44 +101,43 @@ To run the Storage Integration tests, follow the instructions in ### Firebase Messaging -To use Messaging, include `pod 'FirebaseInstanceID'` in your Podfile, in addition to `pod 'FirebaseCommunity/Messaging'`. +To use Messaging, include `pod 'FirebaseInstanceID'` in your Podfile, in addition to +`pod 'FirebaseCommunity/Messaging'`. #### Push Notifications -Push notifications can only be delivered to specially provisioned App IDs in the developer portal. In order to actually test receiving push notifications, you will need to: +Push notifications can only be delivered to specially provisioned App IDs in the developer portal. +In order to actually test receiving push notifications, you will need to: -1. Change the bundle identifier of the sample app to something you own in your Apple Developer account, and enable that App ID for push notifications. -2. You'll also need to [upload your APNs Provider Authentication Key or certificate to the Firebase Console](https://firebase.google.com/docs/cloud-messaging/ios/certs) at **Project Settings > Cloud Messaging > [Your Firebase App]**. +1. Change the bundle identifier of the sample app to something you own in your Apple Developer +account, and enable that App ID for push notifications. +2. You'll also need to +[upload your APNs Provider Authentication Key or certificate to the Firebase Console](https://firebase.google.com/docs/cloud-messaging/ios/certs) +at **Project Settings > Cloud Messaging > [Your Firebase App]**. 3. Ensure your iOS device is added to your Apple Developer portal as a test device. #### iOS Simulator -The iOS Simulator cannot register for remote notifications, and will not receive push notifications. In order to receive push notifications, you'll have to follow the steps above and run the app on a physical device. +The iOS Simulator cannot register for remote notifications, and will not receive push notifications. +In order to receive push notifications, you'll have to follow the steps above and run the app on a +physical device. ## Community Supported Efforts -We've seen an amazing amount of interest and contributions to improve the Firebase SDKs, and we are very grateful! We'd like to empower as many developers as we can to be able to use Firebase and participate in the Firebase community. - -Note that if you are using CocoaPods and using the FirebaseCommunity podspec (the one in this repo), you cannot bring in Pods from the official Firebase podspec, because of duplicated symbol conflicts. If you're not using one of the open-source SDKs in this repo for development purposes, we recommend using the regular Firebase pods for the best experience. - -To get started using the FirebaseCommunity SDKs, here is a typical Podfile: - -``` -use_frameworks! - -target 'MyAppTarget' do - platform :ios, '8.0' - pod 'FirebaseCommunity/Database' -end -``` -1. Replace `MyAppTarget` with the name of the target in your Xcode project. -2. Specify the subspec in the pod specification for each Firebase component wanted. Database is -used in the example above. Storage, Auth, and Messaging are other options. +We've seen an amazing amount of interest and contributions to improve the Firebase SDKs, and we are +very grateful! We'd like to empower as many developers as we can to be able to use Firebase and +participate in the Firebase community. ### macOS -FirebaseAuth, FirebaseCore, FirebaseDatabase and FirebaseStorage now compile, run unit tests, and work on macOS, thanks to contributions from the community. There are a few tweaks needed, like ensuring iOS-only or macOS-only code is correctly guarded with checks for `TARGET_OS_IOS` and `TARGET_OS_OSX`. - -Keep in mind that macOS is not officially supported by Firebase, and this repository is actively developed primarily for iOS. While we can catch basic unit test issues with Travis, there may be some changes where the SDK no longer works as expected on macOS. If you encounter this, please [file an issue](https://github.com/firebase/firebase-ios-sdk/issues) for it. +FirebaseAuth, FirebaseCore, FirebaseDatabase and FirebaseStorage now compile, run unit tests, and +work on macOS, thanks to contributions from the community. There are a few tweaks needed, like +ensuring iOS-only or macOS-only code is correctly guarded with checks for `TARGET_OS_IOS` and +`TARGET_OS_OSX`. + +Keep in mind that macOS is not officially supported by Firebase, and this repository is actively +developed primarily for iOS. While we can catch basic unit test issues with Travis, there may be +some changes where the SDK no longer works as expected on macOS. If you encounter this, please +[file an issue](https://github.com/firebase/firebase-ios-sdk/issues) for it. ## Roadmap diff --git a/ROADMAP.md b/ROADMAP.md index 3bb73a0b1b1..1b6601a4bc8 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -4,18 +4,6 @@ The Firebase team plans to open source more of Firebase components. -## Build Improvements - -Even though they're built from the same source, the FirebaseCommunity CocoaPod -is not currently interoperable with the Firebase CocoaPod. - -This is because CocoaPods does not support interdepencies between open source -and closed source static library CocoaPods. - -We'd like to work with CocoaPods to add this capability and update Firebase -build accordingly. See this -[CocoaPods Pull Request](https://github.com/CocoaPods/CocoaPods/pull/6811). - ## Continuous Integration * [Stabilize Travis](https://github.com/firebase/firebase-ios-sdk/issues/102)