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.1 for macOS (SPM) on 27 Apr 2025 19:00:33 UTC.

Swift 6 data race errors: 6

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fummicc1/EasyFirebaseSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fummicc1/EasyFirebaseSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 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/firebase/nanopb.git from cache
Fetching https://github.com/google/app-check.git from cache
Fetching https://github.com/google/gtm-session-fetcher.git from cache
Fetching https://github.com/google/interop-ios-for-google-sdks.git from cache
Fetching https://github.com/google/GoogleAppMeasurement.git from cache
Fetching https://github.com/google/GoogleDataTransport.git from cache
Fetching https://github.com/google/GoogleUtilities.git from cache
Fetched https://github.com/firebase/nanopb.git from cache (0.48s)
Fetching https://github.com/google/promises.git from cache
Fetched https://github.com/google/promises.git from cache (0.42s)
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetched https://github.com/google/GoogleUtilities.git from cache (1.13s)
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (1.14s)
Fetched https://github.com/google/app-check.git from cache (1.14s)
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (1.14s)
Fetched https://github.com/google/GoogleDataTransport.git from cache (1.14s)
Fetching https://github.com/google/abseil-cpp-binary.git from cache
Fetching https://github.com/firebase/firebase-ios-sdk from cache
Fetching https://github.com/firebase/leveldb.git from cache
Fetching https://github.com/google/grpc-binary.git from cache
Fetched https://github.com/google/gtm-session-fetcher.git from cache (1.16s)
Fetched https://github.com/apple/swift-protobuf.git from cache (0.58s)
Fetched https://github.com/google/abseil-cpp-binary.git from cache (0.41s)
Fetched https://github.com/google/grpc-binary.git from cache (0.44s)
Fetched https://github.com/firebase/leveldb.git from cache (0.44s)
Fetched https://github.com/firebase/firebase-ios-sdk from cache (1.64s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Computed https://github.com/firebase/firebase-ios-sdk at 10.26.0 (4.63s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 10.19.1 (0.60s)
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.59s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.60s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.62.2 (0.59s)
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.58s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.61s)
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.61s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 7.13.3 (0.61s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 9.4.0 (0.61s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 10.25.0 (0.62s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.26.0 (0.62s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (0.60s)
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/promises.git
Working copy of https://github.com/google/promises.git resolved at 2.4.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.26.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.1
Creating working copy for https://github.com/firebase/leveldb.git
Working copy of https://github.com/firebase/leveldb.git resolved at 1.22.5
Creating working copy for https://github.com/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/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/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/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/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/grpc-binary.git
Working copy of https://github.com/google/grpc-binary.git resolved at 1.62.2
Downloading binary artifact https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
Fetching binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip from cache
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.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/swiftpm/10.25.0/GoogleAppMeasurement.zip
Fetching binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip from cache
[5371/10948330] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip
[361602/38643496] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip
[660520/38716943] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip
[4818872/39381173] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip
[4822049/42296535] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip
[21737018/52246196] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/FirebaseAnalytics.zip (2.53s)
[21126727/51581966] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementIdentitySupport.zip (2.61s)
[21118816/51508519] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip from cache (3.66s)
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurementOnDeviceConversion.zip (4.16s)
[22789984/48593157] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/10.25.0/GoogleAppMeasurement.zip (6.94s)
[38456858/38643496] Downloading https://dl.google.com/firebase/ios/bin/abseil/1.2024011601.1/rc0/absl.zip, 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 (8.48s)
Downloaded https://dl.google.com/firebase/ios/bin/firestore/10.25.0/rc0/FirebaseFirestoreInternal.zip (8.89s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip from cache (13.73s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip from cache (15.01s)
========================================
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.29.0",
              "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/2465] Fetching easyfirebaseswift
Fetched https://github.com/fummicc1/EasyFirebaseSwift.git from cache (1.04s)
Fetching https://github.com/firebase/firebase-ios-sdk from cache
Fetched https://github.com/firebase/firebase-ios-sdk from cache (1.06s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Computed https://github.com/firebase/firebase-ios-sdk at 10.29.0 (2.38s)
Fetching https://github.com/google/interop-ios-for-google-sdks.git from cache
Fetching https://github.com/google/app-check.git from cache
Fetching https://github.com/google/abseil-cpp-binary.git from cache
Fetching https://github.com/firebase/nanopb.git from cache
Fetching https://github.com/google/grpc-binary.git from cache
Fetching https://github.com/google/gtm-session-fetcher.git from cache
Fetching https://github.com/firebase/leveldb.git from cache
Fetched https://github.com/firebase/nanopb.git from cache (0.51s)
Fetched https://github.com/google/abseil-cpp-binary.git from cache (0.51s)
Fetched https://github.com/google/app-check.git from cache (0.51s)
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
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (0.57s)
Fetched https://github.com/google/grpc-binary.git from cache (0.57s)
Fetched https://github.com/firebase/leveldb.git from cache (0.57s)
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetching https://github.com/google/promises.git from cache
Fetched https://github.com/google/gtm-session-fetcher.git from cache (0.60s)
Fetched https://github.com/google/GoogleUtilities.git from cache (0.49s)
Fetched https://github.com/google/GoogleDataTransport.git from cache (0.51s)
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (0.51s)
Fetched https://github.com/google/promises.git from cache (0.45s)
Fetched https://github.com/apple/swift-protobuf.git from cache (0.62s)
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 (1.28s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.62.2 (0.03s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 10.28.0 (0.57s)
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.55s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.03s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 9.4.0 (0.03s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 10.19.2 (0.03s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (0.03s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.03s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 7.13.3 (0.03s)
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.03s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.29.0 (0.45s)
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/firebase/firebase-ios-sdk
Working copy of https://github.com/firebase/firebase-ios-sdk resolved at 10.29.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/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 7.13.3
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/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/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/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/GoogleAppMeasurement.git
Working copy of https://github.com/google/GoogleAppMeasurement.git resolved at 10.28.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/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/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/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.29.0
Fetching binary artifact https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.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
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/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip from cache
Fetching binary artifact https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip from cache
Fetched https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementIdentitySupport.zip from cache (1.97s)
Fetched https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurementOnDeviceConversion.zip from cache (2.01s)
Fetched https://dl.google.com/firebase/ios/swiftpm/10.28.0/FirebaseAnalytics.zip from cache (2.14s)
Fetched https://dl.google.com/firebase/ios/bin/firestore/10.27.0/rc0/FirebaseFirestoreInternal.zip from cache (3.06s)
Fetched https://dl.google.com/firebase/ios/swiftpm/10.28.0/GoogleAppMeasurement.zip from cache (3.57s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/openssl_grpc.zip from cache (3.97s)
Fetched https://dl.google.com/firebase/ios/bin/abseil/1.2024011602.0/rc1/absl.zip from cache (4.67s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpcpp.zip from cache (12.92s)
Fetched https://dl.google.com/firebase/ios/bin/grpc/1.62.2/rc0/grpc.zip from cache (14.19s)
warning: '.resolve-product-dependencies': dependency 'easyfirebaseswift' is not used by any target
Found 1 product dependencies
  - Firebase
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/fummicc1/EasyFirebaseSwift.git
https://github.com/fummicc1/EasyFirebaseSwift.git
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "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.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/235] Write sources
[8/235] Copying PrivacyInfo.xcprivacy
[8/235] Write sources
[8/235] Copying PrivacyInfo.xcprivacy
[8/235] Write sources
[8/235] Copying PrivacyInfo.xcprivacy
[22/235] Compiling FirebaseAuthInterop dummy.m
[23/235] Compiling FirebaseAppCheckInterop dummy.m
[23/235] Write swift-version-2F0A5646E1D333AE.txt
[25/235] Compiling nanopb pb_common.c
[26/235] Compiling nanopb pb_encode.c
[27/235] Compiling nanopb pb_decode.c
[28/235] Copying openssl_grpc.framework
[29/238] Compiling filter_policy.cc
[30/238] Compiling status.cc
[31/238] Compiling histogram.cc
[31/238] Compiling hash.cc
[33/238] Compiling options.cc
[34/238] Compiling logging.cc
[35/238] Compiling crc32c.cc
[36/238] Compiling env.cc
[37/238] Compiling bloom.cc
[38/238] Compiling comparator.cc
[39/238] Compiling coding.cc
[40/238] Compiling cache.cc
[41/238] Compiling env_posix.cc
[42/238] Compiling two_level_iterator.cc
[43/238] Compiling arena.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 format.cc
[49/238] Compiling block_builder.cc
[50/238] Compiling block.cc
[51/238] Compiling filter_block.cc
[52/238] Compiling write_batch.cc
[53/238] Compiling table_cache.cc
[54/238] Compiling version_edit.cc
[55/238] Compiling log_writer.cc
[56/238] Compiling memtable.cc
[57/238] Compiling log_reader.cc
[58/238] Compiling filename.cc
[59/238] Compiling repair.cc
[60/238] Compiling version_set.cc
[61/238] Copying absl.framework
[62/238] Compiling dumpfile.cc
[63/238] Compiling dbformat.cc
[64/238] Compiling db_iter.cc
[65/238] Copying grpcpp.framework
[66/238] Compiling c.cc
[67/238] Copying grpc.framework
[68/238] Compiling builder.cc
[69/238] Compiling db_impl.cc
[70/238] Compiling abslWrapper resource_bundle_accessor.m
[71/238] Compiling GoogleUtilities-NSData resource_bundle_accessor.m
[72/238] Compiling GoogleUtilities-Environment resource_bundle_accessor.m
[73/238] Compiling abslWrapper empty.m
[74/238] Compiling grpcppWrapper empty.m
[74/238] Compiling grpcppWrapper resource_bundle_accessor.m
[76/238] Compiling GULNetworkInfo.m
[77/238] Compiling NSURLSession+GULPromises.m
[78/238] Compiling GULKeychainStorage.m
[79/238] Compiling GoogleUtilities-Environment GULSecureCoding.m
[80/238] Compiling GoogleUtilities-NSData GULNSData+zlib.m
[81/238] Compiling GoogleUtilities-Environment GULHeartbeatDateStorageUserDefaults.m
[82/238] Compiling GoogleUtilities-Environment GULHeartbeatDateStorage.m
[83/238] Compiling GULURLSessionDataResponse.m
[84/238] Copying FirebaseFirestoreInternal.framework
[85/238] Compiling GTMSessionFetcherCore resource_bundle_accessor.m
[86/238] Compiling FirebaseCoreExtension dummy.m
[87/238] Compiling GoogleUtilities-Environment GULAppEnvironmentUtil.m
[88/238] Compiling FirebaseCoreExtension resource_bundle_accessor.m
[89/238] Compiling GULKeychainUtils.m
[90/238] Compiling GTMSessionFetcherCore GTMSessionUploadFetcher.m
[91/238] Compiling GTMSessionFetcherCore GTMSessionFetcherLogging.m
[92/251] Compiling FirebaseFirestoreInternalWrapper dummy.m
[93/251] Compiling GTMSessionFetcherCore GTMSessionFetcherService.m
[94/251] Compiling FIRAuthURLPresenter.m
[95/251] Compiling FIRAuthWebViewController.m
[96/251] Compiling FIRAuthWebView.m
[97/251] Compiling NSData+FIRBase64.m
[98/251] Compiling FirebaseAuth resource_bundle_accessor.m
[99/251] Compiling FIRAuthRecaptchaVerifier.m
[100/251] Compiling FIRAuthDefaultUIDelegate.m
[101/251] Compiling FIRAuthExceptionUtils.m
[102/251] Compiling FIRUserMetadata.m
[103/251] Compiling FIRUserInfoImpl.m
[104/251] Compiling FIRAdditionalUserInfo.m
[105/251] Compiling FIRAuthErrorUtils.m
[106/251] Compiling FIRAuthWebUtils.m
[107/251] Compiling FIRAuthAppCredentialManager.m
[108/251] Compiling FIRAuthNotificationManager.m
[109/251] Compiling FIRAuthStoredUserManager.m
[110/251] Compiling GTMSessionFetcherCore GTMSessionFetcher.m
[111/251] Compiling FIRAuthAPNSTokenManager.m
[112/251] Compiling FIRAuthAppCredential.m
[113/251] Compiling FIRAuthAPNSToken.m
[114/251] Compiling FIRTOTPSecret.m
[115/251] Compiling FIRAuthUserDefaults.m
[116/251] Compiling FIRTOTPMultiFactorInfo.m
[117/251] Compiling FIRTOTPMultiFactorGenerator.m
[118/251] Compiling FIRTOTPMultiFactorAssertion.m
[119/251] Compiling FIRPhoneMultiFactorInfo.m
[120/251] Compiling FIRUser.m
[121/251] Compiling FIRSecureTokenService.m
[122/251] Compiling FIRPhoneMultiFactorGenerator.m
[123/251] Compiling FIRAuthKeychainServices.m
[124/251] Compiling FIRPhoneMultiFactorAssertion.m
[125/251] Compiling FIRMultiFactorSession.m
[126/251] Compiling FIRMultiFactorResolver.m
[127/251] Compiling FIRMultiFactorInfo.m
[128/251] Compiling FIRMultiFactorConstants.m
[129/251] Compiling FIRMultiFactorAssertion.m
[130/251] Compiling FIRAuthProtoStartMFATOTPEnrollmentRequestInfo.m
[131/251] Compiling FIRMultiFactor.m
[132/251] Compiling FIRAuthProtoFinalizeMFATOTPSignInRequestInfo.m
[133/251] Compiling FIRAuthProtoStartMFATOTPEnrollmentResponseInfo.m
[134/251] Compiling FIRAuthProtoFinalizeMFATOTPEnrollmentResponseInfo.m
[135/251] Compiling FIRAuthProtoFinalizeMFATOTPEnrollmentRequestInfo.m
[136/251] Compiling FIRAuthProtoStartMFAPhoneResponseInfo.m
[137/251] Compiling FIRAuthProtoFinalizeMFAPhoneRequestInfo.m
[138/251] Compiling FIRAuthProtoFinalizeMFAPhoneResponseInfo.m
[139/251] Compiling FIRAuthProtoStartMFAPhoneRequestInfo.m
[140/251] Compiling FIRAuthProtoMFAEnrollment.m
[141/251] Compiling FIRWithdrawMFAResponse.m
[142/251] Compiling FIRStartMFASignInResponse.m
[143/251] Compiling FIRWithdrawMFARequest.m
[144/251] Compiling FIRFinalizeMFASignInResponse.m
[145/251] Compiling FIRStartMFASignInRequest.m
[146/251] Compiling FIRStartMFAEnrollmentResponse.m
[147/251] Compiling FIRFinalizeMFASignInRequest.m
[148/251] Compiling FIRFinalizeMFAEnrollmentResponse.m
[149/251] Compiling FIRStartMFAEnrollmentRequest.m
[150/251] Compiling FIRVerifyPhoneNumberResponse.m
[151/251] Compiling FIRFinalizeMFAEnrollmentRequest.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 FIRVerifyCustomTokenRequest.m
[158/251] Compiling FIRVerifyClientRequest.m
[159/251] Compiling FIRSignInWithGameCenterResponse.m
[160/251] Compiling FIRSignUpNewUserResponse.m
[161/251] Compiling FIRVerifyAssertionResponse.m
[162/251] Compiling FIRSignUpNewUserRequest.m
[163/251] Compiling FIRVerifyAssertionRequest.m
[164/251] Compiling FIRSignInWithGameCenterRequest.m
[165/251] Compiling FIRSendVerificationCodeResponse.m
[166/251] Compiling FIRSetAccountInfoResponse.m
[167/251] Compiling FIRSecureTokenResponse.m
[168/251] Compiling FIRRevokeTokenResponse.m
[169/251] Compiling FIRSecureTokenRequest.m
[170/251] Compiling FIRSendVerificationCodeRequest.m
[171/251] Compiling FIRSetAccountInfoRequest.m
[172/251] Compiling FIRRevokeTokenRequest.m
[173/251] Compiling FIRGetRecaptchaConfigResponse.m
[174/251] Compiling FIRResetPasswordResponse.m
[175/251] Compiling FIRResetPasswordRequest.m
[176/251] Compiling FIRGetOOBConfirmationCodeResponse.m
[177/251] Compiling FIRGetRecaptchaConfigRequest.m
[178/251] Compiling FIRGetProjectConfigResponse.m
[179/251] Compiling FIRGetProjectConfigRequest.m
[180/251] Compiling FIRDeleteAccountResponse.m
[181/251] Compiling FIRGetOOBConfirmationCodeRequest.m
[182/251] Compiling FIREmailLinkSignInResponse.m
[183/251] Compiling FIRGetAccountInfoRequest.m
[184/251] Compiling FIRCreateAuthURIResponse.m
[185/251] Compiling FIRDeleteAccountRequest.m
[186/251] Compiling FIRGetAccountInfoResponse.m
[187/251] Compiling FIREmailLinkSignInRequest.m
[188/251] Compiling FIRAuthBackend+MultiFactor.m
[189/251] Compiling FIRTwitterAuthProvider.m
[190/251] Compiling FIRTwitterAuthCredential.m
[191/251] Compiling FIRPhoneAuthProvider.m
[192/251] Compiling FIRCreateAuthURIRequest.m
[193/251] Compiling FIRAuthRequestConfiguration.m
[194/251] Compiling FIRIdentityToolkitRequest.m
[195/251] Compiling FIRPhoneAuthCredential.m
[196/251] Compiling FIRGitHubAuthProvider.m
[197/251] Compiling FIRGoogleAuthProvider.m
[198/251] Compiling FIRGoogleAuthCredential.m
[199/251] Compiling FIRGitHubAuthCredential.m
[200/251] Compiling FIROAuthCredential.m
[201/251] Compiling FIRAuthProvider.m
[202/251] Compiling FIRFacebookAuthProvider.m
[203/251] Compiling FIRAuthCredential.m
[204/251] Compiling FIRFacebookAuthCredential.m
[205/251] Compiling FIRGameCenterAuthCredential.m
[206/251] Compiling FIRAuthBackend.m
[207/251] Compiling FIREmailPasswordAuthCredential.m
[208/251] Compiling FIREmailAuthProvider.m
[209/251] Compiling FIRAuthSerialTaskQueue.m
[210/251] Compiling FIRAuthSettings.m
[211/251] Compiling FIRAuthTokenResult.m
[212/251] Compiling FIRAuthGlobalWorkQueue.m
[213/251] Compiling FIROAuthProvider.m
[214/251] Compiling FIRAuthDispatcher.m
[215/251] Compiling FIRAuthDataResult.m
[216/251] Compiling FIRActionCodeSettings.m
[218/251] Compiling FirebaseSharedSwift FirebaseRemoteConfigValueDecoding.swift
[219/251] Compiling FirebaseCoreInternal WeakContainer.swift
[220/251] Compiling FirebaseCoreInternal _ObjC_HeartbeatController.swift
[221/251] Compiling FirebaseCoreInternal Storage.swift
[222/251] Compiling FirebaseCoreInternal StorageFactory.swift
[223/251] Compiling FirebaseCoreInternal _ObjC_HeartbeatsPayload.swift
[224/252] Compiling FirebaseCoreInternal RingBuffer.swift
[225/252] Emitting module FirebaseCoreInternal
[226/252] Compiling FirebaseCoreInternal HeartbeatLoggingTestUtils.swift
[227/252] Compiling FirebaseCoreInternal HeartbeatStorage.swift
[228/252] Compiling FirebaseCoreInternal Heartbeat.swift
[229/252] Compiling FirebaseCoreInternal HeartbeatController.swift
[230/252] Compiling FirebaseCoreInternal HeartbeatsBundle.swift
[231/252] Compiling FirebaseCoreInternal HeartbeatsPayload.swift
[232/252] Compiling FirebaseCoreInternal resource_bundle_accessor.swift
[233/252] Emitting module FirebaseSharedSwift
[234/252] Compiling FirebaseSharedSwift FirebaseDataEncoder.swift
[234/252] Compiling FIRAuth.m
[235/252] Compiling FirebaseCore resource_bundle_accessor.m
[236/252] Compiling FirebaseCore FIRDependency.m
[237/252] Compiling FirebaseCore FIRComponentType.m
[238/252] Compiling FirebaseCore FIRComponentContainer.m
[239/252] Compiling FirebaseCore FIRComponent.m
[240/252] Compiling FirebaseCore FIRLogger.m
[241/252] Compiling FirebaseCore FIRAnalyticsConfiguration.m
[242/252] Compiling FirebaseCore FIRFirebaseUserAgent.m
[243/252] Compiling FirebaseCore FIRBundleUtil.m
[244/252] Compiling FirebaseCore FIRVersion.m
[245/252] Compiling FirebaseCore FIRConfiguration.m
[246/252] Compiling FirebaseCore FIRHeartbeatLogger.m
[247/252] Compiling FirebaseCore FIROptions.m
[248/252] Compiling FIRGameCenterAuthProvider.m
[249/255] Compiling FirebaseCore FIRApp.m
[251/301] Emitting module FirebaseStorage
[252/303] Compiling FirebaseStorage StorageConstants.swift
[253/303] Compiling FirebaseStorage StorageDownloadTask.swift
[254/303] Compiling FirebaseStorage StorageMetadata.swift
[255/303] Compiling FirebaseStorage StorageObservableTask.swift
[256/303] Compiling FirebaseStorage StorageError.swift
[257/303] Compiling FirebaseStorage StorageListResult.swift
[258/303] Compiling FirebaseStorage StorageGetMetadataTask.swift
[259/303] Compiling FirebaseFirestore DocumentReference+Codable.swift
[260/303] Compiling FirebaseFirestore DocumentReference+ReadDecodable.swift
[261/303] Compiling FirebaseFirestore CodablePassThroughTypes.swift
[262/303] Compiling FirebaseFirestore CollectionReference+WriteEncodable.swift
[263/303] Compiling FirebaseFirestore CollectionReference+AsyncAwait.swift
[264/303] Compiling FirebaseFirestore Firestore+AsyncAwait.swift
[265/303] Compiling FirebaseFirestore ExplicitNull.swift
[266/303] Compiling FirebaseFirestore FirestoreQueryObservable.swift
[267/303] Compiling FirebaseStorage AsyncAwait.swift
[268/303] Compiling FirebaseFirestore Timestamp+Codable.swift
[269/303] Compiling FirebaseFirestore TimestampDecodingStrategy.swift
[270/303] Compiling FirebaseFirestore CodableErrors.swift
[271/303] Compiling FirebaseFirestore DocumentSnapshot+ReadDecodable.swift
[272/303] Compiling FirebaseFirestore EncoderDecoder.swift
[273/303] Compiling FirebaseStorage StorageTaskSnapshot.swift
[274/303] Compiling FirebaseStorage StorageUploadTask.swift
[275/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[276/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[277/305] Emitting module FirebaseFirestore
[280/307] Compiling FirebaseFirestore SwiftHeaderWorkaround.swift
[281/307] Compiling FirebaseFirestore resource_bundle_accessor.swift
[302/307] Compiling FirebaseFirestoreTarget dummy.m
[304/311] Emitting module FirebaseFirestoreSwift
[305/311] Compiling FirebaseFirestoreSwift FirebaseFirestoreSwift.swift
[305/311] Compiling FirebaseFirestoreSwiftTarget dummy.m
[307/313] 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
/Users/admin/builder/spi-builder-workspace/.build/checkouts/firebase-ios-sdk/FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuth.h:291:12: note: class 'Auth' does not conform to the 'Sendable' protocol
289 |  */
290 | NS_SWIFT_NAME(Auth)
291 | @interface FIRAuth : NSObject
    |            `- note: class 'Auth' does not conform to the 'Sendable' protocol
292 |
293 | /** @fn auth
/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
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 13 | @class NSString, NSMethodSignature, NSInvocation;
 14 |
 15 | @protocol NSObject
    |           `- note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 16 |
 17 | - (BOOL)isEqual:(id)object;
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift: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
[308/313] Emitting module EasyFirebaseAuth
[309/313] Compiling EasyFirebaseAuth AppleAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public func startSignInWithAppleFlow(
    |                 `- note: add '@MainActor' to make instance method 'startSignInWithAppleFlow(with:)' part of global actor 'MainActor'
 43 |         with authRequest: ASAuthorizationAppleIDRequest? = nil
 44 |     ) {
    :
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         `- warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
    :
153 |     public class Delegator: NSObject, ASAuthorizationControllerDelegate {
154 |
155 |         public init(
    |                |- note: calls to initializer 'init(nonce:credentialRelay:errorRelay:)' from outside of its actor context are implicitly asynchronous
    |                `- note: main actor isolation inferred from conformance to protocol 'ASAuthorizationControllerDelegate'
156 |             nonce: String,
157 |             credentialRelay: CurrentValueSubject<OAuthCredential?, Never>,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         |- warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
    |                         `- note: sending task-isolated 'self.credentialRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         |- warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
    |                         `- note: sending task-isolated 'self.errorRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
[310/313] Compiling TestCore FirebaseTestHepler.swift
[311/313] Emitting module TestCore
[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 |
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentReference.h:43:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 41 |  */
 42 | NS_SWIFT_NAME(DocumentReference)
 43 | @interface FIRDocumentReference : NSObject
    |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 44 |
 45 | /** :nodoc: */
/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
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentReference.h:43:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 41 |  */
 42 | NS_SWIFT_NAME(DocumentReference)
 43 | @interface FIRDocumentReference : NSObject
    |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 44 |
 45 | /** :nodoc: */
/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
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRTimestamp.h:34:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
32 |  */
33 | NS_SWIFT_NAME(Timestamp)
34 | @interface FIRTimestamp : NSObject <NSCopying>
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
35 |
36 | /** :nodoc: */
/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
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRTimestamp.h:34:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
32 |  */
33 | NS_SWIFT_NAME(Timestamp)
34 | @interface FIRTimestamp : NSObject <NSCopying>
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
35 |
36 | /** :nodoc: */
[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 |
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentReference.h:43:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 41 |  */
 42 | NS_SWIFT_NAME(DocumentReference)
 43 | @interface FIRDocumentReference : NSObject
    |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 44 |
 45 | /** :nodoc: */
/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
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentReference.h:43:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 41 |  */
 42 | NS_SWIFT_NAME(DocumentReference)
 43 | @interface FIRDocumentReference : NSObject
    |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 44 |
 45 | /** :nodoc: */
/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
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRTimestamp.h:34:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
32 |  */
33 | NS_SWIFT_NAME(Timestamp)
34 | @interface FIRTimestamp : NSObject <NSCopying>
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
35 |
36 | /** :nodoc: */
/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
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRTimestamp.h:34:12: note: class 'Timestamp' does not conform to the 'Sendable' protocol
32 |  */
33 | NS_SWIFT_NAME(Timestamp)
34 | @interface FIRTimestamp : NSObject <NSCopying>
   |            `- note: class 'Timestamp' does not conform to the 'Sendable' protocol
35 |
36 | /** :nodoc: */
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:188:33: warning: non-sendable result type 'Any?' cannot be sent from nonisolated context in call to instance method 'runTransaction'; this is an error in the Swift 6 language mode
186 |             throw EasyFirebaseFirestoreError.refNotExists
187 |         }
188 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 `- warning: non-sendable result type 'Any?' cannot be sent from nonisolated context in call to instance method 'runTransaction'; this is an error in the Swift 6 language mode
189 |             do {
190 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:237:38: warning: non-sendable result type 'DocumentSnapshot' cannot be sent from nonisolated context in call to instance method 'getDocument(source:)'; 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 result type 'DocumentSnapshot' cannot be sent from nonisolated context in call to instance method 'getDocument(source:)'; this is an error in the Swift 6 language mode
238 |
239 |         guard snapshot.exists else {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentSnapshot.h:59:12: note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 57 |  */
 58 | NS_SWIFT_NAME(DocumentSnapshot)
 59 | @interface FIRDocumentSnapshot : NSObject
    |            `- note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 60 |
 61 | /** :nodoc: */
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:254:40: warning: non-sendable result type 'QuerySnapshot' cannot be sent from nonisolated context in call to instance method 'getDocuments(source:)'; 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 result type 'QuerySnapshot' cannot be sent from nonisolated context in call to instance method 'getDocuments(source:)'; this is an error in the Swift 6 language mode
255 |         return try FirestoreClient.putSnaphotsTogether(snapshot)
256 |     }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRQuerySnapshot.h:32:12: note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
30 |  */
31 | NS_SWIFT_NAME(QuerySnapshot)
32 | @interface FIRQuerySnapshot : NSObject
   |            `- note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
33 |
34 | /** :nodoc: */
/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 {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:292:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
290 |             }
291 |             Task {
292 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
293 |                 await self?.setListener(key: ref, value: listener)
294 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentReference.h:43:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 41 |  */
 42 | NS_SWIFT_NAME(DocumentReference)
 43 | @interface FIRDocumentReference : NSObject
    |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 44 |
 45 | /** :nodoc: */
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:292:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
290 |             }
291 |             Task {
292 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
293 |                 await self?.setListener(key: ref, value: listener)
294 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift: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 {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:334:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
332 |             }
333 |             Task {
334 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
335 |                 await self?.setListener(key: query, value: listener)
336 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRQuery.h:45:12: note: class 'Query' does not conform to the 'Sendable' protocol
 43 |  */
 44 | NS_SWIFT_NAME(Query)
 45 | @interface FIRQuery : NSObject
    |            `- note: class 'Query' does not conform to the 'Sendable' protocol
 46 | /** :nodoc: */
 47 | - (id)init __attribute__((unavailable("FIRQuery cannot be created directly.")));
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:334:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
332 |             }
333 |             Task {
334 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
335 |                 await self?.setListener(key: query, value: listener)
336 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:466:10: warning: non-sendable result type 'QuerySnapshot' cannot be sent from nonisolated context in call to instance method 'getDocuments()'; this is an error in the Swift 6 language mode
464 |             limit: limit
465 |         )
466 |         .getDocuments()
    |          `- warning: non-sendable result type 'QuerySnapshot' cannot be sent from nonisolated context in call to instance method 'getDocuments()'; this is an error in the Swift 6 language mode
467 |
468 |         return try FirestoreClient.putSnaphotsTogether(snapshot)
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRQuerySnapshot.h:32:12: note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
30 |  */
31 | NS_SWIFT_NAME(QuerySnapshot)
32 | @interface FIRQuerySnapshot : NSObject
   |            `- note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
33 |
34 | /** :nodoc: */
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:482:38: warning: non-sendable result type 'DocumentSnapshot' cannot be sent from nonisolated context in call to instance method 'getDocument()'; this is an error in the Swift 6 language mode
480 |             .document(documentId)
481 |
482 |         let snapshot = try await ref.getDocument()
    |                                      `- warning: non-sendable result type 'DocumentSnapshot' cannot be sent from nonisolated context in call to instance method 'getDocument()'; this is an error in the Swift 6 language mode
483 |         return try FirestoreClient.putSnaphotTogether(snapshot)
484 |
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentSnapshot.h:59:12: note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 57 |  */
 58 | NS_SWIFT_NAME(DocumentSnapshot)
 59 | @interface FIRDocumentSnapshot : NSObject
    |            `- note: class 'DocumentSnapshot' does not conform to the 'Sendable' protocol
 60 |
 61 | /** :nodoc: */
/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 {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:523:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
521 |             }
522 |             Task {
523 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
524 |                 await self?.setListener(key: ref, value: listener)
525 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRDocumentReference.h:43:12: note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 41 |  */
 42 | NS_SWIFT_NAME(DocumentReference)
 43 | @interface FIRDocumentReference : NSObject
    |            `- note: class 'DocumentReference' does not conform to the 'Sendable' protocol
 44 |
 45 | /** :nodoc: */
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:523:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
521 |             }
522 |             Task {
523 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
524 |                 await self?.setListener(key: ref, value: listener)
525 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift: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 {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:570:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
568 |             }
569 |             Task {
570 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
571 |                 await self?.setListener(key: query, value: listener)
572 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRQuery.h:45:12: note: class 'Query' does not conform to the 'Sendable' protocol
 43 |  */
 44 | NS_SWIFT_NAME(Query)
 45 | @interface FIRQuery : NSObject
    |            `- note: class 'Query' does not conform to the 'Sendable' protocol
 46 | /** :nodoc: */
 47 | - (id)init __attribute__((unavailable("FIRQuery cannot be created directly.")));
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:570:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
568 |             }
569 |             Task {
570 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
571 |                 await self?.setListener(key: query, value: listener)
572 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:610:10: warning: non-sendable result type 'QuerySnapshot' cannot be sent from nonisolated context in call to instance method 'getDocuments(source:)'; 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 result type 'QuerySnapshot' cannot be sent from nonisolated context in call to instance method 'getDocuments(source:)'; this is an error in the Swift 6 language mode
611 |
612 |         let models: [Model] = try FirestoreClient.putSnaphotsTogether(snapshots)
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRQuerySnapshot.h:32:12: note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
30 |  */
31 | NS_SWIFT_NAME(QuerySnapshot)
32 | @interface FIRQuerySnapshot : NSObject
   |            `- note: class 'QuerySnapshot' does not conform to the 'Sendable' protocol
33 |
34 | /** :nodoc: */
/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 {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:653:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
651 |             }
652 |             Task {
653 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
654 |                 await self?.setListener(key: query, value: listener)
655 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRQuery.h:45:12: note: class 'Query' does not conform to the 'Sendable' protocol
 43 |  */
 44 | NS_SWIFT_NAME(Query)
 45 | @interface FIRQuery : NSObject
    |            `- note: class 'Query' does not conform to the 'Sendable' protocol
 46 | /** :nodoc: */
 47 | - (id)init __attribute__((unavailable("FIRQuery cannot be created directly.")));
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:653:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
651 |             }
652 |             Task {
653 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
654 |                 await self?.setListener(key: query, value: listener)
655 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:188:33: warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
186 |             throw EasyFirebaseFirestoreError.refNotExists
187 |         }
188 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 |- warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending 'self'-isolated value of non-Sendable type '(Transaction, NSErrorPointer) -> Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> Optional<Any>') to nonisolated callee risks causing races in between 'self'-isolated and nonisolated uses
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 reference to mutable var '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 reference to mutable var '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 reference to mutable var '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 reference to mutable var '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 reference to mutable var '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! (22.26s)
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.