Build Information
Failed to build SolidLikeARock, reference v0.9.0 (b92865), with Swift 6.3 for iOS using Xcode 26.4 on 2 Jul 2026 23:44:20 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SolidLikeARock-Package -destination generic/platform=iOSBuild Log
========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nenadvulic/solid-like-a-rock.git
Reference: v0.9.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nenadvulic/solid-like-a-rock
* tag v0.9.0 -> FETCH_HEAD
HEAD is now at b92865d chore: release v0.9.0 — security checks (#39)
Cloned https://github.com/nenadvulic/solid-like-a-rock.git
Revision (git rev-parse @):
b92865d2083684133b186bb8c049f29588fae4fd
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/nenadvulic/solid-like-a-rock.git at v0.9.0
========================================
Build
========================================
Selected platform: iOS
Swift version: 6.3
Building package at path: $PWD
https://github.com/nenadvulic/solid-like-a-rock.git
Command line invocation:
/Applications/Xcode-26.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Fetching from https://github.com/jpsim/Yams.git
Fetching from https://github.com/swiftlang/swift-syntax.git
Fetching from https://github.com/apple/swift-argument-parser.git
Creating working copy of package ‘Yams’
Checking out 5.4.0 of package ‘Yams’
Creating working copy of package ‘swift-argument-parser’
Checking out 1.8.2 of package ‘swift-argument-parser’
Creating working copy of package ‘swift-syntax’
Checking out 602.0.0 of package ‘swift-syntax’
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.3.0.123.5-macosx26.4-MacroSupport.zip
Resolve Package Graph
Resolved source packages:
SolidLikeARock: /Users/admin/builder/spi-builder-workspace
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
Yams: https://github.com/jpsim/Yams.git @ 5.4.0
swift-syntax: https://github.com/swiftlang/swift-syntax.git @ 602.0.0
resolved source packages: SolidLikeARock, swift-argument-parser, Yams, swift-syntax
2026-07-02 19:43:36.137 xcodebuild[541:3108] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "SolidLikeARock",
"name" : "SolidLikeARock",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "solid-like-a-rock",
"targets" : [
"solid-like-a-rock"
],
"type" : {
"executable" : null
}
},
{
"name" : "SolidCore",
"targets" : [
"SolidCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SolidLint",
"targets" : [
"SolidLint"
],
"type" : {
"plugin" : null
}
},
{
"name" : "SolidLintBuildTool",
"targets" : [
"SolidLintBuildTool"
],
"type" : {
"plugin" : null
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "solid_like_a_rock",
"module_type" : "SwiftTarget",
"name" : "solid-like-a-rock",
"path" : "Sources/SolidCLI",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"solid-like-a-rock",
"SolidLint"
],
"sources" : [
"GraphCommand.swift",
"InitCommand.swift",
"SolidCommand.swift"
],
"target_dependencies" : [
"SolidCore"
],
"type" : "executable"
},
{
"c99name" : "SolidLintBuildTool",
"module_type" : "PluginTarget",
"name" : "SolidLintBuildTool",
"path" : "Plugins/SolidLintBuildTool",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"SolidLintBuildTool"
],
"sources" : [
"SolidLintBuildTool.swift"
],
"target_dependencies" : [
"SolidLikeARockBinary"
],
"type" : "plugin"
},
{
"c99name" : "SolidLint",
"module_type" : "PluginTarget",
"name" : "SolidLint",
"path" : "Plugins/SolidLint",
"plugin_capability" : {
"intent" : {
"description" : "Enforce architectural import boundaries (SOLID / Clean Architecture).",
"type" : "custom",
"verb" : "solid-lint"
},
"permissions" : [
],
"type" : "command"
},
"product_memberships" : [
"SolidLint"
],
"sources" : [
"SolidLint.swift"
],
"target_dependencies" : [
"solid-like-a-rock"
],
"type" : "plugin"
},
{
"c99name" : "SolidLikeARockBinary",
"module_type" : "BinaryTarget",
"name" : "SolidLikeARockBinary",
"path" : "remote/archive/solid-like-a-rock.artifactbundle.zip",
"product_memberships" : [
"SolidLintBuildTool"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "SolidCoreTests",
"module_type" : "SwiftTarget",
"name" : "SolidCoreTests",
"path" : "Tests/SolidCoreTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SolidCoreTests/Fixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BaselineTests.swift",
"ConfigGeneratorTests.swift",
"DiscoveryTests.swift",
"ExcludeTests.swift",
"GitHubReporterTests.swift",
"GlobMatcherTests.swift",
"GraphBuilderTests.swift",
"GraphRendererTests.swift",
"IntegrationTests.swift",
"JSONReportTests.swift",
"LayerMatchingTests.swift",
"LayeredRulesTests.swift",
"LinterTests.swift",
"PlistATSCheckTests.swift",
"SecurityAuthStorageRulesTests.swift",
"SecurityCheckerTests.swift",
"SecurityCryptoRulesTests.swift",
"SecurityIntegrationTests.swift",
"SecurityKeychainRulesTests.swift",
"SecurityLoggingRulesTests.swift",
"SecurityNetworkRulesTests.swift",
"SecurityRulesConfigTests.swift",
"SecurityViolationTests.swift",
"SeverityTests.swift",
"SolidIgnoreTests.swift",
"TriviaIgnoreTests.swift",
"VisibilityCheckerTests.swift"
],
"target_dependencies" : [
"SolidCore"
],
"type" : "test"
},
{
"c99name" : "SolidCore",
"module_type" : "SwiftTarget",
"name" : "SolidCore",
"path" : "Sources/SolidCore",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"Yams"
],
"product_memberships" : [
"solid-like-a-rock",
"SolidCore",
"SolidLint"
],
"sources" : [
"Baseline.swift",
"ConfigGenerator.swift",
"Configuration.swift",
"Discovery.swift",
"GitHubReporter.swift",
"Glob.swift",
"GraphBuilder.swift",
"GraphModel.swift",
"GraphRenderers.swift",
"ImportCollector.swift",
"JSONReport.swift",
"Linter.swift",
"ModuleGraph.swift",
"Security/PlistATSCheck.swift",
"Security/Rules/BiometryNoErrorHandlingRule.swift",
"Security/Rules/BiometryNoFallbackRule.swift",
"Security/Rules/DisabledTLSValidationRule.swift",
"Security/Rules/HardcodedSecretRule.swift",
"Security/Rules/HighEntropySecretRule.swift",
"Security/Rules/HttpURLLiteralRule.swift",
"Security/Rules/InsecureHashRule.swift",
"Security/Rules/KeychainAccessibleAlwaysRule.swift",
"Security/Rules/KeychainMissingAccessibilityRule.swift",
"Security/Rules/PrintSensitiveDataRule.swift",
"Security/Rules/PublicPIIInLogRule.swift",
"Security/Rules/SensitiveDataInUserDefaultsRule.swift",
"Security/Rules/TokenInUserDefaultsRule.swift",
"Security/SecurityChecker.swift",
"Security/SecurityRule.swift",
"Security/SecurityRules.swift",
"Security/SecuritySyntaxHelpers.swift",
"TriviaIgnore.swift",
"Violation.swift",
"VisibilityChecker.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"solid-like-a-rock",
"SolidCore",
"SolidLikeARock-Package"
]
}
}
2026-07-02 19:44:00.173 xcodebuild[872:5139] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SolidLikeARock-Package -destination generic/platform=iOS
Command line invocation:
/Applications/Xcode-26.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 SolidLikeARock-Package -destination generic/platform=iOS
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
SolidLikeARock: /Users/admin/builder/spi-builder-workspace
Yams: https://github.com/jpsim/Yams.git @ 5.4.0
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
swift-syntax: https://github.com/swiftlang/swift-syntax.git @ 602.0.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
Compile plug-in “SolidLintBuildTool” in package “spi-builder-workspace”
[debug]: Compiling plugin to executable at /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables/SolidLintBuildTool
[debug]: Using compiler /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
[debug]: Plugin compilation output directory '/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables'
[debug]: Computed hash of plugin compilation inputs: 61005799bd8bdd96b64234812cc45aef6c845a129f3e1eff259a3df7cbf8b0ef
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:18:41: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
16 |
17 | let tool = try context.tool(named: "solid-like-a-rock")
18 | let lintRoot = target.directory.string
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
19 |
20 | // Prefer a config at the package root; otherwise let the tool discover one
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:23:45: warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
21 | // by walking up from the linted directory.
22 | var arguments: [String] = []
23 | let packageConfig = context.package.directory.appending(".solid.yml").string
| |- warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
| `- note: use 'directoryURL' instead
24 | if FileManager.default.fileExists(atPath: packageConfig) {
25 | arguments += ["--config", packageConfig]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:23:55: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | // by walking up from the linted directory.
22 | var arguments: [String] = []
23 | let packageConfig = context.package.directory.appending(".solid.yml").string
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
24 | if FileManager.default.fileExists(atPath: packageConfig) {
25 | arguments += ["--config", packageConfig]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:23:79: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | // by walking up from the linted directory.
22 | var arguments: [String] = []
23 | let packageConfig = context.package.directory.appending(".solid.yml").string
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
24 | if FileManager.default.fileExists(atPath: packageConfig) {
25 | arguments += ["--config", packageConfig]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:30:14: warning: 'prebuildCommand(displayName:executable:arguments:environment:outputFilesDirectory:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
28 |
29 | return [
30 | .prebuildCommand(
| `- warning: 'prebuildCommand(displayName:executable:arguments:environment:outputFilesDirectory:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
31 | displayName: "SolidLikeARock: lint \(target.name)",
32 | executable: tool.path,
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:32:34: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
30 | .prebuildCommand(
31 | displayName: "SolidLikeARock: lint \(target.name)",
32 | executable: tool.path,
| |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
| `- note: use 'url' instead
33 | arguments: arguments,
34 | outputFilesDirectory: context.pluginWorkDirectory.appending("Output")
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:34:47: warning: 'pluginWorkDirectory' is deprecated: renamed to 'pluginWorkDirectoryURL' [#DeprecatedDeclaration]
32 | executable: tool.path,
33 | arguments: arguments,
34 | outputFilesDirectory: context.pluginWorkDirectory.appending("Output")
| |- warning: 'pluginWorkDirectory' is deprecated: renamed to 'pluginWorkDirectoryURL' [#DeprecatedDeclaration]
| `- note: use 'pluginWorkDirectoryURL' instead
35 | ),
36 | ]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:34:67: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
32 | executable: tool.path,
33 | arguments: arguments,
34 | outputFilesDirectory: context.pluginWorkDirectory.appending("Output")
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
35 | ),
36 | ]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Compile plug-in “SolidLint” in package “spi-builder-workspace”
[debug]: Compiling plugin to executable at /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables/SolidLint
[debug]: Using compiler /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
[debug]: Plugin compilation output directory '/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables'
[debug]: Computed hash of plugin compilation inputs: abf1b51a4bfc55f885bcc7cc5835d6908c2f54e51140b3ef350ad824566e277e
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:18:40: warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
16 | let forwarded: [String]
17 | if arguments.isEmpty {
18 | let root = context.package.directory
| |- warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
| `- note: use 'directoryURL' instead
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
20 | root.appending("/Sources").string]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:19:43: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
17 | if arguments.isEmpty {
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
20 | root.appending("/Sources").string]
21 | } else {
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:19:68: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
17 | if arguments.isEmpty {
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
20 | root.appending("/Sources").string]
21 | } else {
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:20:31: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
20 | root.appending("/Sources").string]
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | } else {
22 | forwarded = arguments
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:20:53: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
20 | root.appending("/Sources").string]
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | } else {
22 | forwarded = arguments
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:26:59: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
24 |
25 | let process = Process()
26 | process.executableURL = URL(fileURLWithPath: tool.path.string)
| |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
| `- note: use 'url' instead
27 | process.arguments = forwarded
28 | try process.run()
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:26:64: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
24 |
25 | let process = Process()
26 | process.executableURL = URL(fileURLWithPath: tool.path.string)
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
27 | process.arguments = forwarded
28 | try process.run()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Process build tool plug-in results
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (19 targets)
Target 'solid-like-a-rock' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParserToolInfo' in project 'swift-argument-parser' (no dependencies)
Target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'Yams' in project 'Yams'
Target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'Yams' in project 'Yams'
Target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'CYaml' in project 'Yams'
Target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'CYaml' in project 'Yams'
Target 'CYaml' in project 'Yams' (no dependencies)
Target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
Target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
Target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
Target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
Target 'SwiftSyntax602' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax601' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax600' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax510' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax509' in project 'swift-syntax' (no dependencies)
Target '_SwiftSyntaxCShims' in project 'swift-syntax' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
ReadFileContents /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: 5d750c675ebd3b1570e1de05e0f9afa6
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/5d750c675ebd3b1570e1de05e0f9afa6.xcbuilddata
error: The package product 'SwiftSyntax' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'SolidCore' from project 'SolidLikeARock')
error: The package product 'SwiftParser' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'SolidCore' from project 'SolidLikeARock')
error: The package product 'SwiftSyntax' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'solid-like-a-rock' from project 'SolidLikeARock')
error: The package product 'SwiftParser' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'solid-like-a-rock' from project 'SolidLikeARock')
2026-07-02 19:44:04.886 xcodebuild[900:5319] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
Building workspace spi-builder-workspace with scheme SolidLikeARock-Package
(1 failure)
Command line invocation:
/Applications/Xcode-26.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
Yams: https://github.com/jpsim/Yams.git @ 5.4.0
SolidLikeARock: /Users/admin/builder/spi-builder-workspace
swift-syntax: https://github.com/swiftlang/swift-syntax.git @ 602.0.0
resolved source packages: swift-argument-parser, Yams, SolidLikeARock, swift-syntax
2026-07-02 19:44:13.670 xcodebuild[993:5832] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "SolidLikeARock",
"name" : "SolidLikeARock",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "solid-like-a-rock",
"targets" : [
"solid-like-a-rock"
],
"type" : {
"executable" : null
}
},
{
"name" : "SolidCore",
"targets" : [
"SolidCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SolidLint",
"targets" : [
"SolidLint"
],
"type" : {
"plugin" : null
}
},
{
"name" : "SolidLintBuildTool",
"targets" : [
"SolidLintBuildTool"
],
"type" : {
"plugin" : null
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "solid_like_a_rock",
"module_type" : "SwiftTarget",
"name" : "solid-like-a-rock",
"path" : "Sources/SolidCLI",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"solid-like-a-rock",
"SolidLint"
],
"sources" : [
"GraphCommand.swift",
"InitCommand.swift",
"SolidCommand.swift"
],
"target_dependencies" : [
"SolidCore"
],
"type" : "executable"
},
{
"c99name" : "SolidLintBuildTool",
"module_type" : "PluginTarget",
"name" : "SolidLintBuildTool",
"path" : "Plugins/SolidLintBuildTool",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"SolidLintBuildTool"
],
"sources" : [
"SolidLintBuildTool.swift"
],
"target_dependencies" : [
"SolidLikeARockBinary"
],
"type" : "plugin"
},
{
"c99name" : "SolidLint",
"module_type" : "PluginTarget",
"name" : "SolidLint",
"path" : "Plugins/SolidLint",
"plugin_capability" : {
"intent" : {
"description" : "Enforce architectural import boundaries (SOLID / Clean Architecture).",
"type" : "custom",
"verb" : "solid-lint"
},
"permissions" : [
],
"type" : "command"
},
"product_memberships" : [
"SolidLint"
],
"sources" : [
"SolidLint.swift"
],
"target_dependencies" : [
"solid-like-a-rock"
],
"type" : "plugin"
},
{
"c99name" : "SolidLikeARockBinary",
"module_type" : "BinaryTarget",
"name" : "SolidLikeARockBinary",
"path" : "remote/archive/solid-like-a-rock.artifactbundle.zip",
"product_memberships" : [
"SolidLintBuildTool"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "SolidCoreTests",
"module_type" : "SwiftTarget",
"name" : "SolidCoreTests",
"path" : "Tests/SolidCoreTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SolidCoreTests/Fixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BaselineTests.swift",
"ConfigGeneratorTests.swift",
"DiscoveryTests.swift",
"ExcludeTests.swift",
"GitHubReporterTests.swift",
"GlobMatcherTests.swift",
"GraphBuilderTests.swift",
"GraphRendererTests.swift",
"IntegrationTests.swift",
"JSONReportTests.swift",
"LayerMatchingTests.swift",
"LayeredRulesTests.swift",
"LinterTests.swift",
"PlistATSCheckTests.swift",
"SecurityAuthStorageRulesTests.swift",
"SecurityCheckerTests.swift",
"SecurityCryptoRulesTests.swift",
"SecurityIntegrationTests.swift",
"SecurityKeychainRulesTests.swift",
"SecurityLoggingRulesTests.swift",
"SecurityNetworkRulesTests.swift",
"SecurityRulesConfigTests.swift",
"SecurityViolationTests.swift",
"SeverityTests.swift",
"SolidIgnoreTests.swift",
"TriviaIgnoreTests.swift",
"VisibilityCheckerTests.swift"
],
"target_dependencies" : [
"SolidCore"
],
"type" : "test"
},
{
"c99name" : "SolidCore",
"module_type" : "SwiftTarget",
"name" : "SolidCore",
"path" : "Sources/SolidCore",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"Yams"
],
"product_memberships" : [
"solid-like-a-rock",
"SolidCore",
"SolidLint"
],
"sources" : [
"Baseline.swift",
"ConfigGenerator.swift",
"Configuration.swift",
"Discovery.swift",
"GitHubReporter.swift",
"Glob.swift",
"GraphBuilder.swift",
"GraphModel.swift",
"GraphRenderers.swift",
"ImportCollector.swift",
"JSONReport.swift",
"Linter.swift",
"ModuleGraph.swift",
"Security/PlistATSCheck.swift",
"Security/Rules/BiometryNoErrorHandlingRule.swift",
"Security/Rules/BiometryNoFallbackRule.swift",
"Security/Rules/DisabledTLSValidationRule.swift",
"Security/Rules/HardcodedSecretRule.swift",
"Security/Rules/HighEntropySecretRule.swift",
"Security/Rules/HttpURLLiteralRule.swift",
"Security/Rules/InsecureHashRule.swift",
"Security/Rules/KeychainAccessibleAlwaysRule.swift",
"Security/Rules/KeychainMissingAccessibilityRule.swift",
"Security/Rules/PrintSensitiveDataRule.swift",
"Security/Rules/PublicPIIInLogRule.swift",
"Security/Rules/SensitiveDataInUserDefaultsRule.swift",
"Security/Rules/TokenInUserDefaultsRule.swift",
"Security/SecurityChecker.swift",
"Security/SecurityRule.swift",
"Security/SecurityRules.swift",
"Security/SecuritySyntaxHelpers.swift",
"TriviaIgnore.swift",
"Violation.swift",
"VisibilityChecker.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"solid-like-a-rock",
"SolidCore",
"SolidLikeARock-Package"
]
}
}
2026-07-02 19:44:16.813 xcodebuild[1023:6007] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SolidLikeARock-Package -destination generic/platform=iOS
Command line invocation:
/Applications/Xcode-26.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 SolidLikeARock-Package -destination generic/platform=iOS
Resolve Package Graph
Resolved source packages:
Yams: https://github.com/jpsim/Yams.git @ 5.4.0
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
SolidLikeARock: /Users/admin/builder/spi-builder-workspace
swift-syntax: https://github.com/swiftlang/swift-syntax.git @ 602.0.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
Compile plug-in “SolidLintBuildTool” in package “spi-builder-workspace”
[debug]: Compiling plugin to executable at /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables/SolidLintBuildTool
[debug]: Using compiler /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
[debug]: Plugin compilation output directory '/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables'
[debug]: Computed hash of plugin compilation inputs: 61005799bd8bdd96b64234812cc45aef6c845a129f3e1eff259a3df7cbf8b0ef
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:18:41: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
16 |
17 | let tool = try context.tool(named: "solid-like-a-rock")
18 | let lintRoot = target.directory.string
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
19 |
20 | // Prefer a config at the package root; otherwise let the tool discover one
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:23:45: warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
21 | // by walking up from the linted directory.
22 | var arguments: [String] = []
23 | let packageConfig = context.package.directory.appending(".solid.yml").string
| |- warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
| `- note: use 'directoryURL' instead
24 | if FileManager.default.fileExists(atPath: packageConfig) {
25 | arguments += ["--config", packageConfig]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:23:55: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | // by walking up from the linted directory.
22 | var arguments: [String] = []
23 | let packageConfig = context.package.directory.appending(".solid.yml").string
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
24 | if FileManager.default.fileExists(atPath: packageConfig) {
25 | arguments += ["--config", packageConfig]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:23:79: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | // by walking up from the linted directory.
22 | var arguments: [String] = []
23 | let packageConfig = context.package.directory.appending(".solid.yml").string
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
24 | if FileManager.default.fileExists(atPath: packageConfig) {
25 | arguments += ["--config", packageConfig]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:30:14: warning: 'prebuildCommand(displayName:executable:arguments:environment:outputFilesDirectory:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
28 |
29 | return [
30 | .prebuildCommand(
| `- warning: 'prebuildCommand(displayName:executable:arguments:environment:outputFilesDirectory:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
31 | displayName: "SolidLikeARock: lint \(target.name)",
32 | executable: tool.path,
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:32:34: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
30 | .prebuildCommand(
31 | displayName: "SolidLikeARock: lint \(target.name)",
32 | executable: tool.path,
| |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
| `- note: use 'url' instead
33 | arguments: arguments,
34 | outputFilesDirectory: context.pluginWorkDirectory.appending("Output")
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:34:47: warning: 'pluginWorkDirectory' is deprecated: renamed to 'pluginWorkDirectoryURL' [#DeprecatedDeclaration]
32 | executable: tool.path,
33 | arguments: arguments,
34 | outputFilesDirectory: context.pluginWorkDirectory.appending("Output")
| |- warning: 'pluginWorkDirectory' is deprecated: renamed to 'pluginWorkDirectoryURL' [#DeprecatedDeclaration]
| `- note: use 'pluginWorkDirectoryURL' instead
35 | ),
36 | ]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLintBuildTool/SolidLintBuildTool.swift:34:67: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
32 | executable: tool.path,
33 | arguments: arguments,
34 | outputFilesDirectory: context.pluginWorkDirectory.appending("Output")
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
35 | ),
36 | ]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -L /Applications/Xcode-26.4.0.app/Contents/SharedFrameworks/SwiftPM.framework/SharedSupport/PluginAPI -lPackagePlugin -Xlinker -rpath -Xlinker /Applications/Xcode-26.4.0.app/Contents/SharedFrameworks/SwiftPM.framework/SharedSupport/PluginAPI -target arm64-apple-macos14.0 -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk -g -swift-version 6 -package-description-version 6.0.0 -I /Applications/Xcode-26.4.0.app/Contents/SharedFrameworks/SwiftPM.framework/SharedSupport/PluginAPI -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk -parse-as-library -j10 -Xfrontend -serialize-diagnostics-path -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables/SolidLint.dia /Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables/SolidLint
[debug]: Compiling plugin to executable at /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables/SolidLint
[debug]: Using compiler /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
[debug]: Plugin compilation output directory '/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/PluginExecutables'
[debug]: Computed hash of plugin compilation inputs: abf1b51a4bfc55f885bcc7cc5835d6908c2f54e51140b3ef350ad824566e277e
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:18:40: warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
16 | let forwarded: [String]
17 | if arguments.isEmpty {
18 | let root = context.package.directory
| |- warning: 'directory' is deprecated: renamed to 'directoryURL' [#DeprecatedDeclaration]
| `- note: use 'directoryURL' instead
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
20 | root.appending("/Sources").string]
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:19:43: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
17 | if arguments.isEmpty {
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
20 | root.appending("/Sources").string]
21 | } else {
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:19:68: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
17 | if arguments.isEmpty {
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
20 | root.appending("/Sources").string]
21 | } else {
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:20:31: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
20 | root.appending("/Sources").string]
| `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | } else {
22 | forwarded = arguments
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:20:53: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
18 | let root = context.package.directory
19 | forwarded = ["--config", root.appending("/.solid.yml").string,
20 | root.appending("/Sources").string]
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
21 | } else {
22 | forwarded = arguments
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:26:59: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
24 |
25 | let process = Process()
26 | process.executableURL = URL(fileURLWithPath: tool.path.string)
| |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
| `- note: use 'url' instead
27 | process.arguments = forwarded
28 | try process.run()
/Users/admin/builder/spi-builder-workspace/Plugins/SolidLint/SolidLint.swift:26:64: warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
24 |
25 | let process = Process()
26 | process.executableURL = URL(fileURLWithPath: tool.path.string)
| `- warning: 'string' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
27 | process.arguments = forwarded
28 | try process.run()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Process build tool plug-in results
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (19 targets)
Target 'solid-like-a-rock' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParserToolInfo' in project 'swift-argument-parser' (no dependencies)
Target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'Yams' in project 'Yams'
Target 'SolidCore' in project 'SolidLikeARock'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'Yams' in project 'Yams'
Target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'CYaml' in project 'Yams'
Target 'Yams' in project 'Yams'
➜ Explicit dependency on target 'CYaml' in project 'Yams'
Target 'CYaml' in project 'Yams' (no dependencies)
Target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
Target 'SwiftParser' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
Target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
Target 'SwiftSyntax' in project 'swift-syntax'
➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
Target 'SwiftSyntax602' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax601' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax600' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax510' in project 'swift-syntax' (no dependencies)
Target 'SwiftSyntax509' in project 'swift-syntax' (no dependencies)
Target '_SwiftSyntaxCShims' in project 'swift-syntax' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
error: The package product 'SwiftParser' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'SolidCore' from project 'SolidLikeARock')
error: The package product 'SwiftSyntax' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'SolidCore' from project 'SolidLikeARock')
error: The package product 'SwiftParser' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'solid-like-a-rock' from project 'SolidLikeARock')
error: The package product 'SwiftSyntax' requires minimum platform version 13.0 for the iOS platform, but this target supports 12.0 (in target 'solid-like-a-rock' from project 'SolidLikeARock')
2026-07-02 19:44:19.637 xcodebuild[1046:6136] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
Building workspace spi-builder-workspace with scheme SolidLikeARock-Package
(1 failure)
BUILD FAILURE 6.3 iOS