From cfb479a234e3e6da27e8f92778680233caf3025f Mon Sep 17 00:00:00 2001 From: Ivan Smolin Date: Mon, 25 Jan 2021 13:00:29 +0500 Subject: [PATCH] update cocoapods & add AppStore configuration --- Podfile | 40 ++++++++++- Podfile.lock | 99 ++++++++++++++++++++++++++- testapp.xcodeproj/project.pbxproj | 109 ++++++++++++++++++++++++++++-- 3 files changed, 236 insertions(+), 12 deletions(-) diff --git a/Podfile b/Podfile index a797fc7..60d7760 100644 --- a/Podfile +++ b/Podfile @@ -1,8 +1,44 @@ -source 'https://github.com/CocoaPods/Specs' +source 'https://cdn.cocoapods.org/' source 'https://github.com/TouchInstinct/Podspecs.git' -platform :ios, '10.0' +platform :ios, '12.0' + +use_frameworks! +inhibit_all_warnings! + +project 'testapp', { + 'AppStore' => :release, + 'Release' => :release, + 'Debug' => :debug +} target 'testapp' do + + # System + pod 'SwiftLint' + pod 'LicensePlist' pod 'Firebase/Crashlytics' + pod 'Firebase/Performance' + pod 'Firebase/Analytics' # for Firebase/Performance + end + +# fixes Xcode 12 warnings: +# "The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99." +# see https://github.com/CocoaPods/CocoaPods/issues/9884 + +min_supported_deployment_target = Version.new(9.0) # as of Xcode 12 + +post_install do |pi| + pi.pods_project.targets.each do |target| + target.build_configurations.each do |config| + build_config_version = Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) + max_deployment_target = [build_config_version, min_supported_deployment_target].max + + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = max_deployment_target.to_s + end + end +end + +# If you have slow HDD +ENV['COCOAPODS_DISABLE_STATS'] = "true" diff --git a/Podfile.lock b/Podfile.lock index 8e4318e..5e619d5 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,9 +1,30 @@ PODS: + - Firebase/Analytics (6.21.0): + - Firebase/Core + - Firebase/Core (6.21.0): + - Firebase/CoreOnly + - FirebaseAnalytics (= 6.4.0) - Firebase/CoreOnly (6.21.0): - FirebaseCore (= 6.6.5) - Firebase/Crashlytics (6.21.0): - Firebase/CoreOnly - FirebaseCrashlytics (~> 4.0.0-beta.6) + - Firebase/Performance (6.21.0): + - Firebase/CoreOnly + - FirebasePerformance (~> 3.1.11) + - FirebaseABTesting (3.2.0): + - FirebaseAnalyticsInterop (~> 1.3) + - FirebaseCore (~> 6.1) + - Protobuf (>= 3.9.2, ~> 3.9) + - FirebaseAnalytics (6.4.0): + - FirebaseCore (~> 6.6) + - FirebaseInstallations (~> 1.1) + - GoogleAppMeasurement (= 6.4.0) + - GoogleUtilities/AppDelegateSwizzler (~> 6.0) + - GoogleUtilities/MethodSwizzler (~> 6.0) + - GoogleUtilities/Network (~> 6.0) + - "GoogleUtilities/NSData+zlib (~> 6.0)" + - nanopb (= 0.3.9011) - FirebaseAnalyticsInterop (1.5.0) - FirebaseCore (6.6.5): - FirebaseCoreDiagnostics (~> 1.2) @@ -29,27 +50,78 @@ PODS: - FirebaseCore (~> 6.6) - GoogleUtilities/UserDefaults (~> 6.5) - PromisesObjC (~> 1.2) + - FirebasePerformance (3.1.11): + - FirebaseCore (~> 6.6) + - FirebaseInstallations (~> 1.1) + - FirebaseRemoteConfig (~> 4.4) + - GoogleToolboxForMac/Logger (~> 2.1) + - "GoogleToolboxForMac/NSData+zlib (~> 2.1)" + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/ISASwizzler (~> 6.2) + - GoogleUtilities/MethodSwizzler (~> 6.2) + - GTMSessionFetcher/Core (~> 1.1) + - Protobuf (~> 3.9) + - FirebaseRemoteConfig (4.5.0): + - FirebaseABTesting (~> 3.1) + - FirebaseAnalyticsInterop (~> 1.4) + - FirebaseCore (~> 6.2) + - FirebaseInstallations (~> 1.1) + - GoogleUtilities/Environment (~> 6.2) + - "GoogleUtilities/NSData+zlib (~> 6.2)" + - GoogleAppMeasurement (6.4.0): + - GoogleUtilities/AppDelegateSwizzler (~> 6.0) + - GoogleUtilities/MethodSwizzler (~> 6.0) + - GoogleUtilities/Network (~> 6.0) + - "GoogleUtilities/NSData+zlib (~> 6.0)" + - nanopb (= 0.3.9011) - GoogleDataTransport (5.1.0) - GoogleDataTransportCCTSupport (2.0.1): - GoogleDataTransport (~> 5.1) - nanopb (~> 0.3.901) + - GoogleToolboxForMac/Defines (2.3.0) + - GoogleToolboxForMac/Logger (2.3.0): + - GoogleToolboxForMac/Defines (= 2.3.0) + - "GoogleToolboxForMac/NSData+zlib (2.3.0)": + - GoogleToolboxForMac/Defines (= 2.3.0) + - GoogleUtilities/AppDelegateSwizzler (6.5.2): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network - GoogleUtilities/Environment (6.5.2) + - GoogleUtilities/ISASwizzler (6.7.2) - GoogleUtilities/Logger (6.5.2): - GoogleUtilities/Environment + - GoogleUtilities/MethodSwizzler (6.5.2): + - GoogleUtilities/Logger + - GoogleUtilities/Network (6.5.2): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (6.5.2)" + - GoogleUtilities/Reachability (6.5.2): + - GoogleUtilities/Logger - GoogleUtilities/UserDefaults (6.5.2): - GoogleUtilities/Logger + - GTMSessionFetcher/Core (1.5.0) + - LicensePlist (3.0.5) - nanopb (0.3.9011): - nanopb/decode (= 0.3.9011) - nanopb/encode (= 0.3.9011) - nanopb/decode (0.3.9011) - nanopb/encode (0.3.9011) - PromisesObjC (1.2.8) + - Protobuf (3.14.0) + - SwiftLint (0.42.0) DEPENDENCIES: + - Firebase/Analytics - Firebase/Crashlytics + - Firebase/Performance + - LicensePlist + - SwiftLint SPEC REPOS: - https://github.com/CocoaPods/Specs.git: + https://github.com/CocoaPods/Specs: - Firebase - FirebaseAnalyticsInterop - FirebaseCore @@ -62,21 +134,42 @@ SPEC REPOS: - GoogleUtilities - nanopb - PromisesObjC + trunk: + - FirebaseABTesting + - FirebaseAnalytics + - FirebasePerformance + - FirebaseRemoteConfig + - GoogleAppMeasurement + - GoogleToolboxForMac + - GTMSessionFetcher + - LicensePlist + - Protobuf + - SwiftLint SPEC CHECKSUMS: Firebase: f378c80340dd41c0ad0914af740c021eb282a04b + FirebaseABTesting: 821a3a3e4a145987e80fee3657c4de1cb9adf693 + FirebaseAnalytics: a1a0b3327ceb5cd5b4bacffdb293f6c909aa087d FirebaseAnalyticsInterop: 3f86269c38ae41f47afeb43ebf32a001f58fcdae FirebaseCore: 9f495d3afacb7b558711e6218ebb14b1c51b5802 FirebaseCoreDiagnostics: e9b4cd8ba60dee0f2d13347332e4b7898cca5b61 FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850 FirebaseCrashlytics: b9e729da8b80d9c45f234f791a73b5fe647d4c31 FirebaseInstallations: acb3216eb9784d3b1d2d2d635ff74fa892cc0c44 + FirebasePerformance: 5652d2004001e886da6dca04f478c695f87c4702 + FirebaseRemoteConfig: 1725314c4b89d8853c876099ded037f11bee26db + GoogleAppMeasurement: 6e68a94d0eaeb1d73ef6b0ed4f7334e29d63ae29 GoogleDataTransport: b29a21d813e906014ca16c00897827e40e4a24ab GoogleDataTransportCCTSupport: 6f15a89b0ca35d6fa523e1f752ef818588885988 + GoogleToolboxForMac: 1350d40e86a76f7863928d63bcb0b89c84c521c5 GoogleUtilities: ad0f3b691c67909d03a3327cc205222ab8f42e0e + GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52 + LicensePlist: 11c638fa9dc22ddb5771cdf910242ae1ba2684da nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6 + Protobuf: 0cde852566359049847168e51bd1c690e0f70056 + SwiftLint: 4fa9579c63416865179bc416f0a92d55f009600d -PODFILE CHECKSUM: 9e07a86842a5d30e0e0fadd6263cf15aeec8b3ba +PODFILE CHECKSUM: 982b3e200e4a7459d671c95c4f4db5706a04088d -COCOAPODS: 1.9.1 +COCOAPODS: 1.10.1 diff --git a/testapp.xcodeproj/project.pbxproj b/testapp.xcodeproj/project.pbxproj index 1f45dbe..c668bb7 100644 --- a/testapp.xcodeproj/project.pbxproj +++ b/testapp.xcodeproj/project.pbxproj @@ -3,10 +3,11 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 51; objects = { /* Begin PBXBuildFile section */ + 3400B87893AA2CBDF5E3FB8C /* Pods_testapp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CEF4CC413320F5A9AC9F4AD /* Pods_testapp.framework */; }; 4CEDA81A243116E2009937F6 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEDA819243116E2009937F6 /* AppDelegate.swift */; }; 4CEDA81C243116E2009937F6 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEDA81B243116E2009937F6 /* SceneDelegate.swift */; }; 4CEDA81E243116E2009937F6 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEDA81D243116E2009937F6 /* ViewController.swift */; }; @@ -15,10 +16,10 @@ 4CEDA826243116E4009937F6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4CEDA824243116E4009937F6 /* LaunchScreen.storyboard */; }; 4CEDA82E24311BB7009937F6 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4CEDA82D24311BB7009937F6 /* GoogleService-Info.plist */; }; 4CEDA83224311D39009937F6 /* FirebaseConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEDA83124311D39009937F6 /* FirebaseConfigurator.swift */; }; - 5BA51FF56166E220C9EA9AE5 /* libPods-testapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51A495AFB846F07131234E07 /* libPods-testapp.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 1A298113541BC1F2C4C002E5 /* Pods-testapp.appstore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-testapp.appstore.xcconfig"; path = "Target Support Files/Pods-testapp/Pods-testapp.appstore.xcconfig"; sourceTree = ""; }; 4CEDA816243116E2009937F6 /* testapp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testapp.app; sourceTree = BUILT_PRODUCTS_DIR; }; 4CEDA819243116E2009937F6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 4CEDA81B243116E2009937F6 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -29,7 +30,6 @@ 4CEDA827243116E4009937F6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4CEDA82D24311BB7009937F6 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 4CEDA83124311D39009937F6 /* FirebaseConfigurator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirebaseConfigurator.swift; sourceTree = ""; }; - 51A495AFB846F07131234E07 /* libPods-testapp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-testapp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 78341F7625BEA2BE0045D4D3 /* AppStore.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AppStore.entitlements; sourceTree = ""; }; 78341F7725BEA2BE0045D4D3 /* Enterprise.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Enterprise.entitlements; sourceTree = ""; }; 78341F7825BEA2BE0045D4D3 /* Standard.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Standard.entitlements; sourceTree = ""; }; @@ -52,6 +52,7 @@ 78D67F5225BEB1AC00701E3B /* testappEnterpriseTouchinStageWithoutSSLPinningRelease.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = testappEnterpriseTouchinStageWithoutSSLPinningRelease.xcconfig; sourceTree = ""; }; 78D67F5325BEB1AC00701E3B /* testappEnterpriseTouchinProdWithSSLPinningRelease.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = testappEnterpriseTouchinProdWithSSLPinningRelease.xcconfig; sourceTree = ""; }; 78D67F5425BEB1AC00701E3B /* testappEnterpriseTouchinDevWithoutSSLPinningRelease.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = testappEnterpriseTouchinDevWithoutSSLPinningRelease.xcconfig; sourceTree = ""; }; + 7CEF4CC413320F5A9AC9F4AD /* Pods_testapp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_testapp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 850F47AFCB96FB78E12B45A6 /* Pods-testapp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-testapp.release.xcconfig"; path = "Target Support Files/Pods-testapp/Pods-testapp.release.xcconfig"; sourceTree = ""; }; D84BC60B89033587ECDE53FF /* Pods-testapp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-testapp.debug.xcconfig"; path = "Target Support Files/Pods-testapp/Pods-testapp.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -61,7 +62,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5BA51FF56166E220C9EA9AE5 /* libPods-testapp.a in Frameworks */, + 3400B87893AA2CBDF5E3FB8C /* Pods_testapp.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -119,6 +120,7 @@ children = ( D84BC60B89033587ECDE53FF /* Pods-testapp.debug.xcconfig */, 850F47AFCB96FB78E12B45A6 /* Pods-testapp.release.xcconfig */, + 1A298113541BC1F2C4C002E5 /* Pods-testapp.appstore.xcconfig */, ); path = Pods; sourceTree = ""; @@ -152,7 +154,7 @@ C2812CB4A734C6AFB671545A /* Frameworks */ = { isa = PBXGroup; children = ( - 51A495AFB846F07131234E07 /* libPods-testapp.a */, + 7CEF4CC413320F5A9AC9F4AD /* Pods_testapp.framework */, ); name = Frameworks; sourceTree = ""; @@ -169,6 +171,7 @@ 4CEDA814243116E2009937F6 /* Resources */, 4CEDA813243116E2009937F6 /* Frameworks */, 4CEDA83024311C33009937F6 /* Firebase */, + 981DCFF49B08513880601443 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -268,6 +271,23 @@ 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; }; + 981DCFF49B08513880601443 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-testapp/Pods-testapp-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-testapp/Pods-testapp-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-testapp/Pods-testapp-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -354,7 +374,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -408,7 +428,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -456,6 +476,79 @@ }; name = Release; }; + 78D67F6D25BEB1F300701E3B /* AppStore */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + 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 = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = AppStore; + }; + 78D67F6E25BEB1F300701E3B /* AppStore */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1A298113541BC1F2C4C002E5 /* Pods-testapp.appstore.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + GOOGLE_SERVICE_INFO_PLIST_PATH = "/Users/vladsuhomlinov/TestApp/testapp/testapp/Resources/GoogleService-Info.plist"; + INFOPLIST_FILE = testapp/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = ru.touchin.testapp; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + }; + name = AppStore; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -464,6 +557,7 @@ buildConfigurations = ( 4CEDA828243116E4009937F6 /* Debug */, 4CEDA829243116E4009937F6 /* Release */, + 78D67F6D25BEB1F300701E3B /* AppStore */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -473,6 +567,7 @@ buildConfigurations = ( 4CEDA82B243116E4009937F6 /* Debug */, 4CEDA82C243116E4009937F6 /* Release */, + 78D67F6E25BEB1F300701E3B /* AppStore */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release;