The Swift Package Index logo.Swift Package Index

Build Information

Successful build of GoogleUtilities, reference main (5459ee), with Swift 6.4 for macOS (SPM) on 15 Oct 2026 21:36:55 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/google/GoogleUtilities.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/google/GoogleUtilities
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5459ee5 chore: prep 815 release (#256)
Cloned https://github.com/google/GoogleUtilities.git
Revision (git rev-parse @):
5459ee5603def3db0fe14ca522185f42c48d978e
SUCCESS checkout https://github.com/google/GoogleUtilities.git at main
========================================
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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "googleutilities",
      "name": "GoogleUtilities",
      "url": "https://github.com/google/GoogleUtilities.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GoogleUtilities",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/google/GoogleUtilities.git
[1/5701] Fetching googleutilities
Fetched https://github.com/google/GoogleUtilities.git (1.23s)
Creating working copy for https://github.com/google/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at main (5459ee5)
warning: '.resolve-product-dependencies': dependency 'googleutilities' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/google/GoogleUtilities.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 801]
[Planning deferred tasks]
[148 / 254] GoogleUtilities_GoogleUtilities-Environment
[171 / 254] GoogleUtilities_GoogleUtilities-MethodSwizzler
[173 / 254]
[184 / 254] GoogleUtilities-Reachability
[185 / 269]
[203 / 288] GoogleUtilities-Logger
[204 / 288]
[214 / 291] GoogleUtilities-AppDelegateSwizzler
[218 / 294]
[221 / 295] GoogleUtilities-AppDelegateSwizzler
[221 / 295]
[228 / 295]
[233 / 313]
[240 / 313]
[244 / 313]
[246 / 313]
[247 / 313]
[267 / 313] GoogleUtilities-Environment
[283 / 313]
[297 / 313] GoogleUtilities-MethodSwizzler
[306 / 313]
[309 / 313]
[313 / 313] GULAppDelegateSwizzler-product
Build complete! (7.58 sec)
Build complete.
{
  "c_language_standard" : "c99",
  "cxx_language_standard" : "gnu++14",
  "dependencies" : [
  ],
  "manifest_display_name" : "GoogleUtilities",
  "name" : "GoogleUtilities",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    }
  ],
  "products" : [
    {
      "name" : "GULAppDelegateSwizzler",
      "targets" : [
        "GoogleUtilities-AppDelegateSwizzler"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULEnvironment",
      "targets" : [
        "GoogleUtilities-Environment"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULLogger",
      "targets" : [
        "GoogleUtilities-Logger"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULMethodSwizzler",
      "targets" : [
        "GoogleUtilities-MethodSwizzler"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULNetwork",
      "targets" : [
        "GoogleUtilities-Network"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULNSData",
      "targets" : [
        "GoogleUtilities-NSData"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULReachability",
      "targets" : [
        "GoogleUtilities-Reachability"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULSwizzlerTestHelpers",
      "targets" : [
        "GoogleUtilities-SwizzlerTestHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GULUserDefaults",
      "targets" : [
        "GoogleUtilities-UserDefaults"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "third_party_IsAppEncrypted",
      "module_type" : "ClangTarget",
      "name" : "third-party-IsAppEncrypted",
      "path" : "third_party/IsAppEncrypted",
      "product_memberships" : [
        "GULAppDelegateSwizzler",
        "GULEnvironment",
        "GULLogger",
        "GULMethodSwizzler",
        "GULNetwork",
        "GULReachability",
        "GULSwizzlerTestHelpers",
        "GULUserDefaults"
      ],
      "sources" : [
        "IsAppEncrypted.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "swift_test",
      "module_type" : "SwiftTarget",
      "name" : "swift-test",
      "path" : "SwiftPMTests/swift-test",
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "GoogleUtilities-AppDelegateSwizzler",
        "GoogleUtilities-Environment",
        "GoogleUtilities-Logger",
        "GoogleUtilities-MethodSwizzler",
        "GoogleUtilities-Network",
        "GoogleUtilities-NSData",
        "GoogleUtilities-Reachability",
        "GoogleUtilities-UserDefaults"
      ],
      "type" : "test"
    },
    {
      "c99name" : "objc_import_test",
      "module_type" : "ClangTarget",
      "name" : "objc-import-test",
      "path" : "SwiftPMTests/objc-import-test",
      "sources" : [
        "objc-header.m",
        "objc-module.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-AppDelegateSwizzler",
        "GoogleUtilities-Environment",
        "GoogleUtilities-Logger",
        "GoogleUtilities-MethodSwizzler",
        "GoogleUtilities-Network",
        "GoogleUtilities-NSData",
        "GoogleUtilities-Reachability",
        "GoogleUtilities-UserDefaults"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UtilitiesUnit",
      "module_type" : "ClangTarget",
      "name" : "UtilitiesUnit",
      "path" : "GoogleUtilities/Tests/Unit",
      "sources" : [
        "Environment/GULAppEnvironmentUtilTest.m",
        "Environment/GULKeychainStorageInvalidInputTests.m",
        "Environment/GULKeychainStorageTests.m",
        "Logger/GULLoggerTest.m",
        "Network/GULMutableDictionaryTest.m",
        "Network/GULNetworkURLSessionTest.m",
        "Reachability/GULReachabilityCheckerTest.m",
        "Swizzler/GULAppDelegateSwizzlerTest.m",
        "Swizzler/GULRuntimeClassDiffTests.m",
        "Swizzler/GULRuntimeClassSnapshotTests.m",
        "Swizzler/GULRuntimeDiffTests.m",
        "Swizzler/GULRuntimeSnapshotTests.m",
        "Swizzler/GULRuntimeStateHelperTests.m",
        "Swizzler/GULSceneDelegateSwizzlerTest.m",
        "Swizzler/GULSwizzlerInheritedMethodsSwizzlingTest.m",
        "Swizzler/GULSwizzlerTest.m",
        "Swizzler/GULSwizzlingCacheTest.m",
        "UserDefaults/GULUserDefaultsTests.m",
        "Utils/GULTestKeychain.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-AppDelegateSwizzler",
        "GoogleUtilities-Environment",
        "GoogleUtilities-Logger",
        "GoogleUtilities-MethodSwizzler",
        "GoogleUtilities-Network",
        "GoogleUtilities-NSData",
        "GoogleUtilities-Reachability",
        "GoogleUtilities-UserDefaults",
        "GoogleUtilities-SwizzlerTestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GoogleUtilities_UserDefaults",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-UserDefaults",
      "path" : "GoogleUtilities/UserDefaults",
      "product_memberships" : [
        "GULUserDefaults"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/UserDefaults/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULUserDefaults.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-Logger"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_SwizzlerTestHelpers",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-SwizzlerTestHelpers",
      "path" : "GoogleUtilities/SwizzlerTestHelpers",
      "product_memberships" : [
        "GULSwizzlerTestHelpers"
      ],
      "sources" : [
        "GULRuntimeClassDiff.m",
        "GULRuntimeClassSnapshot.m",
        "GULRuntimeDiff.m",
        "GULRuntimeSnapshot.m",
        "GULRuntimeStateHelper.m",
        "GULSwizzler+Unswizzle.m",
        "GULSwizzlingCache.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-MethodSwizzler"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_Reachability",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-Reachability",
      "path" : "GoogleUtilities/Reachability",
      "product_memberships" : [
        "GULAppDelegateSwizzler",
        "GULNetwork",
        "GULReachability"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/Reachability/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULReachabilityChecker.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-Logger"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_Network",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-Network",
      "path" : "GoogleUtilities/Network",
      "product_memberships" : [
        "GULAppDelegateSwizzler",
        "GULNetwork"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/Network/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULMutableDictionary.m",
        "GULNetwork.m",
        "GULNetworkConstants.m",
        "GULNetworkURLSession.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-Logger",
        "GoogleUtilities-NSData",
        "GoogleUtilities-Reachability"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_NSData",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-NSData",
      "path" : "GoogleUtilities/NSData+zlib",
      "product_memberships" : [
        "GULAppDelegateSwizzler",
        "GULNetwork",
        "GULNSData"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/NSData+zlib/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULNSData+zlib.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_MethodSwizzler",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-MethodSwizzler",
      "path" : "GoogleUtilities/MethodSwizzler",
      "product_memberships" : [
        "GULMethodSwizzler",
        "GULSwizzlerTestHelpers"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/MethodSwizzler/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULSwizzler.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-Logger"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_Logger",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-Logger",
      "path" : "GoogleUtilities/Logger",
      "product_memberships" : [
        "GULAppDelegateSwizzler",
        "GULLogger",
        "GULMethodSwizzler",
        "GULNetwork",
        "GULReachability",
        "GULSwizzlerTestHelpers",
        "GULUserDefaults"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/Logger/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULLogger.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-Environment"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_Environment",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-Environment",
      "path" : "GoogleUtilities/Environment",
      "product_memberships" : [
        "GULAppDelegateSwizzler",
        "GULEnvironment",
        "GULLogger",
        "GULMethodSwizzler",
        "GULNetwork",
        "GULReachability",
        "GULSwizzlerTestHelpers",
        "GULUserDefaults"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/Environment/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULAppEnvironmentUtil.m",
        "NetworkInfo/GULNetworkInfo.m",
        "SecureStorage/GULKeychainStorage.m",
        "SecureStorage/GULKeychainUtils.m"
      ],
      "target_dependencies" : [
        "third-party-IsAppEncrypted"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleUtilities_AppDelegateSwizzler",
      "module_type" : "ClangTarget",
      "name" : "GoogleUtilities-AppDelegateSwizzler",
      "path" : "GoogleUtilities/AppDelegateSwizzler",
      "product_memberships" : [
        "GULAppDelegateSwizzler"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/GoogleUtilities/AppDelegateSwizzler/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GULAppDelegateSwizzler.m",
        "GULSceneDelegateSwizzler.m"
      ],
      "target_dependencies" : [
        "GoogleUtilities-Environment",
        "GoogleUtilities-Logger",
        "GoogleUtilities-Network"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.