Build Information
Successful build of Assist, reference 0.11.1 (80661c), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 10:33:35 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Blackjacx/Assist.git
Reference: 0.11.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Blackjacx/Assist
* tag 0.11.1 -> FETCH_HEAD
HEAD is now at 80661ca Merge branch 'release/0.11.1'
Cloned https://github.com/Blackjacx/Assist.git
Revision (git rev-parse @):
80661cac9deb86ddb946fc9a67ac1e25e7e6e16d
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Blackjacx/Assist.git at 0.11.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Blackjacx/Assist.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 332]
[Planning deferred tasks]
[74 / 158]
[77 / 161] ArgumentParserToolInfo
[81 / 165] ArgumentParserToolInfo
[88 / 166] SwiftShell
[98 / 215]
[107 / 260]
[116 / 260]
[126 / 260]
[128 / 260]
[132 / 260]
[138 / 260]
[143 / 260]
[150 / 260]
[154 / 260]
[155 / 260]
[157 / 260]
[158 / 260]
[159 / 260]
[160 / 260]
[170 / 260] SwiftShell
[172 / 260] ArgumentParser
[175 / 260] SwiftShell
[180 / 260] SwiftShell
[182 / 260] KeychainAccess
[195 / 260] ArgumentParser
[196 / 260] ArgumentParser
[197 / 260] ArgumentParser
[198 / 260] ArgumentParser
[205 / 261] ArgumentParser
[207 / 261] KeychainAccess
[207 / 261] ArgumentParser
[214 / 272] Engine
[219 / 272] Engine
[226 / 274] Engine
[226 / 274] ArgumentParser
[228 / 274] ArgumentParser
[241 / 296] Core
[248 / 296] Core
[257 / 296] snap-product
[271 / 298] ASCKit
[278 / 300]
[281 / 303] ASCKit
[286 / 309] push-product
[293 / 322] push-product
[303 / 322] snap-product
[306 / 322] push-product
[308 / 322] asc-product
[310 / 322] asc-product
[316 / 322] snap-product
[318 / 322] asc-product
[320 / 322] asc-product
Build complete! (11.23 sec)
Fetching https://github.com/blackjacx/ASCKit
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/blackjacx/Engine
Fetching https://github.com/kareman/SwiftShell
[1/4891] Fetching swiftshell
[50/5786] Fetching swiftshell, engine
[1271/24732] Fetching swiftshell, engine, swift-argument-parser
[2505/25583] Fetching swiftshell, engine, swift-argument-parser, asckit
Fetched https://github.com/apple/swift-argument-parser (1.84s)
Fetched https://github.com/blackjacx/ASCKit (1.84s)
Fetched https://github.com/blackjacx/Engine (1.84s)
Fetched https://github.com/kareman/SwiftShell (1.84s)
Computing version for https://github.com/blackjacx/ASCKit
Computed https://github.com/blackjacx/ASCKit at 0.7.4 (2.44s)
Computing version for https://github.com/blackjacx/Engine
Computed https://github.com/blackjacx/Engine at 0.3.3 (0.52s)
Fetching https://github.com/kishikawakatsumi/KeychainAccess
[1/4388] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess (1.61s)
Computing version for https://github.com/kishikawakatsumi/KeychainAccess
Computed https://github.com/kishikawakatsumi/KeychainAccess at 4.2.2 (4.33s)
Computing version for https://github.com/kareman/SwiftShell
Computed https://github.com/kareman/SwiftShell at 5.1.1 (0.62s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.56s)
Creating working copy for https://github.com/blackjacx/ASCKit
Working copy of https://github.com/blackjacx/ASCKit resolved at 0.7.4
Creating working copy for https://github.com/blackjacx/Engine
Working copy of https://github.com/blackjacx/Engine resolved at 0.3.3
Creating working copy for https://github.com/kareman/SwiftShell
Working copy of https://github.com/kareman/SwiftShell resolved at 5.1.1
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/kishikawakatsumi/KeychainAccess
Working copy of https://github.com/kishikawakatsumi/KeychainAccess resolved at 4.2.2
/Users/admin/builder/spi-builder-workspace/Sources/Push/commands/Push.swift:57:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m57 |[0;0m extension OutputType: ExpressibleByArgument { }
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m58 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Push/commands/Push.swift:57:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m57 |[0;0m extension OutputType: ExpressibleByArgument { }
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m58 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/Filter+Extensions.swift:12:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Filter' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m10 |[0;0m import ArgumentParser
[0;36m11 |[0;0m
[0;36m12 |[0;0m extension Filter: ExpressibleByArgument {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Filter' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/ASC.swift:80:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m78 |[0;0m }
[0;36m79 |[0;0m
[0;36m80 |[0;0m extension OutputType: ExpressibleByArgument { }
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m81 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/sub/AccessibilityDeclarations.swift:226:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'DeviceFamily' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m224 |[0;0m }
[0;36m225 |[0;0m
[0;36m226 |[0;0m extension AccessibilityDeclaration.DeviceFamily: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'DeviceFamily' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m227 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/sub/AgeRatingDeclarations.swift:87:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'TypedId' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m85 |[0;0m }
[0;36m86 |[0;0m
[0;36m87 |[0;0m extension TypedId: ExpressibleByArgument { }
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'TypedId' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m88 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/sub/BundleIds.swift:119:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Platform' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m117 |[0;0m }
[0;36m118 |[0;0m
[0;36m119 |[0;0m extension BundleId.Platform: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Platform' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m120 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/Filter+Extensions.swift:12:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Filter' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m10 |[0;0m import ArgumentParser
[0;36m11 |[0;0m
[0;36m12 |[0;0m extension Filter: ExpressibleByArgument {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Filter' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/ASC.swift:80:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m78 |[0;0m }
[0;36m79 |[0;0m
[0;36m80 |[0;0m extension OutputType: ExpressibleByArgument { }
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'OutputType' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Engine' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m81 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/sub/BundleIds.swift:119:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Platform' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m117 |[0;0m }
[0;36m118 |[0;0m
[0;36m119 |[0;0m extension BundleId.Platform: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Platform' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m120 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/sub/AccessibilityDeclarations.swift:226:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'DeviceFamily' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m224 |[0;0m }
[0;36m225 |[0;0m
[0;36m226 |[0;0m extension AccessibilityDeclaration.DeviceFamily: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'DeviceFamily' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m227 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ASC/commands/sub/AgeRatingDeclarations.swift:87:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'TypedId' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m85 |[0;0m }
[0;36m86 |[0;0m
[0;36m87 |[0;0m extension TypedId: ExpressibleByArgument { }
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'TypedId' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'ASCKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m88 |[0;0m
Build complete.
{
"dependencies" : [
{
"identity" : "engine",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.3",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/blackjacx/Engine"
},
{
"identity" : "asckit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.4",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/blackjacx/ASCKit"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swiftshell",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kareman/SwiftShell"
}
],
"manifest_display_name" : "Assist",
"name" : "Assist",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "asc",
"targets" : [
"ASC"
],
"type" : {
"executable" : null
}
},
{
"name" : "push",
"targets" : [
"Push"
],
"type" : {
"executable" : null
}
},
{
"name" : "snap",
"targets" : [
"Snap"
],
"type" : {
"executable" : null
}
},
{
"name" : "playground",
"targets" : [
"Playground"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "SnapTests",
"module_type" : "SwiftTarget",
"name" : "SnapTests",
"path" : "Tests/SnapTests",
"sources" : [
"SnapTests.swift"
],
"target_dependencies" : [
"Snap"
],
"type" : "test"
},
{
"c99name" : "Snap",
"module_type" : "SwiftTarget",
"name" : "Snap",
"path" : "Sources/Snap",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"snap"
],
"sources" : [
"commands/Snap.swift",
"commands/sub/Run.swift"
],
"target_dependencies" : [
"Core"
],
"type" : "executable"
},
{
"c99name" : "PushTests",
"module_type" : "SwiftTarget",
"name" : "PushTests",
"path" : "Tests/PushTests",
"sources" : [
"PushTests.swift"
],
"target_dependencies" : [
"Push"
],
"type" : "test"
},
{
"c99name" : "Push",
"module_type" : "SwiftTarget",
"name" : "Push",
"path" : "Sources/Push",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"push"
],
"sources" : [
"PushEndpoint.swift",
"PushService.swift",
"commands/Push.swift",
"commands/sub/Apns.swift",
"commands/sub/Fcm.swift"
],
"target_dependencies" : [
"Core"
],
"type" : "executable"
},
{
"c99name" : "PlaygroundTests",
"module_type" : "SwiftTarget",
"name" : "PlaygroundTests",
"path" : "Tests/PlaygroundTests",
"sources" : [
"PlaygroundTests.swift"
],
"target_dependencies" : [
"Playground"
],
"type" : "test"
},
{
"c99name" : "Playground",
"module_type" : "SwiftTarget",
"name" : "Playground",
"path" : "Sources/Playground",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"playground"
],
"sources" : [
"commands/Playground.swift"
],
"target_dependencies" : [
"Core"
],
"type" : "executable"
},
{
"c99name" : "Core",
"module_type" : "SwiftTarget",
"name" : "Core",
"path" : "Sources/Core",
"product_dependencies" : [
"SwiftShell",
"Engine"
],
"product_memberships" : [
"asc",
"push",
"snap",
"playground"
],
"sources" : [
"Core.swift",
"Extensions/ProcessInfo+Extensions.swift",
"Log.swift",
"Networking/JSONWebToken.swift",
"Shell/Mint.swift",
"Shell/Simctl/Device.swift",
"Shell/Simctl/Runtime.swift",
"Shell/Simctl/Simctl.swift",
"Shell/Simctl/SimctlList.swift",
"Shell/Xcodebuild.swift",
"Shell/Zip.swift"
],
"type" : "library"
},
{
"c99name" : "ASCTests",
"module_type" : "SwiftTarget",
"name" : "ASCTests",
"path" : "Tests/ASCTests",
"sources" : [
"ASCTests.swift"
],
"target_dependencies" : [
"ASC"
],
"type" : "test"
},
{
"c99name" : "ASC",
"module_type" : "SwiftTarget",
"name" : "ASC",
"path" : "Sources/ASC",
"product_dependencies" : [
"ArgumentParser",
"ASCKit"
],
"product_memberships" : [
"asc"
],
"sources" : [
"Filter+Extensions.swift",
"commands/ASC.swift",
"commands/sub/AccessibilityDeclarations.swift",
"commands/sub/AgeRatingDeclarations.swift",
"commands/sub/AppInfo.swift",
"commands/sub/AppStoreVersions.swift",
"commands/sub/Apps.swift",
"commands/sub/BetaGroups.swift",
"commands/sub/BetaTesters.swift",
"commands/sub/Builds.swift",
"commands/sub/BundleIds.swift",
"commands/sub/Keys.swift"
],
"target_dependencies" : [
"Core"
],
"type" : "executable"
}
],
"tools_version" : "5.10"
}
Done.