The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of EasyFirebase, reference main (a37fb0), with Swift 6.1 for macOS (SPM) on 11 Dec 2025 09:16:16 UTC.

Swift 6 data race errors: 2

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fummicc1/EasyFirebaseSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fummicc1/EasyFirebaseSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a37fb0a Delete .github/workflows/automatic_pre_release.yml
Cloned https://github.com/fummicc1/EasyFirebaseSwift.git
Revision (git rev-parse @):
a37fb0a0156d548784b71b91b4cd6c1baa3de035
SUCCESS checkout https://github.com/fummicc1/EasyFirebaseSwift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/fummicc1/EasyFirebaseSwift.git
https://github.com/fummicc1/EasyFirebaseSwift.git
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/firebase/firebase-ios-sdk"
    }
  ],
  "manifest_display_name" : "EasyFirebase",
  "name" : "EasyFirebase",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "EasyFirebaseAuth",
      "targets" : [
        "EasyFirebaseAuth"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseFirestore",
      "targets" : [
        "EasyFirebaseFirestore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseStorage",
      "targets" : [
        "EasyFirebaseStorage"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestCore",
      "module_type" : "SwiftTarget",
      "name" : "TestCore",
      "path" : "Sources/TestCore",
      "product_dependencies" : [
        "FirebaseAuth",
        "FirebaseFirestore",
        "FirebaseStorage"
      ],
      "sources" : [
        "FirebaseTestHepler.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseStorageTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorageTests",
      "path" : "Tests/EasyFirebaseStorageTests",
      "sources" : [
        "StorageClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseStorage",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseStorage",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorage",
      "path" : "Sources/Storage",
      "product_dependencies" : [
        "FirebaseStorage"
      ],
      "product_memberships" : [
        "EasyFirebaseStorage"
      ],
      "sources" : [
        "StorageClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseFirestoreTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestoreTests",
      "path" : "Tests/EasyFirebaseFirestoreTests",
      "sources" : [
        "FirestoreClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseFirestore",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseFirestore",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestore",
      "path" : "Sources/Firestore",
      "product_dependencies" : [
        "FirebaseFirestore"
      ],
      "product_memberships" : [
        "EasyFirebaseFirestore"
      ],
      "sources" : [
        "FirestoreClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseAuth",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseAuth",
      "path" : "Sources/Auth",
      "product_dependencies" : [
        "FirebaseAuth"
      ],
      "product_memberships" : [
        "EasyFirebaseAuth"
      ],
      "sources" : [
        "AppleAuthClient.swift",
        "FirebaseAuthClient.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/113] Write sources
[8/113] Copying PrivacyInfo.xcprivacy
[8/113] Write sources
[8/113] Copying PrivacyInfo.xcprivacy
[8/113] Write sources
[23/113] Compiling FirebaseAppCheckInterop dummy.m
[24/113] Compiling FirebaseAuthInterop dummy.m
[24/113] Write swift-version-2F0A5646E1D333AE.txt
[26/113] Compiling nanopb pb_common.c
[27/113] Compiling nanopb pb_encode.c
[28/113] Compiling nanopb pb_decode.c
[29/113] Copying openssl_grpc.framework
[30/116] Compiling status.cc
[31/116] Compiling options.cc
[32/116] Compiling histogram.cc
[33/116] Compiling logging.cc
[34/116] Compiling filter_policy.cc
[35/116] Compiling hash.cc
[36/116] Compiling env.cc
[37/116] Compiling crc32c.cc
[38/116] Compiling comparator.cc
[39/116] Compiling coding.cc
[40/116] Compiling env_posix.cc
[41/116] Compiling bloom.cc
[42/116] Compiling cache.cc
[43/116] Compiling two_level_iterator.cc
[44/116] Compiling arena.cc
[45/116] Compiling table_builder.cc
[46/116] Compiling table.cc
[47/116] Compiling FIRAuthErrorUtils.m
[48/116] Compiling merger.cc
[48/116] Compiling GoogleUtilities-NSData resource_bundle_accessor.m
[50/116] Compiling FIRAuthProvider.m
[51/116] Compiling iterator.cc
[52/116] Compiling FIRMultiFactorConstants.m
[53/116] Compiling FIRAuth.m
[54/116] Compiling format.cc
[55/116] Compiling filter_block.cc
[56/116] Compiling block.cc
[57/116] Compiling block_builder.cc
[58/116] Compiling write_batch.cc
[59/116] Compiling table_cache.cc
[60/116] Compiling version_edit.cc
[61/116] Compiling repair.cc
[62/116] Compiling version_set.cc
[63/116] Compiling memtable.cc
[64/116] Compiling log_writer.cc
[65/116] Compiling log_reader.cc
[66/116] Compiling filename.cc
[67/116] Copying absl.framework
[68/116] Compiling dumpfile.cc
[69/116] Compiling dbformat.cc
[70/116] Compiling GoogleUtilities-Environment resource_bundle_accessor.m
[71/116] Compiling GoogleUtilities-NSData GULNSData+zlib.m
[72/116] Compiling db_iter.cc
[73/116] Compiling GULKeychainUtils.m
[74/116] Copying grpcpp.framework
[75/116] Copying grpc.framework
[76/130] Compiling c.cc
[77/130] Compiling GULKeychainStorage.m
[78/130] Compiling GULNetworkInfo.m
[79/130] Compiling builder.cc
[79/130] Compiling GoogleUtilities-AppDelegateSwizzler resource_bundle_accessor.m
[81/130] Compiling GTMSessionFetcherCore resource_bundle_accessor.m
[81/130] Compiling GoogleUtilities-Environment GULAppEnvironmentUtil.m
[83/130] Compiling GTMSessionFetcherCore GTMSessionUploadFetcher.m
[84/130] Compiling GTMSessionFetcherCore GTMSessionFetcherLogging.m
[85/130] Compiling GTMSessionFetcherCore GTMSessionFetcherService.m
[85/130] Copying FirebaseFirestoreInternal.framework
[87/130] Compiling FirebaseCoreExtension dummy.m
[88/130] Compiling FirebaseCoreExtension resource_bundle_accessor.m
[89/130] Compiling db_impl.cc
[90/130] Compiling FirebaseFirestoreInternalWrapper dummy.m
[91/130] Compiling GTMSessionFetcherCore GTMSessionFetcher.m
[93/130] Emitting module FirebaseSharedSwift
[94/130] Compiling FirebaseSharedSwift FirebaseRemoteConfigValueDecoding.swift
[95/130] Compiling FirebaseSharedSwift FirebaseDataEncoder.swift
[95/130] Compiling abslWrapper resource_bundle_accessor.m
[96/130] Compiling abslWrapper empty.m
[97/130] Compiling grpcppWrapper resource_bundle_accessor.m
[98/130] Compiling grpcppWrapper empty.m
[99/130] Compiling GoogleUtilities-AppDelegateSwizzler GULSceneDelegateSwizzler.m
[100/130] Compiling GoogleUtilities-AppDelegateSwizzler GULAppDelegateSwizzler.m
[102/130] Compiling FirebaseCoreInternal StorageFactory.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[103/131] Compiling FirebaseCoreInternal WeakContainer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[104/131] Compiling FirebaseCoreInternal _ObjC_HeartbeatController.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[105/131] Compiling FirebaseCoreInternal RingBuffer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[106/131] Compiling FirebaseCoreInternal Storage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[107/131] Compiling FirebaseCoreInternal resource_bundle_accessor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[108/131] Compiling FirebaseCoreInternal _ObjC_HeartbeatsPayload.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[109/131] Compiling FirebaseCoreInternal UnfairLock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[110/131] Compiling FirebaseCoreInternal HeartbeatLoggingTestUtils.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[111/131] Compiling FirebaseCoreInternal HeartbeatStorage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[112/131] Compiling FirebaseCoreInternal Heartbeat.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[113/131] Compiling FirebaseCoreInternal HeartbeatController.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[114/131] Emitting module FirebaseCoreInternal
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[115/131] Compiling FirebaseCoreInternal HeartbeatsBundle.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[116/131] Compiling FirebaseCoreInternal HeartbeatsPayload.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[116/131] Compiling FirebaseCore FIRHeartbeatLogger.m
[117/131] Compiling FirebaseCore FIRLogger.m
[118/131] Compiling FirebaseCore FIRTimestamp.m
[119/131] Compiling FirebaseCore FIRComponentContainer.m
[120/131] Compiling FirebaseCore FIRComponent.m
[121/131] Compiling FirebaseCore resource_bundle_accessor.m
[122/131] Compiling FirebaseCore FIRBundleUtil.m
[123/131] Compiling FirebaseCore FIRFirebaseUserAgent.m
[124/131] Compiling FirebaseCore FIROptions.m
[125/131] Compiling FirebaseCore FIRAnalyticsConfiguration.m
[126/131] Compiling FirebaseCore FIRVersion.m
[127/131] Compiling FirebaseCore FIRComponentType.m
[128/131] Compiling FirebaseCore FIRConfiguration.m
[129/131] Compiling FirebaseCore FIRApp.m
[131/306] Emitting module FirebaseStorage
[132/308] Compiling FirebaseAuth ActionCodeInfo.swift
[133/308] Compiling FirebaseAuth ActionCodeOperation.swift
[134/308] Compiling FirebaseAuth AuthDispatcher.swift
[135/308] Compiling FirebaseAuth AuthGlobalWorkQueue.swift
[136/308] Compiling FirebaseAuth AuthOperationType.swift
[137/308] Compiling FirebaseAuth OAuthCredential.swift
[138/308] Compiling FirebaseAuth OAuthProvider.swift
[139/308] Compiling FirebaseAuth GitHubAuthProvider.swift
[140/308] Compiling FirebaseAuth GoogleAuthProvider.swift
[141/308] Compiling FirebaseAuth AuthProviderID.swift
[142/308] Compiling FirebaseAuth EmailAuthProvider.swift
[143/308] Compiling FirebaseAuth FacebookAuthProvider.swift
[144/308] Compiling FirebaseAuth AuthSettings.swift
[145/308] Compiling FirebaseAuth AuthTokenResult.swift
[146/308] Compiling FirebaseAuth AuthCredential.swift
[147/308] Compiling FirebaseAuth FederatedAuthProvider.swift
[148/308] Compiling FirebaseAuth GameCenterAuthProvider.swift
[149/308] Compiling FirebaseAuth ActionCodeSettings.swift
[150/308] Compiling FirebaseAuth ActionCodeURL.swift
[151/308] Compiling FirebaseAuth Auth.swift
[152/308] Compiling FirebaseAuth AuthComponent.swift
[153/308] Compiling FirebaseAuth AuthDataResult.swift
[154/308] Compiling FirebaseStorage StorageTaskSnapshot.swift
[155/308] Compiling FirebaseStorage StorageUploadTask.swift
[156/310] Emitting module FirebaseFirestore
[157/312] Compiling FirebaseAuth TwitterAuthProvider.swift
[158/312] Compiling FirebaseAuth AuthBackend.swift
[174/312] Compiling FirebaseFirestore SwiftHeaderWorkaround.swift
[175/312] Compiling FirebaseFirestore resource_bundle_accessor.swift
[176/312] Compiling EasyFirebaseStorage StorageClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Storage/StorageClient.swift:332:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
326 | }
327 |
328 | public class StorageClient {
    |              `- note: class 'StorageClient' does not conform to the 'Sendable' protocol
329 |     public var storage: Storage!
330 |     var uploads: [StorageUploadTask] = []
331 |
332 |     public static let shared: StorageClient = StorageClient()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[177/312] Emitting module EasyFirebaseStorage
/Users/admin/builder/spi-builder-workspace/Sources/Storage/StorageClient.swift:332:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
326 | }
327 |
328 | public class StorageClient {
    |              `- note: class 'StorageClient' does not conform to the 'Sendable' protocol
329 |     public var storage: Storage!
330 |     var uploads: [StorageUploadTask] = []
331 |
332 |     public static let shared: StorageClient = StorageClient()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[186/312] Compiling FirebaseFirestoreTarget dummy.m
[188/314] Compiling FirebaseAuth AuthProto.swift
[189/314] Compiling FirebaseAuth AuthProtoMFAEnrollment.swift
[190/314] Compiling FirebaseAuth AuthProtoFinalizeMFAPhoneRequestInfo.swift
[191/314] Compiling FirebaseAuth AuthProtoFinalizeMFAPhoneResponseInfo.swift
[192/314] Compiling FirebaseAuth AuthProtoStartMFAPhoneRequestInfo.swift
[193/314] Compiling FirebaseAuth AuthProtoStartMFAPhoneResponseInfo.swift
[194/314] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPEnrollmentRequestInfo.swift
[195/314] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPEnrollmentResponseInfo.swift
[196/314] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPSignInRequestInfo.swift
[197/314] Compiling FirebaseAuth AuthProtoStartMFATOTPEnrollmentRequestInfo.swift
[198/314] Compiling FirebaseAuth AuthProtoStartMFATOTPEnrollmentResponseInfo.swift
[199/314] Compiling FirebaseAuth ResetPasswordRequest.swift
[200/314] Compiling FirebaseAuth ResetPasswordResponse.swift
[201/314] Compiling FirebaseAuth RevokeTokenRequest.swift
[202/327] Compiling FirebaseAuth GetProjectConfigRequest.swift
[203/327] Compiling FirebaseAuth GetProjectConfigResponse.swift
[204/327] Compiling FirebaseAuth GetRecaptchaConfigRequest.swift
[205/327] Compiling FirebaseAuth GetRecaptchaConfigResponse.swift
[206/327] Compiling FirebaseAuth FinalizeMFAEnrollmentRequest.swift
[207/327] Compiling FirebaseAuth FinalizeMFAEnrollmentResponse.swift
[208/327] Compiling FirebaseAuth StartMFAEnrollmentRequest.swift
[209/327] Compiling FirebaseAuth StartMFAEnrollmentResponse.swift
[210/327] Compiling FirebaseAuth FinalizeMFASignInRequest.swift
[211/327] Compiling FirebaseAuth FinalizeMFASignInResponse.swift
[212/327] Compiling FirebaseAuth StartMFASignInRequest.swift
[213/327] Compiling FirebaseAuth StartMFASignInResponse.swift
[214/327] Compiling FirebaseAuth WithdrawMFARequest.swift
[215/327] Compiling FirebaseAuth WithdrawMFAResponse.swift
[216/327] Emitting module FirebaseAuth
[217/327] Compiling FirebaseAuth AuthRPCResponse.swift
[218/327] Compiling FirebaseAuth AuthRequestConfiguration.swift
[219/327] Compiling FirebaseAuth IdentityToolkitRequest.swift
[220/327] Compiling FirebaseAuth AuthMFAResponse.swift
[221/327] Compiling FirebaseAuth CreateAuthURIRequest.swift
[222/327] Compiling FirebaseAuth CreateAuthURIResponse.swift
[223/327] Compiling FirebaseAuth DeleteAccountRequest.swift
[224/327] Compiling FirebaseAuth DeleteAccountResponse.swift
[225/327] Compiling FirebaseAuth EmailLinkSignInRequest.swift
[226/327] Compiling FirebaseAuth EmailLinkSignInResponse.swift
[227/327] Compiling FirebaseAuth GetAccountInfoRequest.swift
[228/327] Compiling FirebaseAuth GetAccountInfoResponse.swift
[229/327] Compiling FirebaseAuth GetOOBConfirmationCodeRequest.swift
[230/327] Compiling FirebaseAuth GetOOBConfirmationCodeResponse.swift
[231/327] Compiling FirebaseAuth RevokeTokenResponse.swift
[232/327] Compiling FirebaseAuth SecureTokenRequest.swift
[233/327] Compiling FirebaseAuth SecureTokenResponse.swift
[234/327] Compiling FirebaseAuth SendVerificationTokenRequest.swift
[235/327] Compiling FirebaseAuth SendVerificationTokenResponse.swift
[236/327] Compiling FirebaseAuth SetAccountInfoRequest.swift
[237/327] Compiling FirebaseAuth SetAccountInfoResponse.swift
[238/327] Compiling FirebaseAuth SignInWithGameCenterRequest.swift
[239/327] Compiling FirebaseAuth SignInWithGameCenterResponse.swift
[240/327] Compiling FirebaseAuth SignUpNewUserRequest.swift
[241/327] Compiling FirebaseAuth SignUpNewUserResponse.swift
[242/327] Compiling FirebaseAuth VerifyAssertionRequest.swift
[243/327] Compiling FirebaseAuth VerifyAssertionResponse.swift
[244/327] Compiling FirebaseAuth VerifyCustomTokenRequest.swift
[245/327] Compiling FirebaseAuth AuthCondition.swift
[246/327] Compiling FirebaseAuth AuthDefaultUIDelegate.swift
[247/327] Compiling FirebaseAuth AuthErrorUtils.swift
[248/327] Compiling FirebaseAuth AuthErrors.swift
[249/327] Compiling FirebaseAuth AuthInternalErrors.swift
[250/327] Compiling FirebaseAuth AuthLog.swift
[251/327] Compiling FirebaseAuth AuthRecaptchaVerifier.swift
[252/327] Compiling FirebaseAuth AuthUIDelegate.swift
[253/327] Compiling FirebaseAuth AuthURLPresenter.swift
[254/327] Compiling FirebaseAuth AuthWebUtils.swift
[255/327] Compiling FirebaseAuth AuthWebView.swift
[256/327] Compiling FirebaseAuth AuthWebViewController.swift
[257/327] Compiling FirebaseAuth resource_bundle_accessor.swift
[258/327] Compiling FirebaseAuth PhoneMultiFactorGenerator.swift
[259/327] Compiling FirebaseAuth PhoneMultiFactorInfo.swift
[260/327] Compiling FirebaseAuth TOTPMultFactorAssertion.swift
[261/327] Compiling FirebaseAuth TOTPMultiFactorGenerator.swift
[262/327] Compiling FirebaseAuth TOTPMultiFactorInfo.swift
[263/327] Compiling FirebaseAuth TOTPSecret.swift
[264/327] Compiling FirebaseAuth AuthKeychainServices.swift
[265/327] Compiling FirebaseAuth AuthKeychainStorage.swift
[266/327] Compiling FirebaseAuth AuthKeychainStorageReal.swift
[267/327] Compiling FirebaseAuth AuthUserDefaults.swift
[268/327] Compiling FirebaseAuth AuthAPNSToken.swift
[269/327] Compiling FirebaseAuth AuthAPNSTokenManager.swift
[270/327] Compiling FirebaseAuth AuthAPNSTokenType.swift
[271/327] Compiling FirebaseAuth VerifyCustomTokenResponse.swift
[272/327] Compiling FirebaseAuth VerifyPasswordRequest.swift
[273/327] Compiling FirebaseAuth VerifyPasswordResponse.swift
[274/327] Compiling FirebaseAuth VerifyPhoneNumberRequest.swift
[275/327] Compiling FirebaseAuth VerifyPhoneNumberResponse.swift
[276/327] Compiling FirebaseAuth VerifyClientRequest.swift
[277/327] Compiling FirebaseAuth VerifyClientResponse.swift
[278/327] Compiling FirebaseAuth Base64URLEncodedStringExtension.swift
[279/327] Compiling FirebaseAuth MultiFactor.swift
[280/327] Compiling FirebaseAuth MultiFactorAssertion.swift
[281/327] Compiling FirebaseAuth MultiFactorInfo.swift
[282/327] Compiling FirebaseAuth MultiFactorResolver.swift
[283/327] Compiling FirebaseAuth MultiFactorSession.swift
[284/327] Compiling FirebaseAuth PhoneMultiFactorAssertion.swift
[285/327] Compiling FirebaseAuth AuthAppCredential.swift
[286/327] Compiling FirebaseAuth AuthAppCredentialManager.swift
[287/327] Compiling FirebaseAuth AuthNotificationManager.swift
[288/327] Compiling FirebaseAuth AuthStoredUserManager.swift
[289/327] Compiling FirebaseAuth SecureTokenService.swift
[290/327] Compiling FirebaseAuth TokenRefreshCoalescer.swift
[291/327] Compiling FirebaseAuth AdditionalUserInfo.swift
[292/327] Compiling FirebaseAuth User.swift
[293/327] Compiling FirebaseAuth UserInfo.swift
[294/327] Compiling FirebaseAuth UserInfoImpl.swift
[295/327] Compiling FirebaseAuth UserMetadata.swift
[296/327] Compiling FirebaseAuth UserProfileChangeRequest.swift
[297/327] Compiling FirebaseAuth UserProfileUpdate.swift
[326/332] Emitting module EasyFirebaseFirestore
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:151:10: warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
149 | public enum EasyFirebaseFirestoreError: Error {
150 |     // Decode/Encode
151 |     case failedToDecode(data: [String: Any]?)
    |          `- warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
152 |
153 |     // Ref
[327/332] Compiling EasyFirebaseFirestore FirestoreClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:151:10: warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
149 | public enum EasyFirebaseFirestoreError: Error {
150 |     // Decode/Encode
151 |     case failedToDecode(data: [String: Any]?)
    |          `- warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
152 |
153 |     // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:187:33: warning: non-sendable result type 'Any?' cannot be sent from nonisolated context in call to instance method 'runTransaction'; this is an error in the Swift 6 language mode
185 |             throw EasyFirebaseFirestoreError.refNotExists
186 |         }
187 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 `- warning: non-sendable result type 'Any?' cannot be sent from nonisolated context in call to instance method 'runTransaction'; this is an error in the Swift 6 language mode
188 |             do {
189 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:288:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
286 |             }
287 |             continuation.onTermination = { _ in
288 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
289 |             }
290 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseFirestoreInternal'
  5 | //
  6 |
  7 | import FirebaseFirestore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseFirestoreInternal'
  8 | import Foundation
  9 |
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:291:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
289 |             }
290 |             Task {
291 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
292 |                 await self?.setListener(key: ref, value: listener)
293 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:330:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
328 |             }
329 |             continuation.onTermination = { _ in
330 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
331 |             }
332 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:333:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
331 |             }
332 |             Task {
333 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
334 |                 await self?.setListener(key: query, value: listener)
335 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:519:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
517 |             }
518 |             continuation.onTermination = { _ in
519 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
520 |             }
521 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:522:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
520 |             }
521 |             Task {
522 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
523 |                 await self?.setListener(key: ref, value: listener)
524 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:566:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
564 |             }
565 |             continuation.onTermination = { _ in
566 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
567 |             }
568 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:569:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
567 |             }
568 |             Task {
569 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
570 |                 await self?.setListener(key: query, value: listener)
571 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:649:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
647 |             }
648 |             continuation.onTermination = { _ in
649 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
650 |             }
651 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:652:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
650 |             }
651 |             Task {
652 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
653 |                 await self?.setListener(key: query, value: listener)
654 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:187:33: warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
185 |             throw EasyFirebaseFirestoreError.refNotExists
186 |         }
187 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 |- warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending 'self'-isolated value of non-Sendable type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') to nonisolated callee risks causing races in between 'self'-isolated and nonisolated uses
188 |             do {
189 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:187:33: warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
185 |             throw EasyFirebaseFirestoreError.refNotExists
186 |         }
187 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 |- warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending 'self'-isolated 'self.firestore' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
188 |             do {
189 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:290:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
288 |                 listener.remove()
289 |             }
290 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
291 |                 await self?.documentListeners[ref]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
292 |                 await self?.setListener(key: ref, value: listener)
293 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:292:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
290 |             Task {
291 |                 await self?.documentListeners[ref]?.remove()
292 |                 await self?.setListener(key: ref, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:332:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
330 |                 listener.remove()
331 |             }
332 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
333 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
334 |                 await self?.setListener(key: query, value: listener)
335 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:334:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
332 |             Task {
333 |                 await self?.queryListeners[query]?.remove()
334 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
335 |             }
336 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:521:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
519 |                 listener.remove()
520 |             }
521 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
522 |                 await self?.documentListeners[ref]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
523 |                 await self?.setListener(key: ref, value: listener)
524 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:523:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
521 |             Task {
522 |                 await self?.documentListeners[ref]?.remove()
523 |                 await self?.setListener(key: ref, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
524 |             }
525 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:568:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
566 |                 listener.remove()
567 |             }
568 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
569 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
570 |                 await self?.setListener(key: query, value: listener)
571 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:570:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
568 |             Task {
569 |                 await self?.queryListeners[query]?.remove()
570 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
571 |             }
572 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:651:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
649 |                 listener.remove()
650 |             }
651 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
652 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
653 |                 await self?.setListener(key: query, value: listener)
654 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:653:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
651 |             Task {
652 |                 await self?.queryListeners[query]?.remove()
653 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
654 |             }
655 |         }
[328/332] Emitting module TestCore
[329/332] Compiling TestCore FirebaseTestHepler.swift
[330/332] Compiling EasyFirebaseAuth FirebaseAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:41:47: warning: capture of 'listener' with non-sendable type 'any NSObjectProtocol' in a '@Sendable' closure; this is an error in the Swift 6 language mode
39 |         }
40 |         continuation.onTermination = { _ in
41 |             auth.removeStateDidChangeListener(listener)
   |                                               `- warning: capture of 'listener' with non-sendable type 'any NSObjectProtocol' in a '@Sendable' closure; this is an error in the Swift 6 language mode
42 |         }
43 |         self.continuation = continuation
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 13 | @class NSString, NSMethodSignature, NSInvocation;
 14 |
 15 | @protocol NSObject
    |           `- note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 16 |
 17 | - (BOOL)isEqual:(id)object;
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 6 | //
 7 |
 8 | import FirebaseAuth
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 9 | import Foundation
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:38:26: warning: sending 'user' risks causing data races; this is an error in the Swift 6 language mode
36 |         let (stream, continuation) = AsyncStream<FirebaseAuth.User?>.makeStream()
37 |         let listener = auth.addStateDidChangeListener { (_, user) in
38 |             continuation.yield(user)
   |                          |- warning: sending 'user' risks causing data races; this is an error in the Swift 6 language mode
   |                          `- note: task-isolated 'user' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
39 |         }
40 |         continuation.onTermination = { _ in
[331/332] Emitting module EasyFirebaseAuth
[332/332] Compiling EasyFirebaseAuth AppleAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public func startSignInWithAppleFlow(
    |                 `- note: add '@MainActor' to make instance method 'startSignInWithAppleFlow(with:)' part of global actor 'MainActor'
 43 |         with authRequest: ASAuthorizationAppleIDRequest? = nil
 44 |     ) {
    :
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         `- warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
    :
153 |     public class Delegator: NSObject, ASAuthorizationControllerDelegate {
154 |
155 |         public init(
    |                |- note: calls to initializer 'init(nonce:credentialRelay:errorRelay:)' from outside of its actor context are implicitly asynchronous
    |                `- note: main actor isolation inferred from conformance to protocol 'ASAuthorizationControllerDelegate'
156 |             nonce: String,
157 |             credentialRelay: CurrentValueSubject<OAuthCredential?, Never>,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         |- warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
    |                         `- note: sending task-isolated 'self.credentialRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         |- warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
    |                         `- note: sending task-isolated 'self.errorRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
Build complete! (97.81s)
Fetching https://github.com/firebase/firebase-ios-sdk from cache
Fetched https://github.com/firebase/firebase-ios-sdk from cache (3.71s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Computed https://github.com/firebase/firebase-ios-sdk at 12.7.0 (5.40s)
Fetching https://github.com/firebase/leveldb.git from cache
Fetching https://github.com/google/interop-ios-for-google-sdks.git from cache
Fetching https://github.com/google/abseil-cpp-binary.git from cache
Fetching https://github.com/google/app-check.git from cache
Fetching https://github.com/google/grpc-binary.git from cache
Fetching https://github.com/firebase/nanopb.git from cache
Fetching https://github.com/google/gtm-session-fetcher.git from cache
Fetched https://github.com/google/abseil-cpp-binary.git from cache (0.49s)
Fetching https://github.com/google/GoogleUtilities.git from cache
Fetched https://github.com/firebase/leveldb.git from cache (0.52s)
Fetching https://github.com/google/GoogleDataTransport.git from cache
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (0.67s)
Fetching https://github.com/google/GoogleAppMeasurement.git from cache
Fetched https://github.com/google/app-check.git from cache (0.81s)
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetched https://github.com/google/GoogleUtilities.git from cache (0.64s)
Fetching https://github.com/google/promises.git from cache
Fetched https://github.com/firebase/nanopb.git from cache (1.25s)
Fetched https://github.com/google/grpc-binary.git from cache (1.25s)
Fetched https://github.com/google/gtm-session-fetcher.git from cache (1.27s)
Fetched https://github.com/google/GoogleDataTransport.git from cache (0.77s)
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (0.69s)
Fetched https://github.com/google/promises.git from cache (0.45s)
Fetched https://github.com/apple/swift-protobuf.git from cache (3.56s)
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 (7.74s)
Computing version for https://github.com/google/abseil-cpp-binary.git
Computed https://github.com/google/abseil-cpp-binary.git at 1.2024072200.0 (0.60s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.62s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 8.1.0 (0.52s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 10.1.0 (0.52s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 12.5.0 (0.51s)
Fetching https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
[1/78] Fetching google-ads-on-device-conversion-ios-sdk
Fetched https://github.com/googleads/google-ads-on-device-conversion-ios-sdk from cache (0.65s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (1.28s)
Computing version for https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
Computed https://github.com/googleads/google-ads-on-device-conversion-ios-sdk at 3.2.0 (0.62s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.69.1 (0.60s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 11.2.0 (0.64s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.61s)
Computing version for https://github.com/google/gtm-session-fetcher.git
Computed https://github.com/google/gtm-session-fetcher.git at 5.0.0 (0.49s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.33.3 (0.53s)
Creating working copy for https://github.com/google/grpc-binary.git
Working copy of https://github.com/google/grpc-binary.git resolved at 1.69.1
Creating working copy for https://github.com/firebase/leveldb.git
Working copy of https://github.com/firebase/leveldb.git resolved at 1.22.5
Creating working copy for https://github.com/firebase/nanopb.git
Working copy of https://github.com/firebase/nanopb.git resolved at 2.30910.0
Creating working copy for https://github.com/google/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 8.1.0
Creating working copy for https://github.com/google/GoogleDataTransport.git
Working copy of https://github.com/google/GoogleDataTransport.git resolved at 10.1.0
Creating working copy for https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
Working copy of https://github.com/googleads/google-ads-on-device-conversion-ios-sdk resolved at 3.2.0
Creating working copy for https://github.com/google/GoogleAppMeasurement.git
Working copy of https://github.com/google/GoogleAppMeasurement.git resolved at 12.5.0
Creating working copy for https://github.com/google/app-check.git
Working copy of https://github.com/google/app-check.git resolved at 11.2.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.0.0
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.33.3
Creating working copy for https://github.com/google/promises.git
Working copy of https://github.com/google/promises.git resolved at 2.4.0
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/abseil-cpp-binary.git
Working copy of https://github.com/google/abseil-cpp-binary.git resolved at 1.2024072200.0
Creating working copy for https://github.com/firebase/firebase-ios-sdk
Working copy of https://github.com/firebase/firebase-ios-sdk resolved at 12.7.0
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.5.0/FirebaseAnalytics.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurement.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurementIdentitySupport.zip
Downloading binary artifact https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[1441/1441] Downloading https://dl.google.com/firebase/ios/swiftpm/12.5.0/FirebaseAnalytics.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.5.0/FirebaseAnalytics.zip (0.50s)
[1501/1501] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[312301/312301] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[628359/628359] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[929346/929346] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip
[1257775/1257775] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[15823696/15823696] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurementIdentitySupport.zip
[18906947/18906947] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurement.zip
[19222470/19222470] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurementIdentitySupport.zip (1.12s)
[4158695/4158695] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip
[9537456/9537456] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[19625614/19625614] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[26848577/26848577] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[33993421/33993421] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[40698817/40698817] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurement.zip
[41536599/41536599] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
Downloaded https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip (1.72s)
[79934472/79934472] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.5.0/GoogleAppMeasurement.zip (2.11s)
Downloaded https://dl.google.com/firebase/ios/bin/firestore/12.4.0/rc0/FirebaseFirestoreInternal.zip (3.27s)
Downloaded https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip (4.10s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip (4.45s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip (12.72s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip (15.76s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/firebase/firebase-ios-sdk"
    }
  ],
  "manifest_display_name" : "EasyFirebase",
  "name" : "EasyFirebase",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "EasyFirebaseAuth",
      "targets" : [
        "EasyFirebaseAuth"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseFirestore",
      "targets" : [
        "EasyFirebaseFirestore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseStorage",
      "targets" : [
        "EasyFirebaseStorage"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestCore",
      "module_type" : "SwiftTarget",
      "name" : "TestCore",
      "path" : "Sources/TestCore",
      "product_dependencies" : [
        "FirebaseAuth",
        "FirebaseFirestore",
        "FirebaseStorage"
      ],
      "sources" : [
        "FirebaseTestHepler.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseStorageTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorageTests",
      "path" : "Tests/EasyFirebaseStorageTests",
      "sources" : [
        "StorageClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseStorage",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseStorage",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorage",
      "path" : "Sources/Storage",
      "product_dependencies" : [
        "FirebaseStorage"
      ],
      "product_memberships" : [
        "EasyFirebaseStorage"
      ],
      "sources" : [
        "StorageClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseFirestoreTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestoreTests",
      "path" : "Tests/EasyFirebaseFirestoreTests",
      "sources" : [
        "FirestoreClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseFirestore",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseFirestore",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestore",
      "path" : "Sources/Firestore",
      "product_dependencies" : [
        "FirebaseFirestore"
      ],
      "product_memberships" : [
        "EasyFirebaseFirestore"
      ],
      "sources" : [
        "FirestoreClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseAuth",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseAuth",
      "path" : "Sources/Auth",
      "product_dependencies" : [
        "FirebaseAuth"
      ],
      "product_memberships" : [
        "EasyFirebaseAuth"
      ],
      "sources" : [
        "AppleAuthClient.swift",
        "FirebaseAuthClient.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.