The Swift Package Index logo.Swift Package Index

Build Information

Successful build of GoogleSignIn, reference 10.1.0 (bfaebb), with Swift 6.3 for macOS (SPM) on 24 Oct 2026 15:08:28 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/google/GoogleSignIn-iOS.git
Reference: 10.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/google/GoogleSignIn-iOS
 * tag               10.1.0     -> FETCH_HEAD
HEAD is now at bfaebbc Prepare for 10.1.0 Release (#661)
Cloned https://github.com/google/GoogleSignIn-iOS.git
Revision (git rev-parse @):
bfaebbc04a4d13ed7a89b0fc1fb8ad66b362cc1c
SUCCESS checkout https://github.com/google/GoogleSignIn-iOS.git at 10.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/google/GoogleSignIn-iOS.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/124] Copying Info.plist
[0/124] Write sources
[0/124] Copying GoogleSignIn.strings
[0/124] Copying PrivacyInfo.xcprivacy
[0/124] Write sources
[5/124] Copying PrivacyInfo.xcprivacy
[5/124] Copying google@3x.png
[5/124] Copying GoogleSignIn.strings
[5/124] Copying PrivacyInfo.xcprivacy
[5/124] Copying GoogleSignIn.strings
[32/124] Copying google@2x.png
[33/124] Copying google.png
[33/124] Copying GoogleSignIn.strings
[44/124] Copying Roboto-Bold.ttf
[44/124] Copying PrivacyInfo.xcprivacy
[45/124] Copying Info.plist
[50/124] Copying PrivacyInfo.xcprivacy
[50/124] Write sources
[50/124] Copying PrivacyInfo.xcprivacy
[54/124] Write swift-version-69A768CDF2A0BEE1.txt
[55/124] Compiling GoogleUtilities-Environment resource_bundle_accessor.m
[56/124] Compiling GTMSessionFetcherCore GTMSessionUploadFetcher.m
[57/124] Compiling GULKeychainUtils.m
[58/124] Compiling GTMSessionFetcherCore GTMSessionFetcherLogging.m
[59/124] Compiling GTMSessionFetcherCore resource_bundle_accessor.m
[60/124] Compiling GoogleUtilities-UserDefaults GULUserDefaults.m
[61/124] Compiling GULNetworkInfo.m
[62/124] Compiling GTMSessionFetcherCore GTMSessionFetcherService.m
[63/124] Compiling GTMSessionFetcherCore GTMSessionFetcher.m
[64/124] Compiling GULKeychainStorage.m
[65/124] Compiling GoogleUtilities-UserDefaults resource_bundle_accessor.m
[66/124] Compiling GoogleUtilities-Environment GULAppEnvironmentUtil.m
[67/124] Compiling AppAuthCore resource_bundle_accessor.m
[68/124] Compiling AppAuthCore OIDURLQueryComponent.m
[69/124] Compiling AppAuthCore OIDScopes.m
[70/124] Compiling AppAuthCore OIDServiceConfiguration.m
[71/124] Compiling AppAuthCore OIDURLSessionProvider.m
[72/124] Compiling AppAuthCore OIDScopeUtilities.m
[73/124] Compiling AppAuthCore OIDServiceDiscovery.m
[74/124] Compiling AppAuthCore OIDTokenResponse.m
[75/144] Compiling AppAuthCore OIDTokenUtilities.m
[76/158] Compiling AppAuthCore OIDResponseTypes.m
[77/158] Compiling AppAuthCore OIDRegistrationResponse.m
[78/158] Compiling AppAuthCore OIDGrantTypes.m
[79/158] Compiling AppAuthCore OIDRegistrationRequest.m
[80/158] Compiling AppAuthCore OIDIDToken.m
[81/158] Compiling AppAuthCore OIDErrorUtilities.m
[82/158] Compiling AppAuthCore OIDError.m
[83/158] Compiling AppAuthCore OIDTokenRequest.m
[84/158] Compiling AppAuthCore OIDFieldMapping.m
[85/158] Compiling AppAuthCore OIDClientMetadataParameters.m
[86/158] Compiling AppAuthCore OIDEndSessionRequest.m
[87/158] Compiling AppAuthCore OIDEndSessionResponse.m
[88/158] Compiling AppAuthCore OIDAuthorizationResponse.m
[89/158] Compiling AppAuthCore OIDAuthorizationRequest.m
[90/158] Compiling AppAuthCore OIDAuthorizationService.m
[91/158] Compiling AppAuthCore OIDAuthState.m
[93/167] Compiling AppCheckCore AppCheckCoreToken.swift
[94/167] Compiling AppCheckCore AppCheckCoreTokenDelegate.swift
[95/167] Compiling AppCheckCore AppCheckCoreTokenResult.swift
[96/167] Compiling AppCheckCore AppCheckCoreBackoffWrapper.swift
[97/170] Compiling AppCheckCore AppCheckCoreErrorUtil.swift
[98/170] Compiling AppCheckCore AppCheckCoreErrors.swift
[99/170] Compiling AppCheckCore AppCheckCoreHTTPError.swift
[100/170] Compiling AppCheckCore AppCheckCoreStorage.swift
[101/170] Compiling AppCheckCore AppCheckCoreStoredToken.swift
[102/170] Compiling AppCheckCore AppCheckCoreTimer.swift
[103/170] Compiling AppCheckCore AppCheckCoreTokenRefreshResult.swift
[104/170] Compiling AppCheckCore AppCheckCoreTokenRefresher.swift
[105/170] Compiling AppCheckCore AppCheckCoreCryptoUtils.swift
[106/170] Compiling AppCheckCore SafeContinuation.swift
[107/170] Compiling AppCheckCore AppCheckCore.swift
[108/170] Compiling AppCheckCore AppCheckCoreLogger.swift
[109/170] Compiling AppCheckCore AppCheckCoreProvider.swift
[110/170] Compiling AppCheckCore AppCheckCoreSettings.swift
[111/170] Compiling AppCheckCore AppCheckCoreAppAttestAPIService.swift
[112/170] Compiling AppCheckCore AppCheckCoreAppAttestAttestationResponse.swift
[113/170] Compiling AppCheckCore AppCheckCoreAppAttestProvider.swift
[114/170] Compiling AppCheckCore AppCheckCoreAppAttestProviderState.swift
[115/170] Compiling AppCheckCore AppCheckCoreAppAttestStoredArtifact.swift
[116/170] Compiling AppCheckCore AppCheckCoreAPIService.swift
[117/170] Compiling AppCheckCore AppCheckCoreToken+APIResponse.swift
[118/170] Compiling AppCheckCore AppCheckCoreURLSessionDataResponse.swift
[119/170] Compiling AppCheckCore AppCheckCoreDebugProvider.swift
[120/170] Compiling AppCheckCore AppCheckCoreDebugProviderAPIService.swift
[121/170] Compiling AppCheckCore AppCheckCoreDeviceCheckAPIService.swift
[122/170] Compiling AppCheckCore AppCheckCoreDeviceCheckProvider.swift
[123/170] Compiling AppCheckCore AppCheckCoreDeviceCheckTokenGenerator.swift
[124/170] Compiling AppCheckCore DCDevice+GACDeviceCheckTokenGenerator.swift
[125/170] Emitting module AppCheckCore
[126/170] Compiling AppCheckCore AppCheckCoreAppAttestService.swift
[127/170] Compiling AppCheckCore AppCheckCoreAppAttestRejectionError.swift
[128/170] Compiling AppCheckCore AppCheckCoreAppAttestArtifactStorage.swift
[129/170] Compiling AppCheckCore AppCheckCoreAppAttestKeyIDStorage.swift
[130/170] Compiling GTMAppAuth AuthSessionStore.swift
[131/170] Compiling GTMAppAuth KeychainAttribute.swift
[132/170] Compiling GTMAppAuth resource_bundle_accessor.swift
[133/170] Compiling GTMAppAuth KeychainHelper.swift
[134/170] Compiling GTMAppAuth KeychainStore.swift
[135/170] Compiling GTMAppAuth GTMOAuth2Compatibility.swift
[136/170] Compiling GTMAppAuth AuthSessionDelegate.swift
[137/170] Emitting module GTMAppAuth
[138/170] Compiling GTMAppAuth AuthSession.swift
[138/170] Compiling GIDTimedLoader.m
[139/170] Compiling GoogleSignIn GIDSignInButton.m
[140/170] Compiling GoogleSignIn GIDToken.m
[141/170] Compiling GoogleSignIn GIDSignInCallbackSchemes.m
[142/170] Compiling GoogleSignIn GIDSignInStrings.m
[143/170] Compiling GoogleSignIn GIDScopes.m
[144/170] Compiling GoogleSignIn GIDProfileData.m
[145/170] Compiling GoogleSignIn resource_bundle_accessor.m
[146/170] Compiling GoogleSignIn GIDMDMPasscodeState.m
[147/170] Compiling GoogleSignIn GIDSignInPreferences.m
[148/170] Compiling GoogleSignIn GIDMDMPasscodeCache.m
[149/170] Compiling GoogleSignIn GIDEMMSupport.m
[150/170] Compiling GoogleSignIn GIDEMMErrorHandler.m
[151/170] Compiling GoogleSignIn GIDConfiguration.m
[152/170] Compiling GoogleSignIn GIDClaim.m
[153/170] Compiling GoogleSignIn GIDCallbackQueue.m
[154/170] Compiling NSBundle+GIDBundle.m
[155/170] Compiling GIDFakeBundle.m
[156/170] Compiling GoogleSignIn NSBundle+GID3PAdditions.m
[157/170] Compiling GoogleSignIn GIDSignInResult.m
[158/170] Compiling GIDFakeAuthStateMigration.m
[159/170] Compiling GIDActivityIndicatorViewController.m
[160/170] Compiling GIDAppCheck.m
[161/170] Compiling GIDAppCheckProviderFake.m
[162/170] Compiling GoogleSignIn GIDAuthentication.m
[163/170] Compiling GoogleSignIn GIDGoogleUser.m
[164/170] Compiling GIDJSONSerializerImpl.m
[165/170] Compiling GIDAuthStateMigration.m
[166/170] Compiling GoogleSignIn GIDSignInInternalOptions.m
[167/170] Compiling GoogleSignIn GIDClaimsInternalOptions.m
[168/170] Compiling GIDFakeJSONSerializerImpl.m
[169/170] Compiling GoogleSignIn GIDSignIn.m
[171/177] Compiling GoogleSignInSwift resource_bundle_accessor.swift
[172/177] Compiling GoogleSignInSwift GoogleSignInButtonStyling.swift
[173/177] Compiling GoogleSignInSwift GoogleSignInButtonViewModel.swift
[174/177] Compiling GoogleSignInSwift GoogleSignInButtonStrings.swift
[175/177] Compiling GoogleSignInSwift GoogleSignInButtonBundleExtensions.swift
[176/177] Emitting module GoogleSignInSwift
[177/177] Compiling GoogleSignInSwift GoogleSignInButton.swift
Build complete! (32.99s)
Fetching https://github.com/firebase/ocmock.git
[1/8280] Fetching ocmock
Fetched https://github.com/firebase/ocmock.git from cache (2.49s)
Fetching https://github.com/google/app-check.git
Fetching https://github.com/google/GTMAppAuth.git
Fetching https://github.com/google/gtm-session-fetcher.git
Fetching https://github.com/google/GoogleUtilities.git
Fetching https://github.com/openid/AppAuth-iOS.git
[1/4145] Fetching gtmappauth
[2/9846] Fetching gtmappauth, googleutilities
[3/16178] Fetching gtmappauth, googleutilities, app-check
[502/21271] Fetching gtmappauth, googleutilities, app-check, gtm-session-fetcher
[6537/31471] Fetching gtmappauth, googleutilities, app-check, gtm-session-fetcher, appauth-ios
Fetched https://github.com/google/GoogleUtilities.git from cache (1.91s)
Fetched https://github.com/openid/AppAuth-iOS.git from cache (1.91s)
Fetched https://github.com/google/gtm-session-fetcher.git from cache (1.91s)
Fetched https://github.com/google/app-check.git from cache (1.91s)
Fetched https://github.com/google/GTMAppAuth.git from cache (1.91s)
Computing version for https://github.com/google/GTMAppAuth.git
Computed https://github.com/google/GTMAppAuth.git at 6.0.0 (2.58s)
Computing version for https://github.com/openid/AppAuth-iOS.git
Computed https://github.com/openid/AppAuth-iOS.git at 3.0.0 (0.61s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 12.0.0 (0.53s)
Fetching https://github.com/google/interop-ios-for-google-sdks.git
[1/303] Fetching interop-ios-for-google-sdks
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (1.53s)
Computing version for https://github.com/google/interop-ios-for-google-sdks.git
Computed https://github.com/google/interop-ios-for-google-sdks.git at 101.0.0 (2.17s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 8.1.5 (0.54s)
Computing version for https://github.com/google/gtm-session-fetcher.git
Computed https://github.com/google/gtm-session-fetcher.git at 5.3.1 (0.52s)
Creating working copy for https://github.com/google/GTMAppAuth.git
Working copy of https://github.com/google/GTMAppAuth.git resolved at 6.0.0
Creating working copy for https://github.com/google/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 8.1.5
Creating working copy for https://github.com/google/interop-ios-for-google-sdks.git
Working copy of https://github.com/google/interop-ios-for-google-sdks.git resolved at 101.0.0
Creating working copy for https://github.com/google/gtm-session-fetcher.git
Working copy of https://github.com/google/gtm-session-fetcher.git resolved at 5.3.1
Creating working copy for https://github.com/openid/AppAuth-iOS.git
Working copy of https://github.com/openid/AppAuth-iOS.git resolved at 3.0.0
Creating working copy for https://github.com/firebase/ocmock.git
Working copy of https://github.com/firebase/ocmock.git resolved at 7291762d3551c5c7e31c49cce40a0e391a52e889
Creating working copy for https://github.com/google/app-check.git
Working copy of https://github.com/google/app-check.git resolved at 12.0.0
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "appauth-ios",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/openid/AppAuth-iOS.git"
    },
    {
      "identity" : "app-check",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "11.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/google/app-check.git"
    },
    {
      "identity" : "gtmappauth",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.0.0",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/google/GTMAppAuth.git"
    },
    {
      "identity" : "gtm-session-fetcher",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.3.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/google/gtm-session-fetcher.git"
    },
    {
      "identity" : "ocmock",
      "requirement" : {
        "revision" : [
          "7291762d3551c5c7e31c49cce40a0e391a52e889"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/firebase/ocmock.git"
    },
    {
      "identity" : "googleutilities",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.0.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/google/GoogleUtilities.git"
    }
  ],
  "manifest_display_name" : "GoogleSignIn",
  "name" : "GoogleSignIn",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "GoogleSignIn",
      "targets" : [
        "GoogleSignIn"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GoogleSignInSwift",
      "targets" : [
        "GoogleSignInSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GoogleSignInSwift_UnitTests",
      "module_type" : "SwiftTarget",
      "name" : "GoogleSignInSwift-UnitTests",
      "path" : "GoogleSignInSwift/Tests/Unit",
      "sources" : [
        "GoogleSignInButtonExtensionsTests.swift",
        "GoogleSignInButtonStylingTests.swift"
      ],
      "target_dependencies" : [
        "GoogleSignInSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GoogleSignInSwift",
      "module_type" : "SwiftTarget",
      "name" : "GoogleSignInSwift",
      "path" : "GoogleSignInSwift/Sources",
      "product_memberships" : [
        "GoogleSignInSwift"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignInSwift/Sources/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "GoogleSignInButton.swift",
        "GoogleSignInButtonBundleExtensions.swift",
        "GoogleSignInButtonStrings.swift",
        "GoogleSignInButtonStyling.swift",
        "GoogleSignInButtonViewModel.swift"
      ],
      "target_dependencies" : [
        "GoogleSignIn"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleSignIn_UnitTests",
      "module_type" : "ClangTarget",
      "name" : "GoogleSignIn-UnitTests",
      "path" : "GoogleSignIn/Tests/Unit",
      "product_dependencies" : [
        "OCMock",
        "AppAuth",
        "AppCheckCore",
        "GTMAppAuth",
        "GTMSessionFetcherCore",
        "GULMethodSwizzler",
        "GULSwizzlerTestHelpers"
      ],
      "sources" : [
        "GIDAppCheckTest.m",
        "GIDAuthStateMigrationTest.m",
        "GIDClaimTest.m",
        "GIDClaimsInternalOptionsTest.m",
        "GIDConfiguration+Testing.m",
        "GIDConfigurationTest.m",
        "GIDEMMErrorHandlerTest.m",
        "GIDEMMSupportTest.m",
        "GIDFailingOIDAuthState.m",
        "GIDFakeFetcher.m",
        "GIDFakeFetcherService.m",
        "GIDFakeMainBundle.m",
        "GIDGoogleUser+Testing.m",
        "GIDGoogleUserTest.m",
        "GIDMDMPasscodeStateTests.m",
        "GIDProfileData+Testing.m",
        "GIDProfileDataTest.m",
        "GIDScopesTest.m",
        "GIDSignInButtonTest.m",
        "GIDSignInCallbackSchemesTest.m",
        "GIDSignInInternalOptionsTest.m",
        "GIDSignInPreferencesTest.m",
        "GIDSignInTest.m",
        "GIDTokenTest.m",
        "OIDAuthState+Testing.m",
        "OIDAuthorizationRequest+Testing.m",
        "OIDAuthorizationResponse+Testing.m",
        "OIDServiceConfiguration+Testing.m",
        "OIDTokenRequest+Testing.m",
        "OIDTokenResponse+Testing.m",
        "UIAlertAction+Testing.m"
      ],
      "target_dependencies" : [
        "GoogleSignIn"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GoogleSignIn",
      "module_type" : "ClangTarget",
      "name" : "GoogleSignIn",
      "path" : "GoogleSignIn/Sources",
      "product_dependencies" : [
        "AppAuth",
        "AppAuthCore",
        "AppCheckCore",
        "GTMAppAuth",
        "GTMSessionFetcherCore"
      ],
      "product_memberships" : [
        "GoogleSignIn",
        "GoogleSignInSwift"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Resources/Roboto-Bold.ttf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Resources/google.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Resources/google@2x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Resources/google@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ar.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ar"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ca.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/cs.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "cs"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/da.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/de.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/el.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "el"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/en.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/en_GB.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "en_gb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/es.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/es_MX.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "es_mx"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/fi.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/fr.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/fr_CA.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "fr_ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/he.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "he"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/hi.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "hi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/hr.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/hu.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/id.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/it.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ja.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ko.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ms.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ms"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/nb.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/nl.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/pl.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/pt.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/pt_BR.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "pt_br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/pt_PT.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "pt_pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ro.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/ru.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/sk.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/sv.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/th.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/tr.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/uk.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "uk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/vi.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/zh_CN.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "zh_cn"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleSignIn/Sources/Strings/zh_TW.lproj/GoogleSignIn.strings",
          "rule" : {
            "process" : {
              "localization" : "zh_tw"
            }
          }
        }
      ],
      "sources" : [
        "GIDAppCheck/Implementations/Fake/GIDAppCheckProviderFake.m",
        "GIDAppCheck/Implementations/GIDAppCheck.m",
        "GIDAppCheck/UI/GIDActivityIndicatorViewController.m",
        "GIDAuthStateMigration/Fake/GIDFakeAuthStateMigration.m",
        "GIDAuthStateMigration/Implementation/GIDAuthStateMigration.m",
        "GIDAuthentication.m",
        "GIDBundle/Fake/GIDFakeBundle.m",
        "GIDBundle/Implementation/NSBundle+GIDBundle.m",
        "GIDCallbackQueue.m",
        "GIDClaim.m",
        "GIDClaimsInternalOptions.m",
        "GIDConfiguration.m",
        "GIDEMMErrorHandler.m",
        "GIDEMMSupport.m",
        "GIDGoogleUser.m",
        "GIDJSONSerializer/Fake/GIDFakeJSONSerializerImpl.m",
        "GIDJSONSerializer/Implementation/GIDJSONSerializerImpl.m",
        "GIDMDMPasscodeCache.m",
        "GIDMDMPasscodeState.m",
        "GIDProfileData.m",
        "GIDScopes.m",
        "GIDSignIn.m",
        "GIDSignInButton.m",
        "GIDSignInCallbackSchemes.m",
        "GIDSignInInternalOptions.m",
        "GIDSignInPreferences.m",
        "GIDSignInResult.m",
        "GIDSignInStrings.m",
        "GIDTimedLoader/GIDTimedLoader.m",
        "GIDToken.m",
        "NSBundle+GID3PAdditions.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.