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 (e02828), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 21:47:20 UTC.

Swift 6 data race errors: 6

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.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.58.1
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 e028281 Add `FirestoreInFilter`. (#67)
Cloned https://github.com/fummicc1/EasyFirebaseSwift.git
Revision (git rev-parse @):
e028281190120cfc67999e1c1d86ea717aac2317
SUCCESS checkout https://github.com/fummicc1/EasyFirebaseSwift.git at main
Fetching https://github.com/google/interop-ios-for-google-sdks.git
Fetching https://github.com/google/gtm-session-fetcher.git
Fetching https://github.com/google/abseil-cpp-binary.git
Fetching https://github.com/google/grpc-binary.git
Fetching https://github.com/google/app-check.git
Fetching https://github.com/firebase/firebase-ios-sdk
Fetching https://github.com/firebase/leveldb.git
[1/92] Fetching abseil-cpp-binary
[46/3446] Fetching abseil-cpp-binary, leveldb
[47/3714] Fetching abseil-cpp-binary, leveldb, interop-ios-for-google-sdks
[208/3855] Fetching abseil-cpp-binary, leveldb, interop-ios-for-google-sdks, grpc-binary
Fetched https://github.com/google/grpc-binary.git from cache (0.71s)
[208/3714] Fetching abseil-cpp-binary, leveldb, interop-ios-for-google-sdks
[233/5897] Fetching abseil-cpp-binary, leveldb, interop-ios-for-google-sdks, app-check
Fetching https://github.com/google/GoogleUtilities.git
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (0.78s)
Fetching https://github.com/google/promises.git
[358/5629] Fetching abseil-cpp-binary, leveldb, app-check
[545/9694] Fetching abseil-cpp-binary, leveldb, app-check, gtm-session-fetcher
Fetched https://github.com/google/gtm-session-fetcher.git from cache (1.29s)
Fetched https://github.com/firebase/leveldb.git from cache (1.29s)
Fetching https://github.com/google/GoogleDataTransport.git
Fetching https://github.com/apple/swift-protobuf.git
[1/5028] Fetching googleutilities
[303/7446] Fetching googleutilities, promises
Fetched https://github.com/google/promises.git from cache (0.98s)
Fetched https://github.com/google/GoogleUtilities.git from cache (1.05s)
Fetching https://github.com/firebase/nanopb.git
Fetching https://github.com/google/GoogleAppMeasurement.git
[1/5825] Fetching googledatatransport
[3322/43698] Fetching googledatatransport, swift-protobuf
[5827/44116] Fetching googledatatransport, swift-protobuf, googleappmeasurement
[6373/52401] Fetching googledatatransport, swift-protobuf, googleappmeasurement, nanopb
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (0.73s)
[7294/51983] Fetching googledatatransport, swift-protobuf, nanopb
[9141/406366] Fetching googledatatransport, swift-protobuf, nanopb, firebase-ios-sdk
Fetched https://github.com/firebase/nanopb.git from cache (1.30s)
[31363/398081] Fetching googledatatransport, swift-protobuf, firebase-ios-sdk
Fetched https://github.com/apple/swift-protobuf.git from cache (3.24s)
Fetched https://github.com/google/GoogleDataTransport.git from cache (3.24s)
[120491/354383] Fetching firebase-ios-sdk
Fetched https://github.com/google/abseil-cpp-binary.git from cache (17.33s)
Fetched https://github.com/firebase/firebase-ios-sdk from cache (17.33s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Fetched https://github.com/google/app-check.git from cache (17.33s)
Computed https://github.com/firebase/firebase-ios-sdk at 10.26.0 (3.83s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 10.19.1 (0.65s)
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 100.0.0 (0.58s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.58s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.62.2 (0.58s)
Computing version for https://github.com/google/abseil-cpp-binary.git
Computed https://github.com/google/abseil-cpp-binary.git at 1.2024011601.1 (0.59s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.58s)
Computing version for https://github.com/google/gtm-session-fetcher.git
Computed https://github.com/google/gtm-session-fetcher.git at 3.4.1 (0.62s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 7.13.3 (0.65s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 9.4.0 (0.59s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 10.25.0 (0.58s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.26.0 (0.58s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (0.58s)
Creating working copy for https://github.com/google/grpc-binary.git
Working copy of https://github.com/google/grpc-binary.git resolved at 1.62.2
Creating working copy for https://github.com/google/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 7.13.3
Creating working copy for https://github.com/google/GoogleDataTransport.git
Working copy of https://github.com/google/GoogleDataTransport.git resolved at 9.4.0
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/promises.git
Working copy of https://github.com/google/promises.git resolved at 2.4.0
Creating working copy for https://github.com/google/GoogleAppMeasurement.git
Working copy of https://github.com/google/GoogleAppMeasurement.git resolved at 10.25.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.2024011601.1
Creating working copy for https://github.com/firebase/firebase-ios-sdk
Working copy of https://github.com/firebase/firebase-ios-sdk resolved at 10.26.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.26.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 3.4.1
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 100.0.0
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/google/app-check.git
Working copy of https://github.com/google/app-check.git resolved at 10.19.1
[2681/73447] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip
[33598/21283087] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip
[412698/48978253] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip
[419414/128428168] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip
[444951/144998176] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip
[801075/145662406] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip
[820627/155612067] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip
[1123501/158527429] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip
[1139876/169475759] Downloading https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip (0.32s)
[2512980/169402312] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip (0.71s)
[23795605/168738082] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip (0.89s)
[81168100/165822720] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip (1.57s)
[149460700/155873059] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip
Downloaded https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip (2.16s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip (2.19s)
Downloaded https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip (3.30s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip (6.00s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip (8.94s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "easyfirebaseswift",
      "name": "EasyFirebase",
      "url": "https://github.com/fummicc1/EasyFirebaseSwift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/EasyFirebaseSwift",
      "dependencies": [
        {
          "identity": "firebase-ios-sdk",
          "name": "Firebase",
          "url": "https://github.com/firebase/firebase-ios-sdk",
          "version": "10.29.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/firebase-ios-sdk",
          "dependencies": [
            {
              "identity": "promises",
              "name": "Promises",
              "url": "https://github.com/google/promises.git",
              "version": "2.4.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-protobuf",
              "name": "SwiftProtobuf",
              "url": "https://github.com/apple/swift-protobuf.git",
              "version": "1.28.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-protobuf",
              "dependencies": [
              ]
            },
            {
              "identity": "googleappmeasurement",
              "name": "GoogleAppMeasurement",
              "url": "https://github.com/google/GoogleAppMeasurement.git",
              "version": "10.28.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleAppMeasurement",
              "dependencies": [
                {
                  "identity": "googleutilities",
                  "name": "GoogleUtilities",
                  "url": "https://github.com/google/GoogleUtilities.git",
                  "version": "7.13.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleUtilities",
                  "dependencies": [
                    {
                      "identity": "promises",
                      "name": "Promises",
                      "url": "https://github.com/google/promises.git",
                      "version": "2.4.0",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
                      "dependencies": [
                      ]
                    }
                  ]
                },
                {
                  "identity": "nanopb",
                  "name": "nanopb",
                  "url": "https://github.com/firebase/nanopb.git",
                  "version": "2.30910.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/nanopb",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "googledatatransport",
              "name": "GoogleDataTransport",
              "url": "https://github.com/google/GoogleDataTransport.git",
              "version": "9.4.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleDataTransport",
              "dependencies": [
                {
                  "identity": "nanopb",
                  "name": "nanopb",
                  "url": "https://github.com/firebase/nanopb.git",
                  "version": "2.30910.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/nanopb",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "promises",
                  "name": "Promises",
                  "url": "https://github.com/google/promises.git",
                  "version": "2.4.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "googleutilities",
                  "name": "GoogleUtilities",
                  "url": "https://github.com/google/GoogleUtilities.git",
                  "version": "7.13.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleUtilities",
                  "dependencies": [
                    {
                      "identity": "promises",
                      "name": "Promises",
                      "url": "https://github.com/google/promises.git",
                      "version": "2.4.0",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
                      "dependencies": [
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "identity": "googleutilities",
              "name": "GoogleUtilities",
              "url": "https://github.com/google/GoogleUtilities.git",
              "version": "7.13.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleUtilities",
              "dependencies": [
                {
                  "identity": "promises",
                  "name": "Promises",
                  "url": "https://github.com/google/promises.git",
                  "version": "2.4.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "gtm-session-fetcher",
              "name": "GTMSessionFetcher",
              "url": "https://github.com/google/gtm-session-fetcher.git",
              "version": "3.5.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/gtm-session-fetcher",
              "dependencies": [
              ]
            },
            {
              "identity": "nanopb",
              "name": "nanopb",
              "url": "https://github.com/firebase/nanopb.git",
              "version": "2.30910.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/nanopb",
              "dependencies": [
              ]
            },
            {
              "identity": "abseil-cpp-binary",
              "name": "abseil",
              "url": "https://github.com/google/abseil-cpp-binary.git",
              "version": "1.2024011602.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/abseil-cpp-binary",
              "dependencies": [
              ]
            },
            {
              "identity": "grpc-binary",
              "name": "gRPC",
              "url": "https://github.com/google/grpc-binary.git",
              "version": "1.62.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/grpc-binary",
              "dependencies": [
                {
                  "identity": "abseil-cpp-binary",
                  "name": "abseil",
                  "url": "https://github.com/google/abseil-cpp-binary.git",
                  "version": "1.2024011602.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/abseil-cpp-binary",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "leveldb",
              "name": "leveldb",
              "url": "https://github.com/firebase/leveldb.git",
              "version": "1.22.5",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/leveldb",
              "dependencies": [
              ]
            },
            {
              "identity": "interop-ios-for-google-sdks",
              "name": "InteropForGoogle",
              "url": "https://github.com/google/interop-ios-for-google-sdks.git",
              "version": "100.0.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/interop-ios-for-google-sdks",
              "dependencies": [
              ]
            },
            {
              "identity": "app-check",
              "name": "AppCheck",
              "url": "https://github.com/google/app-check.git",
              "version": "10.19.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/app-check",
              "dependencies": [
                {
                  "identity": "promises",
                  "name": "Promises",
                  "url": "https://github.com/google/promises.git",
                  "version": "2.4.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "googleutilities",
                  "name": "GoogleUtilities",
                  "url": "https://github.com/google/GoogleUtilities.git",
                  "version": "7.13.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleUtilities",
                  "dependencies": [
                    {
                      "identity": "promises",
                      "name": "Promises",
                      "url": "https://github.com/google/promises.git",
                      "version": "2.4.0",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/promises",
                      "dependencies": [
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/fummicc1/EasyFirebaseSwift.git
[1/2464] Fetching easyfirebaseswift
Fetched https://github.com/fummicc1/EasyFirebaseSwift.git from cache (1.14s)
Fetching https://github.com/firebase/firebase-ios-sdk from cache
Fetched https://github.com/firebase/firebase-ios-sdk from cache (1.07s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Computed https://github.com/firebase/firebase-ios-sdk at 10.29.0 (1.21s)
Fetching https://github.com/firebase/leveldb.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
Fetching https://github.com/google/abseil-cpp-binary.git from cache
Fetching https://github.com/google/interop-ios-for-google-sdks.git from cache
Fetched https://github.com/firebase/nanopb.git from cache (0.49s)
Fetched https://github.com/firebase/leveldb.git from cache (0.50s)
Fetched https://github.com/google/app-check.git from cache (0.50s)
Fetched https://github.com/google/grpc-binary.git from cache (0.50s)
Fetching https://github.com/google/GoogleUtilities.git from cache
Fetching https://github.com/google/GoogleDataTransport.git from cache
Fetching https://github.com/google/GoogleAppMeasurement.git from cache
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (0.57s)
Fetched https://github.com/google/abseil-cpp-binary.git from cache (0.57s)
Fetched https://github.com/google/gtm-session-fetcher.git from cache (0.57s)
Fetching https://github.com/google/promises.git from cache
Fetched https://github.com/google/GoogleDataTransport.git from cache (0.45s)
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (0.49s)
Fetched https://github.com/google/promises.git from cache (0.45s)
Fetched https://github.com/google/GoogleUtilities.git from cache (0.55s)
Fetched https://github.com/apple/swift-protobuf.git from cache (0.66s)
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 100.0.0 (0.02s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.62.2 (0.02s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 10.28.0 (0.56s)
Computing version for https://github.com/google/abseil-cpp-binary.git
Computed https://github.com/google/abseil-cpp-binary.git at 1.2024011602.0 (0.52s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.02s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 9.4.0 (0.02s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 10.19.2 (0.02s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (0.02s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.02s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 7.13.3 (0.02s)
Computing version for https://github.com/google/gtm-session-fetcher.git
Computed https://github.com/google/gtm-session-fetcher.git at 3.5.0 (0.02s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.28.2 (0.42s)
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/abseil-cpp-binary.git
Working copy of https://github.com/google/abseil-cpp-binary.git resolved at 1.2024011602.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 3.5.0
Creating working copy for https://github.com/google/grpc-binary.git
Working copy of https://github.com/google/grpc-binary.git resolved at 1.62.2
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.28.2
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/fummicc1/EasyFirebaseSwift.git
Working copy of https://github.com/fummicc1/EasyFirebaseSwift.git resolved at main (e028281)
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/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 7.13.3
Creating working copy for https://github.com/google/GoogleAppMeasurement.git
Working copy of https://github.com/google/GoogleAppMeasurement.git resolved at 10.28.0
Creating working copy for https://github.com/google/app-check.git
Working copy of https://github.com/google/app-check.git resolved at 10.19.2
Creating working copy for https://github.com/google/GoogleDataTransport.git
Working copy of https://github.com/google/GoogleDataTransport.git resolved at 9.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 100.0.0
Creating working copy for https://github.com/firebase/firebase-ios-sdk
Working copy of https://github.com/firebase/firebase-ios-sdk resolved at 10.29.0
Fetching binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip from cache
[8026/664177] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip
[91400/28359303] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip
[119570/38342664] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip
[131309/38416102] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip
[167673/50385288] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip
[405992/53273020] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip (0.23s)
[2846371/53199582] Downloading https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip (0.37s)
[22227355/52535405] Downloading https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip (0.43s)
[29773021/49647673] Downloading https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip (0.99s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip from cache (1.62s)
Downloaded https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip (1.93s)
Downloaded https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip (2.14s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip from cache (7.09s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip from cache (8.44s)
warning: '.resolve-product-dependencies': dependency 'easyfirebaseswift' is not used by any target
Found 1 product dependencies
  - Firebase
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/fummicc1/EasyFirebaseSwift.git
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "10.24.0",
            "upper_bound" : "11.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",
        "FirebaseFirestoreSwift"
      ],
      "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.1.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/235] Write sources
[9/235] Copying PrivacyInfo.xcprivacy
[9/235] Write sources
[9/235] Copying PrivacyInfo.xcprivacy
[22/235] Compiling FirebaseAppCheckInterop dummy.m
[23/235] Compiling FirebaseAuthInterop dummy.m
[23/235] Write swift-version--7754E27361AE5C74.txt
[25/235] Compiling nanopb pb_common.c
[26/235] Compiling nanopb pb_decode.c
[27/235] Compiling nanopb pb_encode.c
[28/235] Copying openssl_grpc.framework
[29/238] Compiling histogram.cc
[30/238] Compiling status.cc
[30/238] Compiling options.cc
[30/238] Compiling logging.cc
[30/238] Compiling hash.cc
[34/238] Compiling filter_policy.cc
[35/238] Compiling comparator.cc
[36/238] Compiling crc32c.cc
[37/238] Compiling env.cc
[38/238] Compiling coding.cc
[39/238] Compiling bloom.cc
[40/238] Compiling cache.cc
[41/238] Compiling env_posix.cc
[42/238] Compiling arena.cc
[43/238] Compiling two_level_iterator.cc
[44/238] Compiling table_builder.cc
[45/238] Compiling table.cc
[46/238] Compiling merger.cc
[47/238] Compiling iterator.cc
[48/238] Compiling GULKeychainUtils.m
[49/238] Compiling format.cc
[50/238] Compiling GULKeychainStorage.m
[51/238] Compiling NSURLSession+GULPromises.m
[52/238] Compiling block_builder.cc
[53/238] Compiling block.cc
[54/238] Compiling filter_block.cc
[55/238] Compiling write_batch.cc
[56/238] Compiling GULURLSessionDataResponse.m
[57/238] Compiling table_cache.cc
[58/238] Compiling version_edit.cc
[59/238] Compiling log_writer.cc
[60/238] Compiling memtable.cc
[61/238] Compiling log_reader.cc
[62/238] Compiling filename.cc
[63/238] Compiling version_set.cc
[64/238] Compiling repair.cc
[65/238] Copying absl.framework
[66/238] Compiling dumpfile.cc
[67/238] Compiling GoogleUtilities-NSData resource_bundle_accessor.m
[68/238] Compiling dbformat.cc
[69/238] Compiling c.cc
[70/238] Compiling db_iter.cc
[71/238] Compiling builder.cc
[72/238] Copying grpcpp.framework
[73/238] Compiling GoogleUtilities-NSData GULNSData+zlib.m
[74/238] Compiling GoogleUtilities-Environment resource_bundle_accessor.m
[75/238] Compiling GULNetworkInfo.m
[76/238] Copying grpc.framework
[77/238] Compiling GoogleUtilities-Environment GULSecureCoding.m
[78/238] Compiling GoogleUtilities-Environment GULHeartbeatDateStorageUserDefaults.m
[79/238] Compiling GoogleUtilities-Environment GULHeartbeatDateStorage.m
[80/251] Compiling GoogleUtilities-Environment GULAppEnvironmentUtil.m
[81/251] Compiling db_impl.cc
[82/251] Copying FirebaseFirestoreInternal.framework
[83/251] Compiling FirebaseCoreExtension resource_bundle_accessor.m
[84/251] Compiling FirebaseCoreExtension dummy.m
[85/251] Compiling abslWrapper resource_bundle_accessor.m
[86/251] Compiling grpcppWrapper resource_bundle_accessor.m
[87/251] Compiling grpcppWrapper empty.m
[88/251] Compiling FirebaseFirestoreInternalWrapper dummy.m
[89/251] Compiling GTMSessionFetcherCore GTMSessionUploadFetcher.m
[90/251] Compiling NSData+FIRBase64.m
[91/251] Compiling FirebaseAuth resource_bundle_accessor.m
[92/251] Compiling GTMSessionFetcherCore GTMSessionFetcherLogging.m
[93/251] Compiling FIRAuthWebViewController.m
[94/251] Compiling GTMSessionFetcherCore resource_bundle_accessor.m
[95/251] Compiling GTMSessionFetcherCore GTMSessionFetcherService.m
[96/251] Compiling FIRAuthWebView.m
[97/251] Compiling abslWrapper empty.m
[98/251] Compiling FIRAuthURLPresenter.m
[99/251] Compiling FIRAuthRecaptchaVerifier.m
[100/251] Compiling FIRAuthExceptionUtils.m
[101/251] Compiling FIRAuthDefaultUIDelegate.m
[102/251] Compiling FIRUserMetadata.m
[103/251] Compiling FIRAuthWebUtils.m
[104/251] Compiling FIRAuthErrorUtils.m
[105/251] Compiling FIRUserInfoImpl.m
[106/251] Compiling FIRAdditionalUserInfo.m
[107/251] Compiling FIRSecureTokenService.m
[108/251] Compiling FIRAuthStoredUserManager.m
[109/251] Compiling FIRAuthNotificationManager.m
[110/251] Compiling FIRAuthAppCredentialManager.m
[111/251] Compiling FIRAuthAPNSTokenManager.m
[112/251] Compiling FIRAuthAppCredential.m
[113/251] Compiling FIRAuthAPNSToken.m
[114/251] Compiling FIRAuthUserDefaults.m
[115/251] Compiling FIRTOTPSecret.m
[116/251] Compiling FIRTOTPMultiFactorGenerator.m
[117/251] Compiling FIRTOTPMultiFactorInfo.m
[118/251] Compiling FIRAuthKeychainServices.m
[119/251] Compiling FIRTOTPMultiFactorAssertion.m
[120/251] Compiling FIRPhoneMultiFactorInfo.m
[121/251] Compiling FIRPhoneMultiFactorGenerator.m
[122/251] Compiling FIRPhoneMultiFactorAssertion.m
[123/251] Compiling FIRMultiFactorResolver.m
[123/251] Compiling FIRMultiFactorSession.m
[125/251] Compiling FIRMultiFactorInfo.m
[126/251] Compiling GTMSessionFetcherCore GTMSessionFetcher.m
[127/251] Compiling FIRMultiFactorConstants.m
[128/251] Compiling FIRMultiFactorAssertion.m
[129/251] Compiling FIRUser.m
[130/251] Compiling FIRMultiFactor.m
[131/251] Compiling FIRAuthProtoStartMFATOTPEnrollmentRequestInfo.m
[132/251] Compiling FIRAuthProtoStartMFATOTPEnrollmentResponseInfo.m
[133/251] Compiling FIRAuthProtoFinalizeMFATOTPSignInRequestInfo.m
[134/251] Compiling FIRAuthProtoFinalizeMFATOTPEnrollmentResponseInfo.m
[135/251] Compiling FIRAuthProtoFinalizeMFATOTPEnrollmentRequestInfo.m
[136/251] Compiling FIRAuthProtoStartMFAPhoneResponseInfo.m
[137/251] Compiling FIRAuthProtoStartMFAPhoneRequestInfo.m
[138/251] Compiling FIRAuthProtoFinalizeMFAPhoneResponseInfo.m
[139/251] Compiling FIRAuthProtoFinalizeMFAPhoneRequestInfo.m
[140/251] Compiling FIRAuthProtoMFAEnrollment.m
[141/251] Compiling FIRWithdrawMFAResponse.m
[142/251] Compiling FIRStartMFASignInResponse.m
[143/251] Compiling FIRFinalizeMFASignInResponse.m
[144/251] Compiling FIRWithdrawMFARequest.m
[145/251] Compiling FIRFinalizeMFASignInRequest.m
[146/251] Compiling FIRStartMFASignInRequest.m
[147/251] Compiling FIRStartMFAEnrollmentRequest.m
[148/251] Compiling FIRFinalizeMFAEnrollmentResponse.m
[149/251] Compiling FIRStartMFAEnrollmentResponse.m
[150/251] Compiling FIRFinalizeMFAEnrollmentRequest.m
[151/251] Compiling FIRVerifyPhoneNumberResponse.m
[152/251] Compiling FIRVerifyPasswordResponse.m
[153/251] Compiling FIRVerifyPhoneNumberRequest.m
[154/251] Compiling FIRVerifyPasswordRequest.m
[155/251] Compiling FIRVerifyCustomTokenResponse.m
[156/251] Compiling FIRVerifyClientResponse.m
[157/251] Compiling FIRVerifyClientRequest.m
[158/251] Compiling FIRVerifyCustomTokenRequest.m
[159/251] Compiling FIRVerifyAssertionRequest.m
[160/251] Compiling FIRSignUpNewUserResponse.m
[161/251] Compiling FIRVerifyAssertionResponse.m
[162/251] Compiling FIRSignInWithGameCenterResponse.m
[163/251] Compiling FIRSignUpNewUserRequest.m
[164/251] Compiling FIRSignInWithGameCenterRequest.m
[165/251] Compiling FIRSetAccountInfoResponse.m
[166/251] Compiling FIRSetAccountInfoRequest.m
[167/251] Compiling FIRSendVerificationCodeResponse.m
[168/251] Compiling FIRRevokeTokenResponse.m
[169/251] Compiling FIRSecureTokenResponse.m
[170/251] Compiling FIRSendVerificationCodeRequest.m
[171/251] Compiling FIRResetPasswordResponse.m
[172/251] Compiling FIRSecureTokenRequest.m
[173/251] Compiling FIRRevokeTokenRequest.m
[174/251] Compiling FIRResetPasswordRequest.m
[175/251] Compiling FIRGetRecaptchaConfigResponse.m
[176/251] Compiling FIRGetProjectConfigResponse.m
[177/251] Compiling FIRGetOOBConfirmationCodeResponse.m
[178/251] Compiling FIRGetProjectConfigRequest.m
[179/251] Compiling FIRGetRecaptchaConfigRequest.m
[180/251] Compiling FIRGetOOBConfirmationCodeRequest.m
[181/251] Compiling FIRGetAccountInfoRequest.m
[182/251] Compiling FIREmailLinkSignInRequest.m
[183/251] Compiling FIRDeleteAccountResponse.m
[184/251] Compiling FIREmailLinkSignInResponse.m
[185/251] Compiling FIRCreateAuthURIResponse.m
[186/251] Compiling FIRGetAccountInfoResponse.m
[187/251] Compiling FIRDeleteAccountRequest.m
[188/251] Compiling FIRCreateAuthURIRequest.m
[189/251] Compiling FIRIdentityToolkitRequest.m
[190/251] Compiling FIRAuthBackend+MultiFactor.m
[191/251] Compiling FIRAuthRequestConfiguration.m
[192/251] Compiling FIRTwitterAuthProvider.m
[193/251] Compiling FIRPhoneAuthProvider.m
[194/251] Compiling FIRPhoneAuthCredential.m
[195/251] Compiling FIRTwitterAuthCredential.m
[196/251] Compiling FIRGoogleAuthProvider.m
[197/251] Compiling FIRGitHubAuthProvider.m
[198/251] Compiling FIROAuthCredential.m
[199/251] Compiling FIRGoogleAuthCredential.m
[200/251] Compiling FIRGitHubAuthCredential.m
[201/251] Compiling FIRGameCenterAuthCredential.m
[202/251] Compiling FIRAuthBackend.m
[203/251] Compiling FIRFacebookAuthProvider.m
[204/251] Compiling FIRAuthProvider.m
[205/251] Compiling FIRFacebookAuthCredential.m
[206/251] Compiling FIRAuthCredential.m
[207/251] Compiling FIREmailAuthProvider.m
[208/251] Compiling FIREmailPasswordAuthCredential.m
[209/251] Compiling FIROAuthProvider.m
[210/251] Compiling FIRAuthSettings.m
[211/251] Compiling FIRAuthGlobalWorkQueue.m
[212/251] Compiling FIRAuthSerialTaskQueue.m
[213/251] Compiling FIRAuthTokenResult.m
[214/251] Compiling FIRAuthDispatcher.m
[215/251] Compiling FIRAuthDataResult.m
[216/251] Compiling FIRActionCodeSettings.m
[217/251] Compiling FIRAuth.m
[218/251] Compiling FIRGameCenterAuthProvider.m
[220/254] Compiling FirebaseCoreInternal _ObjC_HeartbeatsPayload.swift
[221/255] Compiling FirebaseCoreInternal _ObjC_HeartbeatController.swift
[222/255] Compiling FirebaseCoreInternal Storage.swift
[223/255] Compiling FirebaseCoreInternal StorageFactory.swift
[224/255] Compiling FirebaseCoreInternal HeartbeatsBundle.swift
[225/255] Compiling FirebaseCoreInternal HeartbeatsPayload.swift
[226/255] Compiling FirebaseCoreInternal HeartbeatLoggingTestUtils.swift
[227/255] Compiling FirebaseCoreInternal HeartbeatStorage.swift
[228/255] Compiling FirebaseCoreInternal Heartbeat.swift
[229/255] Compiling FirebaseCoreInternal HeartbeatController.swift
[230/255] Compiling FirebaseCoreInternal RingBuffer.swift
[231/255] Emitting module FirebaseCoreInternal
[232/255] Compiling FirebaseCoreInternal WeakContainer.swift
[233/255] Compiling FirebaseCoreInternal resource_bundle_accessor.swift
[234/255] Emitting module FirebaseSharedSwift
[235/255] Compiling FirebaseSharedSwift FirebaseRemoteConfigValueDecoding.swift
[236/255] Compiling FirebaseSharedSwift FirebaseDataEncoder.swift
[237/255] 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
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,
[238/255] Compiling EasyFirebaseAuth FirebaseAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:41:13: warning: capture of 'auth' with non-sendable type 'Auth' 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 'auth' with non-sendable type 'Auth' in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 |         }
43 |         self.continuation = continuation
FirebaseAuth.Auth:1:12: note: class 'Auth' does not conform to the 'Sendable' protocol
  1 | open class Auth : NSObject {
    |            `- note: class 'Auth' does not conform to the 'Sendable' protocol
  2 |     open class func auth() -> Auth
  3 |     open var currentUser: User? { get }
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseAuth'
 6 | //
 7 |
 8 | import FirebaseAuth
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseAuth'
 9 | import Foundation
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:41:47: warning: capture of 'listener' with non-sendable type 'AuthStateDidChangeListenerHandle' (aka '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 'AuthStateDidChangeListenerHandle' (aka 'any NSObjectProtocol') in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 |         }
43 |         self.continuation = continuation
ObjectiveC.NSObjectProtocol:1:17: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 1 | public protocol NSObjectProtocol {
   |                 `- note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 2 |     func isEqual(_ object: Any?) -> Bool
 3 |     var hash: Int { get }
/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
[239/255] Emitting module EasyFirebaseAuth
[239/255] Compiling FirebaseCore resource_bundle_accessor.m
[240/255] Compiling FirebaseCore FIRComponentType.m
[241/255] Compiling FirebaseCore FIRConfiguration.m
[242/255] Compiling FirebaseCore FIRComponent.m
[243/255] Compiling FirebaseCore FIROptions.m
[244/255] Compiling FirebaseCore FIRDependency.m
[245/255] Compiling FirebaseCore FIRAnalyticsConfiguration.m
[246/255] Compiling FirebaseCore FIRBundleUtil.m
[247/255] Compiling FirebaseCore FIRHeartbeatLogger.m
[248/255] Compiling FirebaseCore FIRComponentContainer.m
[249/255] Compiling FirebaseCore FIRFirebaseUserAgent.m
[250/255] Compiling FirebaseCore FIRVersion.m
[251/255] Compiling FirebaseCore FIRLogger.m
[252/255] Compiling FirebaseCore FIRApp.m
[254/301] Emitting module FirebaseStorage
[255/303] Compiling FirebaseFirestore GeoPoint+Codable.swift
[256/303] Compiling FirebaseFirestore ServerTimestamp.swift
[257/303] Compiling FirebaseFirestore Transaction+WriteEncodable.swift
[258/303] Compiling FirebaseFirestore FieldValue+Encodable.swift
[259/303] Compiling FirebaseFirestore TimestampDecodingStrategy.swift
[260/303] Compiling FirebaseFirestore TimestampEncodingStrategy.swift
[261/303] Compiling FirebaseFirestore CodablePassThroughTypes.swift
[262/303] Compiling FirebaseFirestore CollectionReference+WriteEncodable.swift
[263/303] Compiling FirebaseFirestore DocumentID.swift
[264/303] Compiling FirebaseStorage StorageTaskState.swift
[265/303] Compiling FirebaseStorage StorageTokenAuthorizer.swift
[266/303] Compiling FirebaseFirestore Timestamp+Codable.swift
[267/303] Compiling FirebaseFirestore ExplicitNull.swift
[268/303] Compiling FirebaseFirestore DocumentReference+Codable.swift
[269/303] Compiling FirebaseFirestore DocumentSnapshot+ReadDecodable.swift
[270/303] Compiling FirebaseFirestore EncoderDecoder.swift
[271/303] Compiling FirebaseFirestore CollectionReference+AsyncAwait.swift
[272/303] Compiling FirebaseFirestore Firestore+AsyncAwait.swift
[273/303] Compiling FirebaseFirestore CodableErrors.swift
[274/303] Compiling FirebaseFirestore WriteBatch+WriteEncodable.swift
[275/303] Compiling FirebaseFirestore FirestoreQuery.swift
[276/303] Compiling FirebaseStorage StorageTaskSnapshot.swift
[277/303] Compiling FirebaseStorage StorageUploadTask.swift
[278/305] 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: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[279/305] 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: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[283/307] Compiling FirebaseFirestore SwiftHeaderWorkaround.swift
[284/307] Compiling FirebaseFirestore resource_bundle_accessor.swift
[296/307] Emitting module FirebaseFirestore
[305/307] Compiling FirebaseFirestoreTarget dummy.m
[307/311] Compiling FirebaseFirestoreSwift FirebaseFirestoreSwift.swift
[308/311] Emitting module FirebaseFirestoreSwift
[308/311] Compiling FirebaseFirestoreSwiftTarget dummy.m
[310/313] Emitting module TestCore
[311/313] Compiling TestCore FirebaseTestHepler.swift
[312/313] Emitting module EasyFirebaseFirestore
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:152: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
150 | public enum EasyFirebaseFirestoreError: Error {
151 |     // Decode/Encode
152 |     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
153 |
154 |     // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:155:10: warning: associated value 'alreadyExists(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
153 |
154 |     // Ref
155 |     case alreadyExists(ref: DocumentReference)
    |          `- warning: associated value 'alreadyExists(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
156 |     case notFound(ref: DocumentReference)
157 |
FirebaseFirestoreInternal.DocumentReference:1:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 1 | open class DocumentReference : NSObject {
   |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentReference cannot be created directly.")
 3 |     public init()
/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 FirebaseFirestoreSwift
  9 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:156:10: warning: associated value 'notFound(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
154 |     // Ref
155 |     case alreadyExists(ref: DocumentReference)
156 |     case notFound(ref: DocumentReference)
    |          `- warning: associated value 'notFound(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
157 |
158 |     // Timestamp
FirebaseFirestoreInternal.DocumentReference:1:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 1 | open class DocumentReference : NSObject {
   |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentReference cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:159:10: warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
157 |
158 |     // Timestamp
159 |     case invalidTimestamp(createdAt: Timestamp?, updatedAt: Timestamp?)
    |          `- warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
160 |
161 |     case refNotExists
FirebaseFirestoreInternal.Timestamp:1:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
 1 | open class Timestamp : NSObject, NSCopying {
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable)
 3 |     public convenience init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:159:10: warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
157 |
158 |     // Timestamp
159 |     case invalidTimestamp(createdAt: Timestamp?, updatedAt: Timestamp?)
    |          `- warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
160 |
161 |     case refNotExists
FirebaseFirestoreInternal.Timestamp:1:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
 1 | open class Timestamp : NSObject, NSCopying {
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable)
 3 |     public convenience init()
[313/313] Compiling EasyFirebaseFirestore FirestoreClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:152: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
150 | public enum EasyFirebaseFirestoreError: Error {
151 |     // Decode/Encode
152 |     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
153 |
154 |     // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:155:10: warning: associated value 'alreadyExists(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
153 |
154 |     // Ref
155 |     case alreadyExists(ref: DocumentReference)
    |          `- warning: associated value 'alreadyExists(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
156 |     case notFound(ref: DocumentReference)
157 |
FirebaseFirestoreInternal.DocumentReference:1:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 1 | open class DocumentReference : NSObject {
   |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentReference cannot be created directly.")
 3 |     public init()
/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 FirebaseFirestoreSwift
  9 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:156:10: warning: associated value 'notFound(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
154 |     // Ref
155 |     case alreadyExists(ref: DocumentReference)
156 |     case notFound(ref: DocumentReference)
    |          `- warning: associated value 'notFound(ref:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'DocumentReference'; this is an error in the Swift 6 language mode
157 |
158 |     // Timestamp
FirebaseFirestoreInternal.DocumentReference:1:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 1 | open class DocumentReference : NSObject {
   |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentReference cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:159:10: warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
157 |
158 |     // Timestamp
159 |     case invalidTimestamp(createdAt: Timestamp?, updatedAt: Timestamp?)
    |          `- warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
160 |
161 |     case refNotExists
FirebaseFirestoreInternal.Timestamp:1:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
 1 | open class Timestamp : NSObject, NSCopying {
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable)
 3 |     public convenience init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:159:10: warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
157 |
158 |     // Timestamp
159 |     case invalidTimestamp(createdAt: Timestamp?, updatedAt: Timestamp?)
    |          `- warning: associated value 'invalidTimestamp(createdAt:updatedAt:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Timestamp'; this is an error in the Swift 6 language mode
160 |
161 |     case refNotExists
FirebaseFirestoreInternal.Timestamp:1:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
 1 | open class Timestamp : NSObject, NSCopying {
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable)
 3 |     public convenience init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:188:33: warning: non-sendable type 'Any?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
186 |             throw EasyFirebaseFirestoreError.refNotExists
187 |         }
188 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 `- warning: non-sendable type 'Any?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
189 |             do {
190 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:237:38: warning: non-sendable type 'DocumentSnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
235 |     ) async throws -> Model {
236 |         let ref = Model.generateDocumentReference(firestore: firestore, id: documentId)
237 |         let snapshot = try await ref.getDocument(source: includeCache ? .default : .server)
    |                                      `- warning: non-sendable type 'DocumentSnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
238 |
239 |         guard snapshot.exists else {
FirebaseFirestoreInternal.DocumentSnapshot:1:12: note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 1 | open class DocumentSnapshot : NSObject {
   |            `- note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentSnapshot cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:254:40: warning: non-sendable type 'QuerySnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
252 |         let query = createQuery(modelType: Model.self, filter: filter)
253 |             .build(order: order, limit: limit)
254 |         let snapshot = try await query.getDocuments(source: includeCache ? .default : .server)
    |                                        `- warning: non-sendable type 'QuerySnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
255 |         return try FirestoreClient.putSnaphotsTogether(snapshot)
256 |     }
FirebaseFirestoreInternal.QuerySnapshot:1:12: note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
 1 | open class QuerySnapshot : NSObject {
   |            `- note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRQuerySnapshot cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:289: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
287 |             }
288 |             continuation.onTermination = { _ in
289 |                 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
290 |             }
291 |             Task {
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:292:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
290 |             }
291 |             Task {
292 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
293 |                 await self?.setListener(key: ref, value: listener)
294 |             }
FirebaseFirestoreInternal.DocumentReference:1:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 1 | open class DocumentReference : NSObject {
   |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentReference cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:292:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
290 |             }
291 |             Task {
292 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
293 |                 await self?.setListener(key: ref, value: listener)
294 |             }
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:331: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
329 |             }
330 |             continuation.onTermination = { _ in
331 |                 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
332 |             }
333 |             Task {
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:334:29: warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
332 |             }
333 |             Task {
334 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
335 |                 await self?.setListener(key: query, value: listener)
336 |             }
FirebaseFirestoreInternal.Query:1:12: note: class 'Query' does not conform to the 'Sendable' protocol
  1 | open class Query : NSObject {
    |            `- note: class 'Query' does not conform to the 'Sendable' protocol
  2 |     @available(*, unavailable, message: "FIRQuery cannot be created directly.")
  3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:334:29: warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
332 |             }
333 |             Task {
334 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
335 |                 await self?.setListener(key: query, value: listener)
336 |             }
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:466:10: warning: non-sendable type 'QuerySnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
464 |             limit: limit
465 |         )
466 |         .getDocuments()
    |          `- warning: non-sendable type 'QuerySnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
467 |
468 |         return try FirestoreClient.putSnaphotsTogether(snapshot)
FirebaseFirestoreInternal.QuerySnapshot:1:12: note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
 1 | open class QuerySnapshot : NSObject {
   |            `- note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRQuerySnapshot cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:482:38: warning: non-sendable type 'DocumentSnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
480 |             .document(documentId)
481 |
482 |         let snapshot = try await ref.getDocument()
    |                                      `- warning: non-sendable type 'DocumentSnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
483 |         return try FirestoreClient.putSnaphotTogether(snapshot)
484 |
FirebaseFirestoreInternal.DocumentSnapshot:1:12: note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 1 | open class DocumentSnapshot : NSObject {
   |            `- note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentSnapshot cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:520: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
518 |             }
519 |             continuation.onTermination = { _ in
520 |                 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
521 |             }
522 |             Task {
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:523:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
521 |             }
522 |             Task {
523 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
524 |                 await self?.setListener(key: ref, value: listener)
525 |             }
FirebaseFirestoreInternal.DocumentReference:1:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 1 | open class DocumentReference : NSObject {
   |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRDocumentReference cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:523:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
521 |             }
522 |             Task {
523 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'documentListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
524 |                 await self?.setListener(key: ref, value: listener)
525 |             }
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:567: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
565 |             }
566 |             continuation.onTermination = { _ in
567 |                 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
568 |             }
569 |             Task {
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:570:29: warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
568 |             }
569 |             Task {
570 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
571 |                 await self?.setListener(key: query, value: listener)
572 |             }
FirebaseFirestoreInternal.Query:1:12: note: class 'Query' does not conform to the 'Sendable' protocol
  1 | open class Query : NSObject {
    |            `- note: class 'Query' does not conform to the 'Sendable' protocol
  2 |     @available(*, unavailable, message: "FIRQuery cannot be created directly.")
  3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:570:29: warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
568 |             }
569 |             Task {
570 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
571 |                 await self?.setListener(key: query, value: listener)
572 |             }
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:610:10: warning: non-sendable type 'QuerySnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
608 |         )
609 |         .build(order: order, limit: limit)
610 |         .getDocuments(source: includeCache ? .default : .server)
    |          `- warning: non-sendable type 'QuerySnapshot' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
611 |
612 |         let models: [Model] = try FirestoreClient.putSnaphotsTogether(snapshots)
FirebaseFirestoreInternal.QuerySnapshot:1:12: note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
 1 | open class QuerySnapshot : NSObject {
   |            `- note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
 2 |     @available(*, unavailable, message: "FIRQuerySnapshot cannot be created directly.")
 3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:650: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
648 |             }
649 |             continuation.onTermination = { _ in
650 |                 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
651 |             }
652 |             Task {
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:653:29: warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
651 |             }
652 |             Task {
653 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
654 |                 await self?.setListener(key: query, value: listener)
655 |             }
FirebaseFirestoreInternal.Query:1:12: note: class 'Query' does not conform to the 'Sendable' protocol
  1 | open class Query : NSObject {
    |            `- note: class 'Query' does not conform to the 'Sendable' protocol
  2 |     @available(*, unavailable, message: "FIRQuery cannot be created directly.")
  3 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:653:29: warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
651 |             }
652 |             Task {
653 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' in implicitly asynchronous access to actor-isolated property 'queryListeners' cannot cross actor boundary; this is an error in the Swift 6 language mode
654 |                 await self?.setListener(key: query, value: listener)
655 |             }
FirebaseFirestoreInternal.ListenerRegistration:1:17: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
1 | public protocol ListenerRegistration : NSObjectProtocol {
  |                 `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
2 |     func remove()
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:188:33: warning: sending 'self'-isolated value of type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
186 |             throw EasyFirebaseFirestoreError.refNotExists
187 |         }
188 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 `- warning: sending 'self'-isolated value of type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
189 |             do {
190 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:188:33: warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
186 |             throw EasyFirebaseFirestoreError.refNotExists
187 |         }
188 |         _ = 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
189 |             do {
190 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:223:34: warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
221 |                         return
222 |                     }
223 |                     continuation.resume(returning: ref)
    |                                  |- warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'ref' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
224 |                 }
225 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:237:38: warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
235 |     ) async throws -> Model {
236 |         let ref = Model.generateDocumentReference(firestore: firestore, id: documentId)
237 |         let snapshot = try await ref.getDocument(source: includeCache ? .default : .server)
    |                                      |- warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: sending 'self'-isolated 'ref' to nonisolated instance method 'getDocument(source:)' risks causing data races between nonisolated and 'self'-isolated uses
238 |
239 |         guard snapshot.exists else {
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:254:40: warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
252 |         let query = createQuery(modelType: Model.self, filter: filter)
253 |             .build(order: order, limit: limit)
254 |         let snapshot = try await query.getDocuments(source: includeCache ? .default : .server)
    |                                        |- warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: sending 'self'-isolated 'query' to nonisolated instance method 'getDocuments(source:)' risks causing data races between nonisolated and 'self'-isolated uses
255 |         return try FirestoreClient.putSnaphotsTogether(snapshot)
256 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:291: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
289 |                 listener.remove()
290 |             }
291 |             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
292 |                 await self?.documentListeners[ref]?.remove()
    |                       `- note: closure captures 'self' which is accessible to code in the current task
293 |                 await self?.setListener(key: ref, value: listener)
294 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:283:34: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
281 |                 do {
282 |                     let model = try snapshot.data(as: Model.self)
283 |                     continuation.yield(model)
    |                                  |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'model' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
284 |                 } catch {
285 |                     continuation.yield(with: .failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:293:29: warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
291 |             Task {
292 |                 await self?.documentListeners[ref]?.remove()
293 |                 await self?.setListener(key: ref, value: listener)
    |                             |- warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending actor-isolated 'ref' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
294 |             }
295 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:293:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
291 |             Task {
292 |                 await self?.documentListeners[ref]?.remove()
293 |                 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 actor-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
294 |             }
295 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:333: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
331 |                 listener.remove()
332 |             }
333 |             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
334 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures 'self' which is accessible to code in the current task
335 |                 await self?.setListener(key: query, value: listener)
336 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:325:34: warning: sending 'models' risks causing data races; this is an error in the Swift 6 language mode
323 |                 do {
324 |                     let models: [Model] = try FirestoreClient.putSnaphotsTogether(snapshots)
325 |                     continuation.yield(models)
    |                                  |- warning: sending 'models' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'models' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
326 |                 } catch {
327 |                     continuation.yield(with: .failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:335:29: warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
333 |             Task {
334 |                 await self?.queryListeners[query]?.remove()
335 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending actor-isolated 'query' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
336 |             }
337 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:335:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
333 |             Task {
334 |                 await self?.queryListeners[query]?.remove()
335 |                 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 actor-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
336 |             }
337 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:346:23: warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
344 |             throw EasyFirebaseFirestoreError.refNotExists
345 |         }
346 |         try await ref.delete()
    |                       |- warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
    |                       `- note: sending 'self'-isolated 'ref' to nonisolated instance method 'delete()' risks causing data races between nonisolated and 'self'-isolated uses
347 |     }
348 |
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:466:10: warning: sending 'self.createQueryOfSubCollection' risks causing data races; this is an error in the Swift 6 language mode
464 |             limit: limit
465 |         )
466 |         .getDocuments()
    |          |- warning: sending 'self.createQueryOfSubCollection' risks causing data races; this is an error in the Swift 6 language mode
    |          `- note: sending 'self'-isolated 'self.createQueryOfSubCollection' to nonisolated instance method 'getDocuments()' risks causing data races between nonisolated and 'self'-isolated uses
467 |
468 |         return try FirestoreClient.putSnaphotsTogether(snapshot)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:482:38: warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
480 |             .document(documentId)
481 |
482 |         let snapshot = try await ref.getDocument()
    |                                      |- warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: sending 'self'-isolated 'ref' to nonisolated instance method 'getDocument()' risks causing data races between nonisolated and 'self'-isolated uses
483 |         return try FirestoreClient.putSnaphotTogether(snapshot)
484 |
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:522: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
520 |                 listener.remove()
521 |             }
522 |             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
523 |                 await self?.documentListeners[ref]?.remove()
    |                       `- note: closure captures 'self' which is accessible to code in the current task
524 |                 await self?.setListener(key: ref, value: listener)
525 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:514:34: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
512 |                 do {
513 |                     let model = try snapshot.data(as: Model.self)
514 |                     continuation.yield(model)
    |                                  |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'model' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
515 |                 } catch {
516 |                     continuation.yield(with: .failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:524:29: warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
522 |             Task {
523 |                 await self?.documentListeners[ref]?.remove()
524 |                 await self?.setListener(key: ref, value: listener)
    |                             |- warning: sending 'ref' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending actor-isolated 'ref' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
525 |             }
526 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:524:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
522 |             Task {
523 |                 await self?.documentListeners[ref]?.remove()
524 |                 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 actor-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
525 |             }
526 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:569: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
567 |                 listener.remove()
568 |             }
569 |             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
570 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures 'self' which is accessible to code in the current task
571 |                 await self?.setListener(key: query, value: listener)
572 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:561:34: warning: sending 'models' risks causing data races; this is an error in the Swift 6 language mode
559 |                 do {
560 |                     let models: [Model] = try FirestoreClient.putSnaphotsTogether(snapshots)
561 |                     continuation.yield(models)
    |                                  |- warning: sending 'models' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'models' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
562 |                 } catch {
563 |                     continuation.yield(with: .failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:571:29: warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
569 |             Task {
570 |                 await self?.queryListeners[query]?.remove()
571 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending actor-isolated 'query' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
572 |             }
573 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:571:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
569 |             Task {
570 |                 await self?.queryListeners[query]?.remove()
571 |                 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 actor-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
572 |             }
573 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:610:10: warning: sending 'self.createQuery.build' risks causing data races; this is an error in the Swift 6 language mode
608 |         )
609 |         .build(order: order, limit: limit)
610 |         .getDocuments(source: includeCache ? .default : .server)
    |          |- warning: sending 'self.createQuery.build' risks causing data races; this is an error in the Swift 6 language mode
    |          `- note: sending 'self'-isolated 'self.createQuery.build' to nonisolated instance method 'getDocuments(source:)' risks causing data races between nonisolated and 'self'-isolated uses
611 |
612 |         let models: [Model] = try FirestoreClient.putSnaphotsTogether(snapshots)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:652: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
650 |                 listener.remove()
651 |             }
652 |             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
653 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures 'self' which is accessible to code in the current task
654 |                 await self?.setListener(key: query, value: listener)
655 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:644:34: warning: sending 'models' risks causing data races; this is an error in the Swift 6 language mode
642 |                 do {
643 |                     let models: [Model] = try FirestoreClient.putSnaphotsTogether(snapshots)
644 |                     continuation.yield(models)
    |                                  |- warning: sending 'models' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'models' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
645 |                 } catch {
646 |                     continuation.yield(with: .failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:654:29: warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
652 |             Task {
653 |                 await self?.queryListeners[query]?.remove()
654 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'query' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending actor-isolated 'query' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
655 |             }
656 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:654:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
652 |             Task {
653 |                 await self?.queryListeners[query]?.remove()
654 |                 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 actor-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and actor-isolated uses
655 |             }
656 |         }
Build complete! (33.81s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "10.24.0",
            "upper_bound" : "11.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",
        "FirebaseFirestoreSwift"
      ],
      "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.