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

Failed to build ILikeToMoveIt, reference main (ff64ef), with Swift 5.9 for macOS (SPM) on 5 Oct 2024 06:57:33 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.55.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ryanlintott/ILikeToMoveIt.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ryanlintott/ILikeToMoveIt
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at ff64ef0 Updated Example App bundle identifier to ILikeToMoveItExample
Cloned https://github.com/ryanlintott/ILikeToMoveIt.git
Revision (git rev-parse @):
ff64ef08ec74d4e3e032860eecd29456a9b377dc
SUCCESS checkout https://github.com/ryanlintott/ILikeToMoveIt.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/ryanlintott/ILikeToMoveIt.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/1] Copying PrivacyInfo.xcprivacy
[2/6] Compiling ILikeToMoveIt resource_bundle_accessor.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/6] Emitting module ILikeToMoveIt
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:71:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published public var focus: Item? = nil
     ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:14: note: add @available attribute to enclosing generic class
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:73:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published public var move: AccessibilityMove<Item>? = nil
     ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:14: note: add @available attribute to enclosing generic class
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:59: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:14: note: add @available attribute to enclosing generic class
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
             ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<AccessibilityMoveController<Item>, Item?>' cannot be converted to contextual type 'KeyPath<AccessibilityMoveController<Item>, Item?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<AccessibilityMoveController<Item>, AccessibilityMove<Item>?>' cannot be converted to contextual type 'KeyPath<AccessibilityMoveController<Item>, AccessibilityMove<Item>?>'
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:14:32: error: 'UTType' is only available in macOS 11.0 or newer
    static var writableTypes: [UTType] { get }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:14:16: note: add @available attribute to enclosing static property
    static var writableTypes: [UTType] { get }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:16:32: error: 'UTType' is only available in macOS 11.0 or newer
    static var readableTypes: [UTType] { get }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:16:16: note: add @available attribute to enclosing static property
    static var readableTypes: [UTType] { get }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:21:21: error: 'UTType' is only available in macOS 11.0 or newer
    func data(type: UTType) throws -> Data?
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:21:10: note: add @available attribute to enclosing instance method
    func data(type: UTType) throws -> Data?
         ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:27:17: error: 'UTType' is only available in macOS 11.0 or newer
    init?(type: UTType, data: Data) throws
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:27:5: note: add @available attribute to enclosing initializer
    init?(type: UTType, data: Data) throws
    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:46:53: error: 'UTType' is only available in macOS 11.0 or newer
    static func writableType(identifier: String) -> UTType? {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:46:17: note: add @available attribute to enclosing static method
    static func writableType(identifier: String) -> UTType? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:30:1: note: add @available attribute to enclosing extension
extension Providable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:50:53: error: 'UTType' is only available in macOS 11.0 or newer
    static func readableType(identifier: String) -> UTType? {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:50:17: note: add @available attribute to enclosing static method
    static func readableType(identifier: String) -> UTType? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:30:1: note: add @available attribute to enclosing extension
extension Providable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:51:125: error: 'View' is only available in macOS 10.15 or newer
    func onContinueUserActivity<T: UserActivityProvidable>(_ item: T.Type, perform action: @escaping (T?) -> Void ) -> some View {
                                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:51:10: note: add @available attribute to enclosing instance method
    func onContinueUserActivity<T: UserActivityProvidable>(_ item: T.Type, perform action: @escaping (T?) -> Void ) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:8: note: add @available attribute to enclosing extension
public extension View {
       ^
[4/6] Compiling ILikeToMoveIt Providable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:14:32: error: 'UTType' is only available in macOS 11.0 or newer
    static var writableTypes: [UTType] { get }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:14:16: note: add @available attribute to enclosing static property
    static var writableTypes: [UTType] { get }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:16:32: error: 'UTType' is only available in macOS 11.0 or newer
    static var readableTypes: [UTType] { get }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:16:16: note: add @available attribute to enclosing static property
    static var readableTypes: [UTType] { get }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:21:21: error: 'UTType' is only available in macOS 11.0 or newer
    func data(type: UTType) throws -> Data?
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:21:10: note: add @available attribute to enclosing instance method
    func data(type: UTType) throws -> Data?
         ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:27:17: error: 'UTType' is only available in macOS 11.0 or newer
    init?(type: UTType, data: Data) throws
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:27:5: note: add @available attribute to enclosing initializer
    init?(type: UTType, data: Data) throws
    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:12:17: note: add @available attribute to enclosing protocol
public protocol Providable: Codable {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:46:53: error: 'UTType' is only available in macOS 11.0 or newer
    static func writableType(identifier: String) -> UTType? {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:46:17: note: add @available attribute to enclosing static method
    static func writableType(identifier: String) -> UTType? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:30:1: note: add @available attribute to enclosing extension
extension Providable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:50:53: error: 'UTType' is only available in macOS 11.0 or newer
    static func readableType(identifier: String) -> UTType? {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:50:17: note: add @available attribute to enclosing static method
    static func readableType(identifier: String) -> UTType? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:30:1: note: add @available attribute to enclosing extension
extension Providable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:36:37: error: argument type 'NSUserActivity' does not conform to expected type 'NSItemProviderWriting'
            provider.registerObject(userActivity, visibility: .all)
                                    ^
                                                 as! NSItemProviderWriting
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:47:34: error: 'identifier' is only available in macOS 11.0 or newer
        writableTypes.first { $0.identifier == identifier }
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:47:34: note: add 'if #available' version check
        writableTypes.first { $0.identifier == identifier }
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:46:17: note: add @available attribute to enclosing static method
    static func writableType(identifier: String) -> UTType? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:30:1: note: add @available attribute to enclosing extension
extension Providable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:51:34: error: 'identifier' is only available in macOS 11.0 or newer
        readableTypes.first { $0.identifier == identifier }
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:51:34: note: add 'if #available' version check
        readableTypes.first { $0.identifier == identifier }
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:50:17: note: add @available attribute to enclosing static method
    static func readableType(identifier: String) -> UTType? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:30:1: note: add @available attribute to enclosing extension
extension Providable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:98:34: error: 'identifier' is only available in macOS 11.0 or newer
        Item.writableTypes.map(\.identifier)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:98:34: note: add 'if #available' version check
        Item.writableTypes.map(\.identifier)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:97:16: note: add @available attribute to enclosing static property
    static var writableTypeIdentifiersForItemProvider: [String] {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:89:7: note: add @available attribute to enclosing generic class
class ItemProvider<Item: Providable>: NSObject, NSItemProviderWriting, NSItemProviderReading {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:102:34: error: 'identifier' is only available in macOS 11.0 or newer
        Item.readableTypes.map(\.identifier)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:102:34: note: add 'if #available' version check
        Item.readableTypes.map(\.identifier)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:101:16: note: add @available attribute to enclosing static property
    static var readableTypeIdentifiersForItemProvider: [String] {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/Providable.swift:89:7: note: add @available attribute to enclosing generic class
class ItemProvider<Item: Providable>: NSObject, NSItemProviderWriting, NSItemProviderReading {
      ^
[5/6] Compiling ILikeToMoveIt AccessibilityMoveable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:71:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published public var focus: Item? = nil
     ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:14: note: add @available attribute to enclosing generic class
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:73:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published public var move: AccessibilityMove<Item>? = nil
     ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:14: note: add @available attribute to enclosing generic class
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:59: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:69:14: note: add @available attribute to enclosing generic class
public class AccessibilityMoveController<Item: Hashable>: ObservableObject {
             ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<AccessibilityMoveController<Item>, Item?>' cannot be converted to contextual type 'KeyPath<AccessibilityMoveController<Item>, Item?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<AccessibilityMoveController<Item>, AccessibilityMove<Item>?>' cannot be converted to contextual type 'KeyPath<AccessibilityMoveController<Item>, AccessibilityMove<Item>?>'
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:235:9: error: cannot find 'UIAccessibility' in scope
        UIAccessibility.post(notification: .announcement, argument: announcement.joined(separator: " "))
        ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/AccessibilityMoveable.swift:235:45: error: cannot infer contextual base in reference to member 'announcement'
        UIAccessibility.post(notification: .announcement, argument: announcement.joined(separator: " "))
                                           ~^~~~~~~~~~~~
[6/6] Compiling ILikeToMoveIt UserActivityProvidable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:51:125: error: 'View' is only available in macOS 10.15 or newer
    func onContinueUserActivity<T: UserActivityProvidable>(_ item: T.Type, perform action: @escaping (T?) -> Void ) -> some View {
                                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:51:10: note: add @available attribute to enclosing instance method
    func onContinueUserActivity<T: UserActivityProvidable>(_ item: T.Type, perform action: @escaping (T?) -> Void ) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:24:33: error: 'persistentIdentifier' is only available in macOS 10.15 or newer
            let data = activity.persistentIdentifier?.data(using: .utf8),
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:24:33: note: add 'if #available' version check
            let data = activity.persistentIdentifier?.data(using: .utf8),
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:21:5: note: add @available attribute to enclosing initializer
    init?(activity: NSUserActivity) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:20:8: note: add @available attribute to enclosing extension
public extension UserActivityProvidable {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:40:18: error: 'persistentIdentifier' is only available in macOS 10.15 or newer
        activity.persistentIdentifier = string
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:40:18: note: add 'if #available' version check
        activity.persistentIdentifier = string
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:32:9: note: add @available attribute to enclosing property
    var userActivity: NSUserActivity? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:20:8: note: add @available attribute to enclosing extension
public extension UserActivityProvidable {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:41:18: error: 'targetContentIdentifier' is only available in macOS 10.15 or newer
        activity.targetContentIdentifier = Self.activityType
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:41:18: note: add 'if #available' version check
        activity.targetContentIdentifier = Self.activityType
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:32:9: note: add @available attribute to enclosing property
    var userActivity: NSUserActivity? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:20:8: note: add @available attribute to enclosing extension
public extension UserActivityProvidable {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:52:9: error: 'onContinueUserActivity(_:perform:)' is only available in macOS 11.0 or newer
        onContinueUserActivity(T.activityType) { activity in
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:52:9: note: add 'if #available' version check
        onContinueUserActivity(T.activityType) { activity in
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:51:10: note: add @available attribute to enclosing instance method
    func onContinueUserActivity<T: UserActivityProvidable>(_ item: T.Type, perform action: @escaping (T?) -> Void ) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/ILikeToMoveIt/UserActivityProvidable.swift:46:8: note: add @available attribute to enclosing extension
public extension View {
       ^
error: fatalError
BUILD FAILURE 5.9 macosSpm