Build Information
Successful build of XcodeProject, reference 0.5.1 (841fad), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 11:43:04 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/g-off/xcodeproject.git
Reference: 0.5.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/g-off/xcodeproject
* tag 0.5.1 -> FETCH_HEAD
HEAD is now at 841fad7 Merge pull request #12 from g-Off/fix-version-parsing
Cloned https://github.com/g-off/xcodeproject.git
Revision (git rev-parse @):
841fad77b960852b432b79b60173fddc8e319fb7
SUCCESS checkout https://github.com/g-off/xcodeproject.git at 0.5.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/g-off/xcodeproject.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 126]
[Planning deferred tasks]
[31 / 56]
[33 / 58] ObjectCoder
[43 / 109]
[48 / 109]
[51 / 109]
[52 / 109]
[56 / 109]
[58 / 109]
[61 / 109]
[64 / 109]
[66 / 109]
[67 / 109]
[78 / 109] Version
[81 / 109] Version
[82 / 109] Version
[92 / 109] Version-product
[93 / 109] Version-product
[95 / 109] ObjectCoder-product
[99 / 110] ObjectCoder
[112 / 121] XcodeProject
[118 / 121]
[118 / 121] XcodeProject
[120 / 121] XcodeProject
Build complete! (9.95 sec)
Fetching https://github.com/mxcl/Version.git
Fetching https://github.com/g-Off/ObjectCoder.git
[1/33] Fetching objectcoder
[34/344] Fetching objectcoder, version
Fetched https://github.com/g-Off/ObjectCoder.git (0.99s)
Fetched https://github.com/mxcl/Version.git (0.99s)
Computing version for https://github.com/g-Off/ObjectCoder.git
Computed https://github.com/g-Off/ObjectCoder.git at 0.1.0 (1.67s)
Computing version for https://github.com/mxcl/Version.git
Computed https://github.com/mxcl/Version.git at 1.2.0 (2.17s)
Creating working copy for https://github.com/g-Off/ObjectCoder.git
Working copy of https://github.com/g-Off/ObjectCoder.git resolved at 0.1.0
Creating working copy for https://github.com/mxcl/Version.git
Working copy of https://github.com/mxcl/Version.git resolved at 1.2.0
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Archiving/PBXPListArchiver.swift:11:33: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m public protocol StreamWritable: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m12 |[0;0m func write(_ string: String) throws
[0;36m13 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Workspace.swift:11:37: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m public protocol WorkspaceReference: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m12 |[0;0m var parent: WorkspaceReference? { get }
[0;36m13 |[0;0m var referenceURL: URL? { get }
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/References/PBXFileReference.swift:65:6: [1;33mwarning: [1;39m'catch' block is unreachable because no errors are thrown in 'do' block[0;0m
[0;36m63 |[0;0m //var encoding: String.Encoding = .utf8
[0;36m64 |[0;0m //String(contentsOf: <#T##URL#>, usedEncoding: &<#T##String.Encoding#>)
[0;36m65 |[0;0m } catch {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'catch' block is unreachable because no errors are thrown in 'do' block[0;0m
[0;36m66 |[0;0m self.fileEncoding = .utf8
[0;36m67 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Archiving/PBXPListArchiver.swift:11:33: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m public protocol StreamWritable: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m12 |[0;0m func write(_ string: String) throws
[0;36m13 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Archiving/PBXPListArchiver.swift:50:18: [1;33mwarning: [1;39m'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m48 |[0;0m guard let stringData = string.data(using: .utf8) else { return }
[0;36m49 |[0;0m // TODO: deal with errors
[0;36m50 |[0;0m _ = stringData.withUnsafeBytes {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m51 |[0;0m stream.write($0, maxLength: stringData.count)
[0;36m52 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Workspace.swift:11:37: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m public protocol WorkspaceReference: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m12 |[0;0m var parent: WorkspaceReference? { get }
[0;36m13 |[0;0m var referenceURL: URL? { get }
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/PBXFileType.swift:38:25: [1;33mwarning: [1;39m'kUTTypeCHeader' was deprecated in macOS 12.0: Use UTTypeCHeader or UTType.cHeader (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m
[0;36m37 |[0;0m var isHeader: Bool {
[0;36m38 |[0;0m return uniformType == kUTTypeCHeader as String || uniformType == kUTTypeCPlusPlusHeader as String
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeCHeader' was deprecated in macOS 12.0: Use UTTypeCHeader or UTType.cHeader (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m39 |[0;0m }
[0;36m40 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/PBXFileType.swift:38:68: [1;33mwarning: [1;39m'kUTTypeCPlusPlusHeader' was deprecated in macOS 12.0: Use UTTypeCPlusPlusHeader or UTType.cPlusPlusHeader (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m
[0;36m37 |[0;0m var isHeader: Bool {
[0;36m38 |[0;0m return uniformType == kUTTypeCHeader as String || uniformType == kUTTypeCPlusPlusHeader as String
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeCPlusPlusHeader' was deprecated in macOS 12.0: Use UTTypeCPlusPlusHeader or UTType.cPlusPlusHeader (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m39 |[0;0m }
[0;36m40 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/PBXFileType.swift:42:10: [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m40 |[0;0m
[0;36m41 |[0;0m var isSource: Bool {
[0;36m42 |[0;0m return UTTypeConformsTo(uniformType as CFString, kUTTypeSourceCode)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m }
[0;36m44 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/PBXFileType.swift:42:52: [1;33mwarning: [1;39m'kUTTypeSourceCode' was deprecated in macOS 12.0: Use UTTypeSourceCode or UTType.sourceCode (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m40 |[0;0m
[0;36m41 |[0;0m var isSource: Bool {
[0;36m42 |[0;0m return UTTypeConformsTo(uniformType as CFString, kUTTypeSourceCode)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeSourceCode' was deprecated in macOS 12.0: Use UTTypeSourceCode or UTType.sourceCode (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m }
[0;36m44 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/PBXFileType.swift:68:27: [1;33mwarning: [1;39m'UTTypeCreatePreferredIdentifierForTag' was deprecated in macOS 12.0: Use the UTType class instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m66 |[0;0m public extension PBXFileType {
[0;36m67 |[0;0m static func fileType(fileExtension: String) -> PBXFileType? {
[0;36m68 |[0;0m guard let uniformType = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension as CFString, nil)?.takeUnretainedValue() as String? else { return nil }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeCreatePreferredIdentifierForTag' was deprecated in macOS 12.0: Use the UTType class instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m69 |[0;0m return fileTypes.first {
[0;36m70 |[0;0m $0.uniformType == uniformType
/Users/admin/builder/spi-builder-workspace/Sources/XcodeProject/Objects/PBXFileType.swift:68:65: [1;33mwarning: [1;39m'kUTTagClassFilenameExtension' was deprecated in macOS 12.0: Use UTTagClassFilenameExtension instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m66 |[0;0m public extension PBXFileType {
[0;36m67 |[0;0m static func fileType(fileExtension: String) -> PBXFileType? {
[0;36m68 |[0;0m guard let uniformType = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension as CFString, nil)?.takeUnretainedValue() as String? else { return nil }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTagClassFilenameExtension' was deprecated in macOS 12.0: Use UTTagClassFilenameExtension instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m69 |[0;0m return fileTypes.first {
[0;36m70 |[0;0m $0.uniformType == uniformType
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "objectcoder",
"requirement" : {
"exact" : [
"0.1.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/g-Off/ObjectCoder.git"
},
{
"identity" : "version",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mxcl/Version.git"
}
],
"manifest_display_name" : "XcodeProject",
"name" : "XcodeProject",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.14"
}
],
"products" : [
{
"name" : "XcodeProject",
"targets" : [
"XcodeProject"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "XcodeProjectTests",
"module_type" : "SwiftTarget",
"name" : "XcodeProjectTests",
"path" : "Tests/XcodeProjectTests",
"sources" : [
"PBXGlobalIDTests.swift",
"XCTestManifests.swift",
"XcodeProjectTests.swift"
],
"target_dependencies" : [
"XcodeProject"
],
"type" : "test"
},
{
"c99name" : "XcodeProject",
"module_type" : "SwiftTarget",
"name" : "XcodeProject",
"path" : "Sources/XcodeProject",
"product_dependencies" : [
"ObjectCoder",
"Version"
],
"product_memberships" : [
"XcodeProject"
],
"sources" : [
"Archiving/Encoder/AnyCodingKey.swift",
"Archiving/Encoder/PBXEncoder.swift",
"Archiving/Encoder/_PBXObjectEncoder+KeyedContainer.swift",
"Archiving/Encoder/_PBXObjectEncoder+SingleValueContainer.swift",
"Archiving/Encoder/_PBXObjectEncoder+UnkeyedContainer.swift",
"Archiving/Encoder/_PBXObjectEncoder.swift",
"Archiving/Encoder/_PBXObjectEncodingStorage.swift",
"Archiving/PBXPListArchiver.swift",
"Archiving/PBXPListUnarchiver.swift",
"Archiving/PListArchivable.swift",
"Archiving/PropertyList.swift",
"Extensions/Sequence+Extension.swift",
"Extensions/String+Extensions.swift",
"Objects+Extensions/PBXBuildPhase+Sorting.swift",
"Objects+Extensions/PBXGroup+FolderSync.swift",
"Objects+Extensions/PBXGroup+Sorting.swift",
"Objects+Extensions/PBXProject+Helpers.swift",
"Objects+Extensions/PBXReference+Extensions.swift",
"Objects+Extensions/PBXTarget+Extensions.swift",
"Objects/Build Phases/PBXBuildPhase.swift",
"Objects/Build Phases/PBXCopyFilesBuildPhase.swift",
"Objects/Build Phases/PBXFrameworksBuildPhase.swift",
"Objects/Build Phases/PBXHeadersBuildPhase.swift",
"Objects/Build Phases/PBXResourcesBuildPhase.swift",
"Objects/Build Phases/PBXShellScriptBuildPhase.swift",
"Objects/Build Phases/PBXSourcesBuildPhase.swift",
"Objects/PBXBuildFile.swift",
"Objects/PBXBuildRule.swift",
"Objects/PBXContainerItem.swift",
"Objects/PBXContainerItemProxy.swift",
"Objects/PBXFileType.swift",
"Objects/PBXGlobalID+Generator.swift",
"Objects/PBXGlobalID.swift",
"Objects/PBXObject.swift",
"Objects/PBXProductDependency.swift",
"Objects/PBXProject.swift",
"Objects/PBXTargetDependency.swift",
"Objects/References/PBXFileReference.swift",
"Objects/References/PBXGroup.swift",
"Objects/References/PBXReference.swift",
"Objects/References/PBXReferenceProxy.swift",
"Objects/References/PBXVariantGroup.swift",
"Objects/References/XCVersionGroup.swift",
"Objects/Swift Package/XCLocalSwiftPackageReference.swift",
"Objects/Swift Package/XCRemoteSwiftPackageReference.swift",
"Objects/Swift Package/XCSwiftPackageProductDependency.swift",
"Objects/Swift Package/XCSwiftPackageReference.swift",
"Objects/Targets/PBXAggregateTarget.swift",
"Objects/Targets/PBXLegacyTarget.swift",
"Objects/Targets/PBXNativeTarget.swift",
"Objects/Targets/PBXTarget.swift",
"Objects/XCBuildConfiguration.swift",
"Objects/XCConfigurationList.swift",
"Objects/XCProjectReferenceInfo.swift",
"ProjectFile.swift",
"Workspace.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Done.