The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SessionPlus, reference 2.2.0 (d15b52), with Swift 6.4 for iOS using Xcode 27.0 on 19 Sep 2026 00:42:52 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SessionPlus -destination generic/platform=iOS

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/richardpiazza/SessionPlus.git
Reference: 2.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/richardpiazza/SessionPlus
 * tag               2.2.0      -> FETCH_HEAD
HEAD is now at d15b52f Socket Refresh (#7)
Cloned https://github.com/richardpiazza/SessionPlus.git
Revision (git rev-parse @):
d15b52f1319f484693da8c458c96228dbc4f8d07
SUCCESS checkout https://github.com/richardpiazza/SessionPlus.git at 2.2.0
========================================
Build
========================================
Selected platform:         iOS
Swift version:             6.4
Building package at path:  $PWD
https://github.com/richardpiazza/SessionPlus.git
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Fetching from https://github.com/richardpiazza/AsyncPlus.git
Fetching from https://github.com/swhitty/swift-mutex.git
Creating working copy of package ‘AsyncPlus’
Checking out 0.5.0 of package ‘AsyncPlus’
Creating working copy of package ‘swift-mutex’
Checking out 0.0.6 of package ‘swift-mutex’
Resolve Package Graph
Resolved source packages:
  SessionPlus: /Users/admin/builder/spi-builder-workspace
  Mutex: https://github.com/swhitty/swift-mutex.git @ 0.0.6
  AsyncPlus: https://github.com/richardpiazza/AsyncPlus.git @ 0.5.0
resolved source packages: SessionPlus, Mutex, AsyncPlus
2026-09-18 20:42:04.171 xcodebuild[529:3034] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
    {
      "identity" : "asyncplus",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/AsyncPlus.git"
    }
  ],
  "manifest_display_name" : "SessionPlus",
  "name" : "SessionPlus",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "SessionPlus",
      "targets" : [
        "SessionPlus",
        "SessionPlusEmulation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SessionPlusTests",
      "module_type" : "SwiftTarget",
      "name" : "SessionPlusTests",
      "path" : "Tests/SessionPlusTests",
      "sources" : [
        "MultipartFormDataTests.swift",
        "WebAPITests.swift"
      ],
      "target_dependencies" : [
        "SessionPlus",
        "SessionPlusEmulation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SessionPlusEmulation",
      "module_type" : "SwiftTarget",
      "name" : "SessionPlusEmulation",
      "path" : "Sources/SessionPlusEmulation",
      "product_memberships" : [
        "SessionPlus"
      ],
      "sources" : [
        "EmulatedClient.swift"
      ],
      "target_dependencies" : [
        "SessionPlus"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SessionPlus",
      "module_type" : "SwiftTarget",
      "name" : "SessionPlus",
      "path" : "Sources/SessionPlus",
      "product_dependencies" : [
        "AsyncPlus"
      ],
      "product_memberships" : [
        "SessionPlus"
      ],
      "sources" : [
        "Deprecated/Downloader.swift",
        "Deprecated/HTTP.swift",
        "Deprecated/HTTPClient.swift",
        "Deprecated/HTTPCodable.swift",
        "Deprecated/HTTPInjectable.swift",
        "Deprecated/WebAPI.swift",
        "Extensions/URLCache+SessionPlus.swift",
        "Extensions/URLQueryItem+SessionPlus.swift",
        "Extensions/URLRequest+SessionPlus.swift",
        "Extensions/URLResponse+SessionPlus.swift",
        "Extensions/URLSessionConfiguration+SessionPlus.swift",
        "Extensions/URLSessionDelegate+SessionPlus.swift",
        "Implementation/AbsoluteURLSessionClient.swift",
        "Implementation/AbsoluteURLWebSocket.swift",
        "Implementation/AnyRequest.swift",
        "Implementation/AnyResponse.swift",
        "Implementation/BaseURLSessionClient.swift",
        "Implementation/Delete.swift",
        "Implementation/Get.swift",
        "Implementation/PNGImageFormDataRequest.swift",
        "Implementation/Patch.swift",
        "Implementation/Post.swift",
        "Implementation/Put.swift",
        "Interface/Address.swift",
        "Interface/Authorization.swift",
        "Interface/Client+Decoding.swift",
        "Interface/Client.swift",
        "Interface/Header.swift",
        "Interface/Headers.swift",
        "Interface/MIMEType.swift",
        "Interface/Method.swift",
        "Interface/Request.swift",
        "Interface/Response.swift",
        "Interface/Socket.swift",
        "Interface/StatusCode.swift",
        "Interface/WebSocket.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
{
  "workspace" : {
    "name" : "SessionPlus",
    "schemes" : [
      "SessionPlus"
    ]
  }
}
2026-09-18 20:42:45.251 xcodebuild[723:4513] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SessionPlus -destination generic/platform=iOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SessionPlus -destination generic/platform=iOS
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
  Mutex: https://github.com/swhitty/swift-mutex.git @ 0.0.6
  AsyncPlus: https://github.com/richardpiazza/AsyncPlus.git @ 0.5.0
  SessionPlus: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (7 targets)
    Target 'SessionPlus-product' in project 'SessionPlus'
        ➜ Explicit dependency on target 'SessionPlus' in project 'SessionPlus'
        ➜ Explicit dependency on target 'SessionPlusEmulation' in project 'SessionPlus'
        ➜ Explicit dependency on target 'AsyncPlus-product' in project 'AsyncPlus'
    Target 'SessionPlusEmulation' in project 'SessionPlus'
        ➜ Explicit dependency on target 'SessionPlus' in project 'SessionPlus'
        ➜ Explicit dependency on target 'AsyncPlus-product' in project 'AsyncPlus'
    Target 'SessionPlus' in project 'SessionPlus'
        ➜ Explicit dependency on target 'AsyncPlus-product' in project 'AsyncPlus'
    Target 'AsyncPlus-product' in project 'AsyncPlus'
        ➜ Explicit dependency on target 'AsyncPlus' in project 'AsyncPlus'
        ➜ Explicit dependency on target 'Mutex-product' in project 'Mutex'
    Target 'AsyncPlus' in project 'AsyncPlus'
        ➜ Explicit dependency on target 'Mutex-product' in project 'Mutex'
    Target 'Mutex-product' in project 'Mutex'
        ➜ Explicit dependency on target 'Mutex' in project 'Mutex'
    Target 'Mutex' in project 'Mutex' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: c07877349ae33f7a4cc712243cca5521
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/c07877349ae33f7a4cc712243cca5521.xcbuilddata
error: The package product 'AsyncPlus-product' requires minimum platform version 16.0 for the iOS platform, but this target supports 15.0 (in target 'SessionPlus' from project 'SessionPlus')
error: The package product 'AsyncPlus-product' requires minimum platform version 16.0 for the iOS platform, but this target supports 15.0 (in target 'SessionPlusEmulation' from project 'SessionPlus')
2026-09-18 20:42:48.124 xcodebuild[724:4561] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	Building workspace SessionPlus with scheme SessionPlus
(1 failure)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  Mutex: https://github.com/swhitty/swift-mutex.git @ 0.0.6
  AsyncPlus: https://github.com/richardpiazza/AsyncPlus.git @ 0.5.0
  SessionPlus: /Users/admin/builder/spi-builder-workspace
resolved source packages: Mutex, AsyncPlus, SessionPlus
2026-09-18 20:42:50.071 xcodebuild[754:4749] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
    {
      "identity" : "asyncplus",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/AsyncPlus.git"
    }
  ],
  "manifest_display_name" : "SessionPlus",
  "name" : "SessionPlus",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "SessionPlus",
      "targets" : [
        "SessionPlus",
        "SessionPlusEmulation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SessionPlusTests",
      "module_type" : "SwiftTarget",
      "name" : "SessionPlusTests",
      "path" : "Tests/SessionPlusTests",
      "sources" : [
        "MultipartFormDataTests.swift",
        "WebAPITests.swift"
      ],
      "target_dependencies" : [
        "SessionPlus",
        "SessionPlusEmulation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SessionPlusEmulation",
      "module_type" : "SwiftTarget",
      "name" : "SessionPlusEmulation",
      "path" : "Sources/SessionPlusEmulation",
      "product_memberships" : [
        "SessionPlus"
      ],
      "sources" : [
        "EmulatedClient.swift"
      ],
      "target_dependencies" : [
        "SessionPlus"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SessionPlus",
      "module_type" : "SwiftTarget",
      "name" : "SessionPlus",
      "path" : "Sources/SessionPlus",
      "product_dependencies" : [
        "AsyncPlus"
      ],
      "product_memberships" : [
        "SessionPlus"
      ],
      "sources" : [
        "Deprecated/Downloader.swift",
        "Deprecated/HTTP.swift",
        "Deprecated/HTTPClient.swift",
        "Deprecated/HTTPCodable.swift",
        "Deprecated/HTTPInjectable.swift",
        "Deprecated/WebAPI.swift",
        "Extensions/URLCache+SessionPlus.swift",
        "Extensions/URLQueryItem+SessionPlus.swift",
        "Extensions/URLRequest+SessionPlus.swift",
        "Extensions/URLResponse+SessionPlus.swift",
        "Extensions/URLSessionConfiguration+SessionPlus.swift",
        "Extensions/URLSessionDelegate+SessionPlus.swift",
        "Implementation/AbsoluteURLSessionClient.swift",
        "Implementation/AbsoluteURLWebSocket.swift",
        "Implementation/AnyRequest.swift",
        "Implementation/AnyResponse.swift",
        "Implementation/BaseURLSessionClient.swift",
        "Implementation/Delete.swift",
        "Implementation/Get.swift",
        "Implementation/PNGImageFormDataRequest.swift",
        "Implementation/Patch.swift",
        "Implementation/Post.swift",
        "Implementation/Put.swift",
        "Interface/Address.swift",
        "Interface/Authorization.swift",
        "Interface/Client+Decoding.swift",
        "Interface/Client.swift",
        "Interface/Header.swift",
        "Interface/Headers.swift",
        "Interface/MIMEType.swift",
        "Interface/Method.swift",
        "Interface/Request.swift",
        "Interface/Response.swift",
        "Interface/Socket.swift",
        "Interface/StatusCode.swift",
        "Interface/WebSocket.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
{
  "workspace" : {
    "name" : "SessionPlus",
    "schemes" : [
      "SessionPlus"
    ]
  }
}
2026-09-18 20:42:51.345 xcodebuild[762:4806] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SessionPlus -destination generic/platform=iOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SessionPlus -destination generic/platform=iOS
Resolve Package Graph
Resolved source packages:
  Mutex: https://github.com/swhitty/swift-mutex.git @ 0.0.6
  AsyncPlus: https://github.com/richardpiazza/AsyncPlus.git @ 0.5.0
  SessionPlus: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (7 targets)
    Target 'SessionPlus-product' in project 'SessionPlus'
        ➜ Explicit dependency on target 'SessionPlus' in project 'SessionPlus'
        ➜ Explicit dependency on target 'SessionPlusEmulation' in project 'SessionPlus'
        ➜ Explicit dependency on target 'AsyncPlus-product' in project 'AsyncPlus'
    Target 'SessionPlusEmulation' in project 'SessionPlus'
        ➜ Explicit dependency on target 'SessionPlus' in project 'SessionPlus'
        ➜ Explicit dependency on target 'AsyncPlus-product' in project 'AsyncPlus'
    Target 'SessionPlus' in project 'SessionPlus'
        ➜ Explicit dependency on target 'AsyncPlus-product' in project 'AsyncPlus'
    Target 'AsyncPlus-product' in project 'AsyncPlus'
        ➜ Explicit dependency on target 'AsyncPlus' in project 'AsyncPlus'
        ➜ Explicit dependency on target 'Mutex-product' in project 'Mutex'
    Target 'AsyncPlus' in project 'AsyncPlus'
        ➜ Explicit dependency on target 'Mutex-product' in project 'Mutex'
    Target 'Mutex-product' in project 'Mutex'
        ➜ Explicit dependency on target 'Mutex' in project 'Mutex'
    Target 'Mutex' in project 'Mutex' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
error: The package product 'AsyncPlus-product' requires minimum platform version 16.0 for the iOS platform, but this target supports 15.0 (in target 'SessionPlusEmulation' from project 'SessionPlus')
error: The package product 'AsyncPlus-product' requires minimum platform version 16.0 for the iOS platform, but this target supports 15.0 (in target 'SessionPlus' from project 'SessionPlus')
2026-09-18 20:42:52.361 xcodebuild[763:4831] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	Building workspace SessionPlus with scheme SessionPlus
(1 failure)
BUILD FAILURE 6.4 iOS