diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index deb3d29e..92ae37eb 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -42,7 +42,7 @@ jobs: PASSWORD_SECRET=$PASSWORD_SECRET app-check-api-token-tests: - runs-on: macOS-12 + runs-on: macOS-13 # Don't run if triggered by a PR from a fork since our Secrets won't be provided to the runner. if: "!github.event.pull_request.head.repo.fork" defaults: @@ -51,6 +51,9 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + - name: Use Xcode 15.0.1 + run: | + sudo xcode-select -s /Applications/Xcode_15.0.1.app - name: Build test target for App Check Example run: | xcodebuild \ @@ -58,7 +61,7 @@ jobs: build-for-testing \ -scheme AppAttestExample \ -sdk iphonesimulator \ - -destination 'platform=iOS Simulator,name=iPhone 11' + -destination 'platform=iOS Simulator,name=iPhone 15' - name: Run test target for App Check Example env: AppCheckDebugToken : ${{ secrets.APP_CHECK_DEBUG_TOKEN }} @@ -69,6 +72,6 @@ jobs: test-without-building \ -scheme AppAttestExample \ -sdk iphonesimulator \ - -destination 'platform=iOS Simulator,name=iPhone 11' \ + -destination 'platform=iOS Simulator,name=iPhone 15' \ AppCheckDebugToken=$AppCheckDebugToken \ APP_CHECK_WEB_API_KEY=$APP_CHECK_WEB_API_KEY diff --git a/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/project.pbxproj b/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/project.pbxproj index 2309bd41..8f3a188f 100644 --- a/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/project.pbxproj +++ b/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/project.pbxproj @@ -3,12 +3,11 @@ archiveVersion = 1; classes = { }; - objectVersion = 56; + objectVersion = 60; objects = { /* Begin PBXBuildFile section */ - 73080B2B2AAF9BDE00DEF667 /* AppAttestExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73080B2A2AAF9BDE00DEF667 /* AppAttestExampleTests.swift */; }; - 73080B392AAF9F1400DEF667 /* GoogleSignIn in Frameworks */ = {isa = PBXBuildFile; productRef = 73080B382AAF9F1400DEF667 /* GoogleSignIn */; }; + 736434232B2A914B00DA67DA /* AppAttestExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736434222B2A914B00DA67DA /* AppAttestExampleTests.swift */; }; 738B4A322AA8FE800056885D /* AppCheckSecretReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738B4A312AA8FE800056885D /* AppCheckSecretReader.swift */; }; 738D5F732A26BC3B00A7F11B /* BirthdayLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738D5F722A26BC3B00A7F11B /* BirthdayLoader.swift */; }; 73A464042A1C3B3400BA8528 /* AppAttestExampleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73A464032A1C3B3400BA8528 /* AppAttestExampleApp.swift */; }; @@ -19,7 +18,7 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 73080B352AAF9EAD00DEF667 /* PBXContainerItemProxy */ = { + 736434242B2A914B00DA67DA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 73A463F82A1C3B3400BA8528 /* Project object */; proxyType = 1; @@ -29,10 +28,11 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 73080B282AAF9BDE00DEF667 /* AppAttestExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppAttestExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 73080B2A2AAF9BDE00DEF667 /* AppAttestExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAttestExampleTests.swift; sourceTree = ""; }; 73443A232A55F56900A4932E /* AppAttestExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AppAttestExample.entitlements; sourceTree = ""; }; 734555752AB167B80068F2B0 /* AppCheckDefaultSecrets.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppCheckDefaultSecrets.xcconfig; sourceTree = ""; }; + 736434202B2A914A00DA67DA /* AppAttestExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppAttestExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 736434222B2A914B00DA67DA /* AppAttestExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAttestExampleTests.swift; sourceTree = ""; }; + 736434292B2A923C00DA67DA /* AppAttestExample.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = AppAttestExample.xctestplan; sourceTree = SOURCE_ROOT; }; 738B4A312AA8FE800056885D /* AppCheckSecretReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCheckSecretReader.swift; sourceTree = ""; }; 738D5F722A26BC3B00A7F11B /* BirthdayLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BirthdayLoader.swift; sourceTree = ""; }; 73A065612A786D10007BC7FC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -40,17 +40,15 @@ 73A464032A1C3B3400BA8528 /* AppAttestExampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAttestExampleApp.swift; sourceTree = ""; }; 73A464052A1C3B3400BA8528 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; 73A4640A2A1C3B3500BA8528 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 73CD4AB02AAF8C8500642462 /* GoogleSignIn-iOS */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = "GoogleSignIn-iOS"; path = ../../..; sourceTree = ""; }; - 73D87D512AAFE0FE002D841C /* AppAttestExample.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = AppAttestExample.xctestplan; sourceTree = ""; }; + 73DB85BB2B23DAEC00D051BA /* CoreAudioTypes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioTypes.framework; path = System/Library/Frameworks/CoreAudioTypes.framework; sourceTree = SDKROOT; }; 91F3A930BB86D9E0648046BC /* Pods_AppAttestExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AppAttestExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 73080B252AAF9BDE00DEF667 /* Frameworks */ = { + 7364341D2B2A914A00DA67DA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 73080B392AAF9F1400DEF667 /* GoogleSignIn in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -66,29 +64,28 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 73080B292AAF9BDE00DEF667 /* AppAttestExampleTests */ = { + 7345556B2AB127B00068F2B0 /* Secrets */ = { isa = PBXGroup; children = ( - 73080B2A2AAF9BDE00DEF667 /* AppAttestExampleTests.swift */, + 734555752AB167B80068F2B0 /* AppCheckDefaultSecrets.xcconfig */, ); - path = AppAttestExampleTests; + path = Secrets; sourceTree = ""; }; - 7345556B2AB127B00068F2B0 /* Secrets */ = { + 736434212B2A914B00DA67DA /* AppAttestExampleTests */ = { isa = PBXGroup; children = ( - 734555752AB167B80068F2B0 /* AppCheckDefaultSecrets.xcconfig */, + 736434222B2A914B00DA67DA /* AppAttestExampleTests.swift */, + 736434292B2A923C00DA67DA /* AppAttestExample.xctestplan */, ); - path = Secrets; + path = AppAttestExampleTests; sourceTree = ""; }; 73A463F72A1C3B3400BA8528 = { isa = PBXGroup; children = ( - 73D87D512AAFE0FE002D841C /* AppAttestExample.xctestplan */, - 73CD4AAF2AAF8C8500642462 /* Packages */, 73A464022A1C3B3400BA8528 /* AppAttestExample */, - 73080B292AAF9BDE00DEF667 /* AppAttestExampleTests */, + 736434212B2A914B00DA67DA /* AppAttestExampleTests */, 73A464012A1C3B3400BA8528 /* Products */, A73FBC2B93918F4B411815A1 /* Frameworks */, ); @@ -98,7 +95,7 @@ isa = PBXGroup; children = ( 73A464002A1C3B3400BA8528 /* AppAttestExample.app */, - 73080B282AAF9BDE00DEF667 /* AppAttestExampleTests.xctest */, + 736434202B2A914A00DA67DA /* AppAttestExampleTests.xctest */, ); name = Products; sourceTree = ""; @@ -126,17 +123,10 @@ path = "Preview Content"; sourceTree = ""; }; - 73CD4AAF2AAF8C8500642462 /* Packages */ = { - isa = PBXGroup; - children = ( - 73CD4AB02AAF8C8500642462 /* GoogleSignIn-iOS */, - ); - name = Packages; - sourceTree = ""; - }; A73FBC2B93918F4B411815A1 /* Frameworks */ = { isa = PBXGroup; children = ( + 73DB85BB2B23DAEC00D051BA /* CoreAudioTypes.framework */, 91F3A930BB86D9E0648046BC /* Pods_AppAttestExample.framework */, ); name = Frameworks; @@ -145,25 +135,24 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 73080B272AAF9BDE00DEF667 /* AppAttestExampleTests */ = { + 7364341F2B2A914A00DA67DA /* AppAttestExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 73080B302AAF9BDE00DEF667 /* Build configuration list for PBXNativeTarget "AppAttestExampleTests" */; + buildConfigurationList = 736434262B2A914B00DA67DA /* Build configuration list for PBXNativeTarget "AppAttestExampleTests" */; buildPhases = ( - 73080B242AAF9BDE00DEF667 /* Sources */, - 73080B252AAF9BDE00DEF667 /* Frameworks */, - 73080B262AAF9BDE00DEF667 /* Resources */, + 7364341C2B2A914A00DA67DA /* Sources */, + 7364341D2B2A914A00DA67DA /* Frameworks */, + 7364341E2B2A914A00DA67DA /* Resources */, ); buildRules = ( ); dependencies = ( - 73080B362AAF9EAD00DEF667 /* PBXTargetDependency */, + 736434252B2A914B00DA67DA /* PBXTargetDependency */, ); name = AppAttestExampleTests; packageProductDependencies = ( - 73080B382AAF9F1400DEF667 /* GoogleSignIn */, ); productName = AppAttestExampleTests; - productReference = 73080B282AAF9BDE00DEF667 /* AppAttestExampleTests.xctest */; + productReference = 736434202B2A914A00DA67DA /* AppAttestExampleTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 73A463FF2A1C3B3400BA8528 /* AppAttestExample */ = { @@ -194,11 +183,11 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1430; + LastSwiftUpdateCheck = 1500; LastUpgradeCheck = 1430; TargetAttributes = { - 73080B272AAF9BDE00DEF667 = { - CreatedOnToolsVersion = 14.3; + 7364341F2B2A914A00DA67DA = { + CreatedOnToolsVersion = 15.0.1; TestTargetID = 73A463FF2A1C3B3400BA8528; }; 73A463FF2A1C3B3400BA8528 = { @@ -215,18 +204,21 @@ Base, ); mainGroup = 73A463F72A1C3B3400BA8528; + packageReferences = ( + 73A0EE262B2BD381001595C9 /* XCLocalSwiftPackageReference "../../.." */, + ); productRefGroup = 73A464012A1C3B3400BA8528 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 73A463FF2A1C3B3400BA8528 /* AppAttestExample */, - 73080B272AAF9BDE00DEF667 /* AppAttestExampleTests */, + 7364341F2B2A914A00DA67DA /* AppAttestExampleTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 73080B262AAF9BDE00DEF667 /* Resources */ = { + 7364341E2B2A914A00DA67DA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -244,11 +236,11 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 73080B242AAF9BDE00DEF667 /* Sources */ = { + 7364341C2B2A914A00DA67DA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 73080B2B2AAF9BDE00DEF667 /* AppAttestExampleTests.swift in Sources */, + 736434232B2A914B00DA67DA /* AppAttestExampleTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -266,25 +258,31 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 73080B362AAF9EAD00DEF667 /* PBXTargetDependency */ = { + 736434252B2A914B00DA67DA /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 73A463FF2A1C3B3400BA8528 /* AppAttestExample */; - targetProxy = 73080B352AAF9EAD00DEF667 /* PBXContainerItemProxy */; + targetProxy = 736434242B2A914B00DA67DA /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 73080B2E2AAF9BDE00DEF667 /* Debug */ = { + 736434272B2A914B00DA67DA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.google.AppAttestExampleTests; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -292,15 +290,20 @@ }; name = Debug; }; - 73080B2F2AAF9BDE00DEF667 /* Release */ = { + 736434282B2A914B00DA67DA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.google.AppAttestExampleTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; @@ -312,7 +315,6 @@ }; 73A4640C2A1C3B3500BA8528 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 734555752AB167B80068F2B0 /* AppCheckDefaultSecrets.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -347,6 +349,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -366,6 +369,7 @@ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ""; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -408,6 +412,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -420,6 +425,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + OTHER_LDFLAGS = ""; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; @@ -429,6 +435,7 @@ }; 73A4640F2A1C3B3500BA8528 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 734555752AB167B80068F2B0 /* AppCheckDefaultSecrets.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -437,7 +444,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"AppAttestExample/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = ""; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = EQHXZ8M8AV; ENABLE_PREVIEWS = YES; @@ -455,10 +462,14 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.google.experimental0.dev; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Experimental App 0 Dev"; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -475,7 +486,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"AppAttestExample/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = ""; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = EQHXZ8M8AV; ENABLE_PREVIEWS = YES; @@ -493,10 +504,14 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.google.experimental0.dev; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Experimental App 0 Dev"; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -506,11 +521,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 73080B302AAF9BDE00DEF667 /* Build configuration list for PBXNativeTarget "AppAttestExampleTests" */ = { + 736434262B2A914B00DA67DA /* Build configuration list for PBXNativeTarget "AppAttestExampleTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 73080B2E2AAF9BDE00DEF667 /* Debug */, - 73080B2F2AAF9BDE00DEF667 /* Release */, + 736434272B2A914B00DA67DA /* Debug */, + 736434282B2A914B00DA67DA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -535,11 +550,14 @@ }; /* End XCConfigurationList section */ -/* Begin XCSwiftPackageProductDependency section */ - 73080B382AAF9F1400DEF667 /* GoogleSignIn */ = { - isa = XCSwiftPackageProductDependency; - productName = GoogleSignIn; +/* Begin XCLocalSwiftPackageReference section */ + 73A0EE262B2BD381001595C9 /* XCLocalSwiftPackageReference "../../.." */ = { + isa = XCLocalSwiftPackageReference; + relativePath = ../../..; }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ 73CD4AB12AAF915900642462 /* GoogleSignIn */ = { isa = XCSwiftPackageProductDependency; productName = GoogleSignIn; diff --git a/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/xcshareddata/xcschemes/AppAttestExample.xcscheme b/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/xcshareddata/xcschemes/AppAttestExample.xcscheme index d6cfaf2a..5679a777 100644 --- a/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/xcshareddata/xcschemes/AppAttestExample.xcscheme +++ b/Samples/Swift/AppAttestExample/AppAttestExample.xcodeproj/xcshareddata/xcschemes/AppAttestExample.xcscheme @@ -39,7 +39,18 @@ parallelizable = "YES"> + + + + diff --git a/Samples/Swift/AppAttestExample/AppAttestExample.xctestplan b/Samples/Swift/AppAttestExample/AppAttestExample.xctestplan index 1f7415fb..74185c6d 100644 --- a/Samples/Swift/AppAttestExample/AppAttestExample.xctestplan +++ b/Samples/Swift/AppAttestExample/AppAttestExample.xctestplan @@ -1,15 +1,21 @@ { "configurations" : [ { - "id" : "BE893D88-5ECF-4AF1-95E1-CE186B02A525", - "name" : "Test Scheme Action", + "id" : "CBD3C208-A37F-4B73-9881-D0EBF17004C2", + "name" : "Configuration 1", "options" : { - + "targetForVariableExpansion" : { + "containerPath" : "container:AppAttestExample.xcodeproj", + "identifier" : "7364341F2B2A914A00DA67DA", + "name" : "AppAttestExampleTests" + } } } ], "defaultOptions" : { - "codeCoverage" : false, + "commandLineArgumentEntries" : [ + + ], "environmentVariableEntries" : [ { "key" : "AppCheckDebugToken", @@ -19,19 +25,13 @@ "key" : "APP_CHECK_WEB_API_KEY", "value" : "$(APP_CHECK_WEB_API_KEY)" } - ], - "targetForVariableExpansion" : { - "containerPath" : "container:AppAttestExample.xcodeproj", - "identifier" : "73080B272AAF9BDE00DEF667", - "name" : "AppAttestExampleTests" - } + ] }, "testTargets" : [ { - "parallelizable" : true, "target" : { "containerPath" : "container:AppAttestExample.xcodeproj", - "identifier" : "73080B272AAF9BDE00DEF667", + "identifier" : "7364341F2B2A914A00DA67DA", "name" : "AppAttestExampleTests" } }