Build Information
Failed to build PusherSwift, reference master (d8d7a7
), with Swift 5.10 for tvOS using Xcode 15.4 on 21 Jun 2025 08:39:12 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme PusherSwift -destination generic/platform=tvOS
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pusher/pusher-websocket-swift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pusher/pusher-websocket-swift
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at d8d7a77 Merge pull request #445 from pusher/release-10.1.6
Cloned https://github.com/pusher/pusher-websocket-swift.git
Revision (git rev-parse @):
d8d7a776fa92c733891790be6e8d3e3532e79c43
SUCCESS checkout https://github.com/pusher/pusher-websocket-swift.git at master
========================================
Build
========================================
Selected platform: tvOS
Swift version: 5.10
Building package at path: $PWD
https://github.com/pusher/pusher-websocket-swift.git
Command line invocation:
/Applications/Xcode-15.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
User defaults from command line:
IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
IDEPackageSupportUseBuiltinSCM = YES
resolved source packages:
{
"dependencies" : [
{
"identity" : "nwwebsocket",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.7",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pusher/NWWebSocket.git"
},
{
"identity" : "tweetnacl-swiftwrap",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bitmark-inc/tweetnacl-swiftwrap"
}
],
"manifest_display_name" : "PusherSwift",
"name" : "PusherSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "PusherSwift",
"targets" : [
"PusherSwift"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "PusherSwiftTests",
"module_type" : "SwiftTarget",
"name" : "PusherSwiftTests",
"path" : "Tests",
"sources" : [
"Extensions/String+Extensions.swift",
"Extensions/XCTest+Assertions.swift",
"Helpers/Helpers.swift",
"Helpers/Mocks.swift",
"Helpers/TestObjects.swift",
"Integration/AuthenticationTests.swift",
"Integration/PusherClientInitializationTests.swift",
"Integration/PusherIncomingEventHandlingTests.swift",
"Integration/PusherTopLevelAPITests.swift",
"Unit/Helpers/ChannelEventFactory+DecryptionTests.swift",
"Unit/Helpers/ChannelEventFactoryTests.swift",
"Unit/Helpers/CryptoTests.swift",
"Unit/Models/ClientEventTests.swift",
"Unit/Models/PresenceChannelTests.swift",
"Unit/Models/PrivateEncryptedChannelTests.swift",
"Unit/Models/PusherChannelTests.swift",
"Unit/Protocols/PusherConnectionDelegateTests.swift",
"Unit/Services/ChannelEventQueue+DecryptionTests.swift",
"Unit/Services/ChannelEventQueueTests.swift",
"Unit/Services/PusherConnectionTests.swift"
],
"target_dependencies" : [
"PusherSwift"
],
"type" : "test"
},
{
"c99name" : "PusherSwift",
"module_type" : "SwiftTarget",
"name" : "PusherSwift",
"path" : "Sources",
"product_dependencies" : [
"NWWebSocket",
"TweetNacl"
],
"product_memberships" : [
"PusherSwift"
],
"sources" : [
"Extensions/PusherChannel+EncryptionHelpers.swift",
"Extensions/PusherConnection+WebsocketDelegate.swift",
"Extensions/URL+Pusher.swift",
"Helpers/Crypto.swift",
"Helpers/EventParser.swift",
"Helpers/Logger.swift",
"Models/AuthError.swift",
"Models/AuthMethod.swift",
"Models/ChannelsProtocolCloseCode.swift",
"Models/ConnectionState.swift",
"Models/Constants.swift",
"Models/EventError.swift",
"Models/EventHandler.swift",
"Models/PusherAuth.swift",
"Models/PusherChannel.swift",
"Models/PusherChannelType.swift",
"Models/PusherChannels.swift",
"Models/PusherClientOptions.swift",
"Models/PusherError.swift",
"Models/PusherEvent.swift",
"Models/PusherGlobalChannel.swift",
"Models/PusherHost.swift",
"Models/PusherPresenceChannel.swift",
"Models/PusherPresenceChannelMember.swift",
"Models/QueuedClientEvent.swift",
"ObjC/AuthMethod+ObjectiveC.swift",
"ObjC/OCAuthMethod.swift",
"ObjC/OCPusherHost.swift",
"ObjC/Pusher+ObjectiveC.swift",
"ObjC/PusherClientOptions+ObjectiveC.swift",
"ObjC/PusherConnection+ObjectiveC.swift",
"ObjC/PusherError+ObjectiveC.swift",
"ObjC/PusherHost+ObjectiveC.swift",
"Protocols/AuthRequestBuilderProtocol.swift",
"Protocols/Authorizer.swift",
"Protocols/EventFactory.swift",
"Protocols/EventQueue.swift",
"Protocols/EventQueueDelegate.swift",
"Protocols/PusherDelegate.swift",
"PusherSwift.swift",
"Services/ChannelEventFactory.swift",
"Services/ChannelEventQueue.swift",
"Services/PusherConnection.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
{
"project" : {
"configurations" : [
"Debug",
"Release"
],
"name" : "PusherSwift",
"schemes" : [
"PusherSwift"
],
"targets" : [
"PusherSwift",
"PusherSwiftTests"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme PusherSwift -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-15.4.0.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 PusherSwift -destination generic/platform=tvOS
User defaults from command line:
IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
IDEDerivedDataPathOverride = /Users/admin/builder/spi-builder-workspace/.derivedData
IDEPackageSupportUseBuiltinSCM = YES
Prepare packages
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (1 target)
Target 'PusherSwift' in project 'PusherSwift' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS17.5.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS17.5.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -v
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 937dc395dacb8ee564be19853fd46c5c
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/937dc395dacb8ee564be19853fd46c5c.xcbuilddata
error: There is no XCFramework found at '/Users/admin/builder/spi-builder-workspace/Carthage/Build/NWWebSocket.xcframework'. (in target 'PusherSwift' from project 'PusherSwift')
error: There is no XCFramework found at '/Users/admin/builder/spi-builder-workspace/Carthage/Build/TweetNacl.xcframework'. (in target 'PusherSwift' from project 'PusherSwift')
warning: Run script build phase 'Run SwiftLint' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'PusherSwift' from project 'PusherSwift')
warning: Run script build phase 'Run SwiftLint autocorrect' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'PusherSwift' from project 'PusherSwift')
** BUILD FAILED **
Command line invocation:
/Applications/Xcode-15.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
User defaults from command line:
IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
IDEPackageSupportUseBuiltinSCM = YES
resolved source packages:
{
"dependencies" : [
{
"identity" : "nwwebsocket",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.7",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pusher/NWWebSocket.git"
},
{
"identity" : "tweetnacl-swiftwrap",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bitmark-inc/tweetnacl-swiftwrap"
}
],
"manifest_display_name" : "PusherSwift",
"name" : "PusherSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "PusherSwift",
"targets" : [
"PusherSwift"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "PusherSwiftTests",
"module_type" : "SwiftTarget",
"name" : "PusherSwiftTests",
"path" : "Tests",
"sources" : [
"Extensions/String+Extensions.swift",
"Extensions/XCTest+Assertions.swift",
"Helpers/Helpers.swift",
"Helpers/Mocks.swift",
"Helpers/TestObjects.swift",
"Integration/AuthenticationTests.swift",
"Integration/PusherClientInitializationTests.swift",
"Integration/PusherIncomingEventHandlingTests.swift",
"Integration/PusherTopLevelAPITests.swift",
"Unit/Helpers/ChannelEventFactory+DecryptionTests.swift",
"Unit/Helpers/ChannelEventFactoryTests.swift",
"Unit/Helpers/CryptoTests.swift",
"Unit/Models/ClientEventTests.swift",
"Unit/Models/PresenceChannelTests.swift",
"Unit/Models/PrivateEncryptedChannelTests.swift",
"Unit/Models/PusherChannelTests.swift",
"Unit/Protocols/PusherConnectionDelegateTests.swift",
"Unit/Services/ChannelEventQueue+DecryptionTests.swift",
"Unit/Services/ChannelEventQueueTests.swift",
"Unit/Services/PusherConnectionTests.swift"
],
"target_dependencies" : [
"PusherSwift"
],
"type" : "test"
},
{
"c99name" : "PusherSwift",
"module_type" : "SwiftTarget",
"name" : "PusherSwift",
"path" : "Sources",
"product_dependencies" : [
"NWWebSocket",
"TweetNacl"
],
"product_memberships" : [
"PusherSwift"
],
"sources" : [
"Extensions/PusherChannel+EncryptionHelpers.swift",
"Extensions/PusherConnection+WebsocketDelegate.swift",
"Extensions/URL+Pusher.swift",
"Helpers/Crypto.swift",
"Helpers/EventParser.swift",
"Helpers/Logger.swift",
"Models/AuthError.swift",
"Models/AuthMethod.swift",
"Models/ChannelsProtocolCloseCode.swift",
"Models/ConnectionState.swift",
"Models/Constants.swift",
"Models/EventError.swift",
"Models/EventHandler.swift",
"Models/PusherAuth.swift",
"Models/PusherChannel.swift",
"Models/PusherChannelType.swift",
"Models/PusherChannels.swift",
"Models/PusherClientOptions.swift",
"Models/PusherError.swift",
"Models/PusherEvent.swift",
"Models/PusherGlobalChannel.swift",
"Models/PusherHost.swift",
"Models/PusherPresenceChannel.swift",
"Models/PusherPresenceChannelMember.swift",
"Models/QueuedClientEvent.swift",
"ObjC/AuthMethod+ObjectiveC.swift",
"ObjC/OCAuthMethod.swift",
"ObjC/OCPusherHost.swift",
"ObjC/Pusher+ObjectiveC.swift",
"ObjC/PusherClientOptions+ObjectiveC.swift",
"ObjC/PusherConnection+ObjectiveC.swift",
"ObjC/PusherError+ObjectiveC.swift",
"ObjC/PusherHost+ObjectiveC.swift",
"Protocols/AuthRequestBuilderProtocol.swift",
"Protocols/Authorizer.swift",
"Protocols/EventFactory.swift",
"Protocols/EventQueue.swift",
"Protocols/EventQueueDelegate.swift",
"Protocols/PusherDelegate.swift",
"PusherSwift.swift",
"Services/ChannelEventFactory.swift",
"Services/ChannelEventQueue.swift",
"Services/PusherConnection.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
{
"project" : {
"configurations" : [
"Debug",
"Release"
],
"name" : "PusherSwift",
"schemes" : [
"PusherSwift"
],
"targets" : [
"PusherSwift",
"PusherSwiftTests"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme PusherSwift -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-15.4.0.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 PusherSwift -destination generic/platform=tvOS
User defaults from command line:
IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
IDEDerivedDataPathOverride = /Users/admin/builder/spi-builder-workspace/.derivedData
IDEPackageSupportUseBuiltinSCM = YES
Prepare packages
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (1 target)
Target 'PusherSwift' in project 'PusherSwift' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS17.5.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS17.5.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -v
ExecuteExternalTool /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 937dc395dacb8ee564be19853fd46c5c
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/937dc395dacb8ee564be19853fd46c5c.xcbuilddata
error: There is no XCFramework found at '/Users/admin/builder/spi-builder-workspace/Carthage/Build/NWWebSocket.xcframework'. (in target 'PusherSwift' from project 'PusherSwift')
error: There is no XCFramework found at '/Users/admin/builder/spi-builder-workspace/Carthage/Build/TweetNacl.xcframework'. (in target 'PusherSwift' from project 'PusherSwift')
warning: Run script build phase 'Run SwiftLint autocorrect' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'PusherSwift' from project 'PusherSwift')
warning: Run script build phase 'Run SwiftLint' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'PusherSwift' from project 'PusherSwift')
** BUILD FAILED **
BUILD FAILURE 5.10 tvOS