This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of XcodeProject with Swift 6.0 (beta) for macOS (SPM).

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bannzai/xcodeproject.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bannzai/xcodeproject
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 7c34203 Merge pull request #17 from bannzai/add/test/group
Cloned https://github.com/bannzai/xcodeproject.git
Revision (git rev-parse @):
7c34203f17c333089376a0b84d568bf9b3b6f971
SUCCESS checkout https://github.com/bannzai/xcodeproject.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/bannzai/xcodeproject.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/10] Write sources
[5/10] Write xcp-entitlement.plist
[6/10] Write swift-version-6F35C1178C84523A.txt
[8/27] Compiling Commander Error.swift
[9/27] Compiling Commander Group.swift
[10/27] Compiling Commander Commands.swift
[11/27] Compiling Commander ArgumentDescription.swift
[12/27] Compiling Commander CommandRunner.swift
[13/27] Compiling Commander Command.swift
[14/27] Compiling Commander CommandType.swift
[15/27] Emitting module Commander
[16/27] Compiling Commander ArgumentParser.swift
[17/27] Compiling Commander ArgumentConvertible.swift
[18/27] Compiling Swdifft longestCommonSubsequence.swift
[19/27] Compiling Swdifft Swdifft.swift
[20/27] Compiling Swdifft Formatter.swift
[21/27] Compiling Swdifft Marks.swift
[22/27] Compiling Swdifft StringExtension.swift
[23/27] Emitting module Swdifft
[24/27] Compiling Swdifft InternalDiffFunction.swift
[25/75] Emitting module XcodeProjectCore
[26/80] Compiling XcodeProjectCore ArrayExtension.swift
[27/80] Compiling XcodeProjectCore CollectionExtension.swift
[28/80] Compiling XcodeProjectCore DictionaryExtension.swift
[29/80] Compiling XcodeProjectCore BuildFileExtractor.swift
[30/80] Compiling XcodeProjectCore BuildPhaseExtractor.swift
[31/80] Compiling XcodeProjectCore FileRefExtractor.swift
[32/80] Compiling XcodeProjectCore PBXRawMapFormatter.swift
[33/80] Compiling XcodeProjectCore ObjectRowFormatter.swift
[34/80] Compiling XcodeProjectCore TopRowFormatter.swift
[35/80] Compiling XcodeProjectCore XcodeProjectFormatter.swift
[36/80] Compiling XcodeProjectCore SectionFormatter.swift
[37/80] Compiling XcodeProjectCore PBXAtomicValueFormatter.swift
[38/80] Compiling XcodeProjectCore MultiplelineAtomicValueListFieldFormatter.swift
[39/80] Compiling XcodeProjectCore PBXAtomicValueListFieldFormatter.swift
[40/80] Compiling XcodeProjectCore SinglelineAtomicValueListFieldFormatter.swift
[41/80] Compiling XcodeProjectCore PBXMapFormatter.swift
[42/80] Compiling XcodeProjectCore BuildFileAppender.swift
[43/80] Compiling XcodeProjectCore BuildPhaseAppender.swift
[44/80] Compiling XcodeProjectCore FileReferenceAppender.swift
[45/80] Compiling XcodeProjectCore GroupAppender.swift
[46/80] Compiling XcodeProjectCore ResourceBuildPhaseAppender.swift
[47/80] Compiling XcodeProjectCore SourceBuildPhaseAppender.swift
[48/80] Compiling XcodeProjectCore PBXType.swift
[49/80] Compiling XcodeProjectCore SecondaryAbstractPBXObject.swift
[50/80] Compiling XcodeProjectCore XC.swift
[51/80] Compiling XcodeProjectCore ObjectType.swift
[52/80] Compiling XcodeProjectCore PBXSubscription.swift
[53/80] Compiling XcodeProjectCore SourceTreeType.swift
[54/80] Compiling XcodeProjectCore FileWriter.swift
[55/80] Compiling XcodeProjectCore XcodeProject.swift
[56/80] Compiling XcodeProjectCore XcodeProjectError.swift
[57/80] Compiling XcodeProjectCore XcodeProjectHelper.swift
[58/80] Compiling XcodeProjectCore FileReferenceMaker.swift
[59/80] Compiling XcodeProjectCore GroupMaker.swift
[60/80] Compiling XcodeProjectCore Context.swift
[61/80] Compiling XcodeProjectCore AbstractPBXObject.swift
[62/80] Compiling XcodeProjectCore PBX.swift
[63/80] Compiling XcodeProjectCore PBXProjectParser.swift
[64/80] Compiling XcodeProjectCore XcodeProjectSerializer.swift
[65/80] Compiling XcodeProjectCore AutoMockable.swift
[66/80] Compiling XcodeProjectCore KnownFileExtension.swift
[67/80] Compiling XcodeProjectCore PathComponent.swift
[68/80] Compiling XcodeProjectCore GroupExtractor.swift
[69/80] Compiling XcodeProjectCore NativeTargetExtractor.swift
[70/80] Compiling XcodeProjectCore ResourcesBuildPhaseExtractor.swift
[71/80] Compiling XcodeProjectCore SourcesBuildPhaseExtractor.swift
[72/80] Compiling XcodeProjectCore FieldFormatter.swift
[73/80] Compiling XcodeProjectCore SectionRowFormatter.swift
[74/80] Compiling XcodeProjectCore SerializeFormatter.swift
[75/80] Compiling XcodeProjectCore StringGenerator.swift
[76/80] Compiling XcodeProjectCore BuildFileMaker.swift
[77/80] Compiling XcodeProjectCore BuildPhaseMaker.swift
[78/82] Compiling XcodeProjectCLI CLI.swift
[79/82] Emitting module XcodeProjectCLI
[80/84] Compiling XcodeProject main.swift
[81/84] Emitting module XcodeProject
[81/84] Write Objects.LinkFileList
[82/84] Linking xcp
[83/84] Applying xcp
Build complete! (27.81s)
Fetching https://github.com/kylef/Commander.git
Fetching https://github.com/kylef/Spectre.git
Fetching https://github.com/bannzai/Swdifft.git
[1/140] Fetching swdifft
[105/1728] Fetching swdifft, commander
[348/2749] Fetching swdifft, commander, spectre
Fetched https://github.com/kylef/Commander.git from cache (0.93s)
[498/1161] Fetching swdifft, spectre
Fetched https://github.com/bannzai/Swdifft.git from cache (1.01s)
Fetched https://github.com/kylef/Spectre.git from cache (1.01s)
Computing version for https://github.com/kylef/Commander.git
Computed https://github.com/kylef/Commander.git at 0.9.0 (0.62s)
Computing version for https://github.com/bannzai/Swdifft.git
Computed https://github.com/bannzai/Swdifft.git at 1.0.3 (0.70s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.9.0 (2.22s)
Creating working copy for https://github.com/kylef/Commander.git
Working copy of https://github.com/kylef/Commander.git resolved at 0.9.0
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.9.0
Creating working copy for https://github.com/bannzai/Swdifft.git
Working copy of https://github.com/bannzai/Swdifft.git resolved at 1.0.3
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swdifft",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/bannzai/Swdifft.git"
    },
    {
      "identity" : "commander",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.8.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kylef/Commander.git"
    }
  ],
  "manifest_display_name" : "XcodeProject",
  "name" : "XcodeProject",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "xcp",
      "targets" : [
        "XcodeProject"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "XcodeProject",
      "targets" : [
        "XcodeProjectCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XcodeProjectCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "XcodeProjectCoreTests",
      "path" : "Tests/XcodeProjectCoreTests",
      "product_dependencies" : [
        "Swdifft"
      ],
      "sources" : [
        "Appender/BuildFileAppenderTests.swift",
        "Appender/FileReferenceAppenderTests.swift",
        "Appender/GroupAppenderTests.swift",
        "Extension/ArrayExtensionTests.swift",
        "Extractor/GroupExtractorTests.swift",
        "Formatter/Serializer/PBXAtomicValue/PBXAtomicFormatterTests.swift",
        "Formatter/Serializer/PBXAtomicValueList/MultilineAtomicValueListFieldFormatterTests.swift",
        "Formatter/Serializer/PBXAtomicValueList/SinglelineAtomicValueListFieldFormatterTests.swift",
        "Formatter/Serializer/PBXRawMap/PBXRawMapFormatterTests.swift",
        "Formatter/Serializer/PBXRawMapList/PBXRawMapListFormatterTests.swift",
        "Formatter/Serializer/Section/SectionFormatterTests.swift",
        "Formatter/Serializer/SerializerFormatterTests.swift",
        "Generated/Mock.generated.swift",
        "PBX/Model/PBXBuildPhaseTests.swift",
        "PBX/Model/PBXGroupTests.swift",
        "PBX/Model/PBXTargetTests.swift",
        "PBX/Subscription/SubscriptionTests.swift",
        "Parser/PBXProjectParserTests.swift",
        "Serializer/XcodeProjectSerializerTests.swift",
        "TestHelper.swift",
        "XcodeProject/XcodeProjectTests.swift"
      ],
      "target_dependencies" : [
        "XcodeProjectCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XcodeProjectCore",
      "module_type" : "SwiftTarget",
      "name" : "XcodeProjectCore",
      "path" : "Sources/XcodeProjectCore",
      "product_dependencies" : [
        "Swdifft"
      ],
      "product_memberships" : [
        "xcp",
        "XcodeProject"
      ],
      "sources" : [
        "Appender/Component/BuildFileAppender.swift",
        "Appender/Component/BuildPhaseAppender.swift",
        "Appender/Component/FileReferenceAppender.swift",
        "Appender/Component/GroupAppender.swift",
        "Appender/Component/ResourceBuildPhaseAppender.swift",
        "Appender/Component/SourceBuildPhaseAppender.swift",
        "Extension/Array/ArrayExtension.swift",
        "Extension/Collection/CollectionExtension.swift",
        "Extension/Dictionary/DictionaryExtension.swift",
        "Extractor/BuildFileExtractor.swift",
        "Extractor/BuildPhaseExtractor.swift",
        "Extractor/FileRefExtractor.swift",
        "Extractor/GroupExtractor.swift",
        "Extractor/NativeTargetExtractor.swift",
        "Extractor/ResourcesBuildPhaseExtractor.swift",
        "Extractor/SourcesBuildPhaseExtractor.swift",
        "Formatter/Serializer/Field/FieldFormatter.swift",
        "Formatter/Serializer/Field/PBXAtomicValue/PBXAtomicValueFormatter.swift",
        "Formatter/Serializer/Field/PBXAtomicValueList/MultiplelineAtomicValueListFieldFormatter.swift",
        "Formatter/Serializer/Field/PBXAtomicValueList/PBXAtomicValueListFieldFormatter.swift",
        "Formatter/Serializer/Field/PBXAtomicValueList/SinglelineAtomicValueListFieldFormatter.swift",
        "Formatter/Serializer/Field/PBXRawMap/PBXMapFormatter.swift",
        "Formatter/Serializer/Field/PBXRawMapList/PBXRawMapFormatter.swift",
        "Formatter/Serializer/Object/ObjectRowFormatter.swift",
        "Formatter/Serializer/Object/TopRowFormatter.swift",
        "Formatter/Serializer/Object/XcodeProjectFormatter.swift",
        "Formatter/Serializer/Section/SectionFormatter.swift",
        "Formatter/Serializer/Section/SectionRowFormatter.swift",
        "Formatter/Serializer/SerializeFormatter.swift",
        "Generator/StringGenerator.swift",
        "Maker/BuildFileMaker.swift",
        "Maker/BuildPhaseMaker.swift",
        "Maker/FileReferenceMaker.swift",
        "Maker/GroupMaker.swift",
        "PBX/Context/Context.swift",
        "PBX/Model/AbstractPBXObject.swift",
        "PBX/Model/PBX.swift",
        "PBX/Model/PBXType.swift",
        "PBX/Model/SecondaryAbstractPBXObject.swift",
        "PBX/Model/XC.swift",
        "PBX/ObjectType.swift",
        "PBX/Subscription/PBXSubscription.swift",
        "Parser/PBXProjectParser.swift",
        "Serializer/XcodeProjectSerializer.swift",
        "Sourcery/AutoMockable.swift",
        "Value/KnownFileExtension.swift",
        "Value/PathComponent.swift",
        "Value/SourceTreeType.swift",
        "Writer/FileWriter.swift",
        "Xcode/XcodeProject.swift",
        "Xcode/XcodeProjectError.swift",
        "Xcode/XcodeProjectHelper.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeProjectCLI",
      "module_type" : "SwiftTarget",
      "name" : "XcodeProjectCLI",
      "path" : "Sources/XcodeProjectCLI",
      "product_dependencies" : [
        "Commander"
      ],
      "product_memberships" : [
        "xcp"
      ],
      "sources" : [
        "CLI.swift"
      ],
      "target_dependencies" : [
        "XcodeProjectCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeProject",
      "module_type" : "SwiftTarget",
      "name" : "XcodeProject",
      "path" : "Sources/XcodeProject",
      "product_memberships" : [
        "xcp"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "XcodeProjectCLI"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "4.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.