Build Information
Successful build of Media, reference 3.0.0 (84acbe
), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 17:34:55 UTC.
Swift 6 data race errors: 35
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[81/121] Compiling MediaCore Photograph.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Audio/Audios.swift:18:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[82/121] Compiling MediaCore AuthorizationStatus+PermissionError.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Audio/Audios.swift:18:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[83/121] Compiling MediaCore CFString+MediaTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Audio/Audios.swift:18:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[84/121] Compiling MediaCore FileManager+directories.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Audio/Audios.swift:18:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[85/121] Compiling MediaCore Dictionary+PhotoKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Audio/Audios.swift:18:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[86/121] Compiling MediaCore UIImagePickerController+MediaType.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Audio/Audios.swift:18:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | ///
17 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
18 | public static var all: [Audio]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Capture/Photograph.swift:17:16: warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | ///
16 | public final class Photograph: NSObject {
17 | static var captureProcessor: CaptureProcessor.Type = PhotoCaptureProcessor.self
| |- warning: static property 'captureProcessor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'captureProcessor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'captureProcessor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | private let photoOutput: AVCapturePhotoOutput
[87/121] Compiling MediaCore PHImageManager+LivePhotoManager.swift
[88/121] Compiling MediaCore PHImageManager+VideoManager.swift
[89/121] Compiling MediaCore PHImageManager+handlePotentialDegradedResult.swift
[90/121] Compiling MediaCore PHImageManager+handleResult.swift
[91/121] Compiling MediaCore PHLivePhoto+PHLivePhotoProtocol.swift
[92/121] Compiling MediaCore PHPhotoLibrary+PhotoLibrary.swift
[93/121] Compiling MediaCore UIImagePickerController+MediaTypeError.swift
[94/121] Compiling MediaCore PHAssetCollectionWrapper.swift
[95/121] Compiling MediaCore Pattern.swift
[96/121] Compiling MediaCore AVAssetExportPresetProvider.swift
[97/121] Compiling MediaCore AnyMetadata.swift
[98/121] Compiling MediaCore Album+Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[99/121] Compiling MediaCore Album+Filter.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[100/121] Compiling MediaCore Album+Identifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[101/121] Compiling MediaCore Album+Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[102/121] Compiling MediaCore Album+SortKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[103/121] Compiling MediaCore Album.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[104/121] Compiling MediaCore AlbumType.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[105/121] Compiling MediaCore Albums.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[106/121] Compiling MediaCore LazyAlbum.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[107/121] Compiling MediaCore LazyAlbums.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[108/121] Compiling MediaCore Audio+FileType.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[109/121] Compiling MediaCore Audio+Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:19:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAlbums(sort: [Media.Sort(key: .localizedTitle, ascending: true)])
19 | public static var all: [Album]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All user albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:26:23: warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAlbums(ofType: .user,
25 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
26 | public static var user: [Album]
| |- warning: static property 'user' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'user' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'user' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All smart albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:33:23: warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAlbums(ofType: .smart,
32 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
33 | public static var smart: [Album]
| |- warning: static property 'smart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'smart' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'smart' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All cloud albums in the photo library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Album/Albums.swift:40:23: warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAlbums(ofType: .cloud,
39 | sort: [Media.Sort(key: .localizedTitle, ascending: true)])
40 | public static var cloud: [Album]
| |- warning: static property 'cloud' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cloud' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cloud' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
[110/121] Compiling MediaCore Media+Sort.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[111/121] Compiling MediaCore Media+SortKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[112/121] Compiling MediaCore PHAssetWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[113/121] Compiling MediaCore UniversalImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[114/121] Compiling MediaCore Media+LazyPhotos.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[115/121] Compiling MediaCore Photo+Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[116/121] Compiling MediaCore Photo+FileType.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[117/121] Compiling MediaCore Photo+Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[118/121] Compiling MediaCore Photo+Properties.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[119/121] Compiling MediaCore Photo+Subtype.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[120/121] Compiling MediaCore Photo.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[121/121] Compiling MediaCore Photos.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photo.swift:19:16: warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | public struct Photo: MediaProtocol {
19 | static var imageManager: ImageManager = PHImageManager.default()
| |- warning: static property 'imageManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'imageManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'imageManager' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private var phAsset: PHAsset? { phAssetWrapper.value }
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:19:27: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | ///
18 | @FetchAssets(sort: [Media.Sort(key: .creationDate, ascending: false)])
19 | public static var all: [Photo]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// All live photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:26:27: warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | @FetchAssets(filter: [.mediaSubtypes([.live])],
25 | sort: [Media.Sort(key: .creationDate, ascending: false)])
26 | public static var live: [LivePhoto]
| |- warning: static property 'live' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'live' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'live' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// All panorama photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:33:27: warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @FetchAssets(filter: [.mediaSubtypes([.panorama])],
32 | sort: [Media.Sort(key: .creationDate, ascending: false)])
33 | public static var panorama: [Photo]
| |- warning: static property 'panorama' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'panorama' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'panorama' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// All HDR photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:40:27: warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | @FetchAssets(filter: [.mediaSubtypes([.hdr])],
39 | sort: [Media.Sort(key: .creationDate, ascending: false)])
40 | public static var hdr: [Photo]
| |- warning: static property 'hdr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'hdr' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'hdr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | /// All screenshots in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:47:27: warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 | @FetchAssets(filter: [.mediaSubtypes([.screenshot])],
46 | sort: [Media.Sort(key: .creationDate, ascending: false)])
47 | public static var screenshot: [Photo]
| |- warning: static property 'screenshot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'screenshot' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'screenshot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | /// All depth effect photos in the library
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Photo/Photos.swift:55:27: warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 | sort: [Media.Sort(key: .creationDate, ascending: false)])
54 | @available(iOS 10.2, macOS 10.15, tvOS 10.1, *)
55 | public static var depthEffect: [Photo]
| |- warning: static property 'depthEffect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'depthEffect' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'depthEffect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 | }
[122/155] Emitting module MediaSwiftUI
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:16:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
14 |
15 | #if !os(tvOS)
16 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
17 | public extension Photo {
18 | typealias ResultPhotoCameraResultCompletion = (Result<Camera.Result, Swift.Error>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:151:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
149 | #endif
150 |
151 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
152 | public extension Photo {
153 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
12 | import SwiftUI
13 |
14 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
15 | public extension Video {
16 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:24:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
22 |
23 | #if !os(tvOS)
24 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
25 | public extension Video {
26 | /// Alias for a completion block getting a `Result` containing a `<Media.URL<Video>`
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/internal/Models/Garbage.swift:11:16: warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | struct Garbage {
11 | static var cancellables: [AnyCancellable] = []
| |- warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cancellables' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cancellables' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
[123/158] Compiling MediaSwiftUI Video+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
12 | import SwiftUI
13 |
14 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
15 | public extension Video {
16 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:24:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
22 |
23 | #if !os(tvOS)
24 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
25 | public extension Video {
26 | /// Alias for a completion block getting a `Result` containing a `<Media.URL<Video>`
[124/158] Compiling MediaSwiftUI CameraViewCreator.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
12 | import SwiftUI
13 |
14 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
15 | public extension Video {
16 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:24:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
22 |
23 | #if !os(tvOS)
24 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
25 | public extension Video {
26 | /// Alias for a completion block getting a `Result` containing a `<Media.URL<Video>`
[125/158] Compiling MediaSwiftUI AVCaptureVideoPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
12 | import SwiftUI
13 |
14 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
15 | public extension Video {
16 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:24:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
22 |
23 | #if !os(tvOS)
24 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
25 | public extension Video {
26 | /// Alias for a completion block getting a `Result` containing a `<Media.URL<Video>`
[126/158] Compiling MediaSwiftUI CameraView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
12 | import SwiftUI
13 |
14 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
15 | public extension Video {
16 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Video/Video+SwiftUI.swift:24:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
22 |
23 | #if !os(tvOS)
24 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
25 | public extension Video {
26 | /// Alias for a completion block getting a `Result` containing a `<Media.URL<Video>`
[127/158] Compiling MediaSwiftUI MediaPicker+Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:18:47: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
16 | public func loadLivePhoto() -> AnyPublisher<PHLivePhoto, Swift.Error> {
17 | Future { promise in
18 | guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
19 | promise(.failure(Error.couldNotLoadObject(underlying: Error.unknown)))
20 | return
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:23:38: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
21 | }
22 |
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:25:21: warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
| |- warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
26 | } else if let livePhoto = livePhoto {
27 | promise(.success(livePhoto as! PHLivePhoto))
[128/158] Compiling MediaSwiftUI NSItemProvider+Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:18:47: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
16 | public func loadLivePhoto() -> AnyPublisher<PHLivePhoto, Swift.Error> {
17 | Future { promise in
18 | guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
19 | promise(.failure(Error.couldNotLoadObject(underlying: Error.unknown)))
20 | return
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:23:38: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
21 | }
22 |
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:25:21: warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
| |- warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
26 | } else if let livePhoto = livePhoto {
27 | promise(.success(livePhoto as! PHLivePhoto))
[129/158] Compiling MediaSwiftUI NSItemProvider+loadImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:18:47: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
16 | public func loadLivePhoto() -> AnyPublisher<PHLivePhoto, Swift.Error> {
17 | Future { promise in
18 | guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
19 | promise(.failure(Error.couldNotLoadObject(underlying: Error.unknown)))
20 | return
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:23:38: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
21 | }
22 |
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:25:21: warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
| |- warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
26 | } else if let livePhoto = livePhoto {
27 | promise(.success(livePhoto as! PHLivePhoto))
[130/158] Compiling MediaSwiftUI NSItemProvider+loadLivePhoto.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:18:47: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
16 | public func loadLivePhoto() -> AnyPublisher<PHLivePhoto, Swift.Error> {
17 | Future { promise in
18 | guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
19 | promise(.failure(Error.couldNotLoadObject(underlying: Error.unknown)))
20 | return
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:23:38: warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
21 | }
22 |
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
| `- warning: conformance of 'PHLivePhoto' to 'NSItemProviderReading' is unavailable in macOS; this is an error in the Swift 6 language mode
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Photos.framework/Headers/PHLivePhoto.h:54:1: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
52 | API_AVAILABLE(ios(14))
53 | API_UNAVAILABLE(macos, tvos, watchos)
54 | @interface PHLivePhoto (NSItemProvider) <NSItemProviderReading>
| `- note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
55 |
56 | @end
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadLivePhoto.swift:25:21: warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
23 | self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
24 | if let error = error {
25 | promise(.failure(Error.couldNotLoadObject(underlying: error)))
| |- warning: capture of 'promise' with non-sendable type '(Result<PHLivePhoto, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
26 | } else if let livePhoto = livePhoto {
27 | promise(.success(livePhoto as! PHLivePhoto))
[131/158] Compiling MediaSwiftUI VideoPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/internal/Models/Garbage.swift:11:16: warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | struct Garbage {
11 | static var cancellables: [AnyCancellable] = []
| |- warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cancellables' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cancellables' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
[132/158] Compiling MediaSwiftUI Garbage.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/internal/Models/Garbage.swift:11:16: warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | struct Garbage {
11 | static var cancellables: [AnyCancellable] = []
| |- warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cancellables' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cancellables' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
[133/158] Compiling MediaSwiftUI ReferenceWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/internal/Models/Garbage.swift:11:16: warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | struct Garbage {
11 | static var cancellables: [AnyCancellable] = []
| |- warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cancellables' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cancellables' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
[134/158] Compiling MediaSwiftUI ViewState.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/internal/Models/Garbage.swift:11:16: warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | struct Garbage {
11 | static var cancellables: [AnyCancellable] = []
| |- warning: static property 'cancellables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cancellables' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'cancellables' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
[135/158] Compiling MediaSwiftUI ActivityIndicatorView.swift
[136/158] Compiling MediaSwiftUI LivePhotoView.swift
[137/158] Compiling MediaSwiftUI MediaPicker+Coordinator.swift
[138/158] Compiling MediaSwiftUI NSItemProvider+loadVideo.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:16:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
14 |
15 | #if !os(tvOS)
16 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
17 | public extension Photo {
18 | typealias ResultPhotoCameraResultCompletion = (Result<Camera.Result, Swift.Error>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:151:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
149 | #endif
150 |
151 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
152 | public extension Photo {
153 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadVideo.swift:43:21: warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
41 | return targetLocation
42 | }
43 | promise(result)
| |- warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
44 | } else {
45 | let error = error ?? Error.unknown
[139/158] Compiling MediaSwiftUI PHPicker.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:16:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
14 |
15 | #if !os(tvOS)
16 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
17 | public extension Photo {
18 | typealias ResultPhotoCameraResultCompletion = (Result<Camera.Result, Swift.Error>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:151:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
149 | #endif
150 |
151 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
152 | public extension Photo {
153 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadVideo.swift:43:21: warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
41 | return targetLocation
42 | }
43 | promise(result)
| |- warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
44 | } else {
45 | let error = error ?? Error.unknown
[140/158] Compiling MediaSwiftUI Photo+Camera+Result.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:16:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
14 |
15 | #if !os(tvOS)
16 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
17 | public extension Photo {
18 | typealias ResultPhotoCameraResultCompletion = (Result<Camera.Result, Swift.Error>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:151:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
149 | #endif
150 |
151 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
152 | public extension Photo {
153 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadVideo.swift:43:21: warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
41 | return targetLocation
42 | }
43 | promise(result)
| |- warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
44 | } else {
45 | let error = error ?? Error.unknown
[141/158] Compiling MediaSwiftUI Photo+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:16:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
14 |
15 | #if !os(tvOS)
16 | @available (iOS 13, macOS 10.15, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
17 | public extension Photo {
18 | typealias ResultPhotoCameraResultCompletion = (Result<Camera.Result, Swift.Error>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/Photo/Photo+SwiftUI.swift:151:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
149 | #endif
150 |
151 | @available (iOS 13, macOS 10.15, tvOS 13, *)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
152 | public extension Photo {
153 | /// Creates a ready-to-use `SwiftUI` view representation of the receiver
/Users/admin/builder/spi-builder-workspace/Sources/MediaSwiftUI/API/PHPicker/NSItemProvider+loadVideo.swift:43:21: warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
41 | return targetLocation
42 | }
43 | promise(result)
| |- warning: capture of 'promise' with non-sendable type '(Result<URL, any Error>) -> Void' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
44 | } else {
45 | let error = error ?? Error.unknown
[142/158] Compiling MediaSwiftUI MediaPicker.swift
[143/158] Compiling MediaSwiftUI MediaPickerValue.swift
[144/158] Compiling MediaSwiftUI PhotoView.swift
[145/158] Compiling MediaSwiftUI PhotosUILivePhotoView.swift
[146/158] Compiling MediaSwiftUI Media+SwiftUI.swift
[147/158] Compiling MediaSwiftUI MediaSwiftUIAliases.swift
[148/158] Compiling MediaSwiftUI BrowserResult.swift
[149/158] Compiling MediaSwiftUI ViewWrapper.swift
[150/158] Compiling MediaSwiftUI WeakObjectWrapper.swift
[151/158] Compiling MediaSwiftUI ViewCreator.swift
[152/158] Compiling MediaSwiftUI Camera+Error.swift
[153/158] Compiling MediaSwiftUI Camera+Result.swift
[154/158] Compiling MediaSwiftUI Camera.swift
[155/158] Compiling MediaSwiftUI LivePhoto+SwiftUI.swift
[156/158] Compiling MediaSwiftUI UniversalProgressView.swift
[157/158] Compiling MediaSwiftUI AVPlayerView.swift
[158/158] Compiling MediaSwiftUI VideoView.swift
Build complete! (12.91s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Media",
"name" : "Media",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "MediaCore",
"targets" : [
"MediaCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MediaSwiftUI",
"targets" : [
"MediaCore",
"MediaSwiftUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MediaTests",
"module_type" : "SwiftTarget",
"name" : "MediaTests",
"path" : "Tests/MediaTests",
"sources" : [
"Capture/AVCaptureDeviceTests.swift",
"Capture/PhotoCaptureProcessorTests.swift",
"Capture/PhotographTests.swift",
"Capture/VideoRecorderTests.swift",
"Errors/PermissionErrorTests.swift",
"Extensions/CFString+MediaTypesTests.swift",
"Extensions/FileManagerTests.swift",
"Extensions/OptionalString+compareTests.swift",
"Extensions/PHAsset+anyMediaTests.swift",
"Extensions/PHAuthorizationStatus+PermissionErrorTests.swift",
"Extensions/PHFetchOptions+ConvenienceTests.swift",
"Extensions/PhotoKitDictionaryTests.swift",
"Extensions/UIImagePickerController+MediaTypeTests.swift",
"Extensions/UIImagePickerController+supportedMediaTypesTests.swift",
"Mocks/MockAVAssetExportSession.swift",
"Mocks/MockAVCaptureMovieFileOutput.swift",
"Mocks/MockAVCapturePhoto.swift",
"Mocks/MockAVCapturePhotoOutput.swift",
"Mocks/MockAVCaptureResolvedPhotoSettings.swift",
"Mocks/MockAVMetadataItem.swift",
"Mocks/MockCaptureProcessor.swift",
"Mocks/MockCaptureProcessorDelegate.swift",
"Mocks/MockImage.swift",
"Mocks/MockImageManager.swift",
"Mocks/MockLivePhotoManager.swift",
"Mocks/MockPHAsset.swift",
"Mocks/MockPHAssetChangeRequest.swift",
"Mocks/MockPHAssetCollection.swift",
"Mocks/MockPHAssetCollectionFetchResult.swift",
"Mocks/MockPHAssetsFetchResult.swift",
"Mocks/MockPHChange.swift",
"Mocks/MockPHContentEditingInput.swift",
"Mocks/MockPHLivePhoto.swift",
"Mocks/MockPHObjectChangeDetails.swift",
"Mocks/MockPHObjectPlaceholder.swift",
"Mocks/MockPhotoLibrary.swift",
"Mocks/MockPhotoLibraryChangeObserver.swift",
"Mocks/MockPropertyWrapperExample.swift",
"Mocks/MockUIImagePickerController.swift",
"Mocks/MockVideoManager.swift",
"Models/Album/AlbumFilterTests.swift",
"Models/Album/AlbumIdentifierTests.swift",
"Models/Album/AlbumTests.swift",
"Models/Album/AlbumTypeTests.swift",
"Models/Album/AlbumsTests.swift",
"Models/Album/LazyAlbumTests.swift",
"Models/AnyMedia+EquatableTests.swift",
"Models/AnyMediaIdentifierTests.swift",
"Models/AnyMediaTests.swift",
"Models/Audio/AudioFileTypeTests.swift",
"Models/Audio/AudioSubtypeTests.swift",
"Models/Audio/AudioTests.swift",
"Models/Audio/AudiosTests.swift",
"Models/Audio/LazyAudiosTests.swift",
"Models/Camera/CameraTests.swift",
"Models/Enums/PhotoSubtypeTests.swift",
"Models/LivePhoto/LazyLivePhotosTests.swift",
"Models/LivePhoto/LivePhotoFileTypeTests.swift",
"Models/LivePhoto/LivePhotoSubtypeTests.swift",
"Models/LivePhoto/LivePhotoTests.swift",
"Models/Media/MediaFilterTests.swift",
"Models/Media/MediaIdentifierTests.swift",
"Models/Media/MediaSwiftUITests.swift",
"Models/Media/MediaTests.swift",
"Models/Media/MediaURLTests.swift",
"Models/PatternTests.swift",
"Models/Photo/LazyPhotosTests.swift",
"Models/Photo/PhotoFileTypeTests.swift",
"Models/Photo/PhotoTests.swift",
"Models/Photo/PhotosTests.swift",
"Models/Video/LazyVideosTests.swift",
"Models/Video/Video+ExportOptionsTests.swift",
"Models/Video/Video+PropertiesTests.swift",
"Models/Video/VideoExportQualityTests.swift",
"Models/Video/VideoFileTypeTests.swift",
"Models/Video/VideoSubtypeTests.swift",
"Models/Video/VideoTests.swift",
"Models/Video/VideosTests.swift",
"Property wrappers/FetchAlbumTests.swift",
"Property wrappers/FetchAssetTests.swift",
"Services/AlbumFetcherTests.swift",
"Services/CustomPhotoLibraryChangeObserverTests.swift",
"Services/PHAssetChangerTests.swift",
"Services/PHAssetFetcherTests.swift",
"Services/PHChangerTests.swift",
"Services/ViewCreatorTests.swift",
"TimerWrapperTests.swift",
"Views/MediaPickerCoordinatorTests.swift",
"Views/MediaPickerTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"MediaSwiftUI"
],
"type" : "test"
},
{
"c99name" : "MediaSwiftUI",
"module_type" : "SwiftTarget",
"name" : "MediaSwiftUI",
"path" : "Sources/MediaSwiftUI",
"product_memberships" : [
"MediaSwiftUI"
],
"sources" : [
"API/Camera/Camera+Error.swift",
"API/Camera/Camera+Result.swift",
"API/Camera/Camera.swift",
"API/LivePhoto/LivePhoto+SwiftUI.swift",
"API/LivePhoto/PhotosUILivePhotoView.swift",
"API/Media/Media+SwiftUI.swift",
"API/MediaSwiftUIAliases.swift",
"API/Models/BrowserResult.swift",
"API/Models/Errors/MediaPicker+Error.swift",
"API/PHPicker/NSItemProvider+Error.swift",
"API/PHPicker/NSItemProvider+loadImage.swift",
"API/PHPicker/NSItemProvider+loadLivePhoto.swift",
"API/PHPicker/NSItemProvider+loadVideo.swift",
"API/PHPicker/PHPicker.swift",
"API/Photo/Photo+Camera+Result.swift",
"API/Photo/Photo+SwiftUI.swift",
"API/Video/Video+SwiftUI.swift",
"internal/Capture/CameraViewCreator.swift",
"internal/Capture/Views/AVCaptureVideoPreview.swift",
"internal/Capture/Views/CameraView.swift",
"internal/Capture/Views/VideoPreview.swift",
"internal/Models/Garbage.swift",
"internal/Models/ReferenceWrapper.swift",
"internal/Models/ViewState.swift",
"internal/Models/ViewWrapper.swift",
"internal/Models/WeakObjectWrapper.swift",
"internal/Services/ViewCreator.swift",
"internal/Views/ActivityIndicatorView.swift",
"internal/Views/LivePhoto/LivePhotoView.swift",
"internal/Views/MediaPicker/MediaPicker+Coordinator.swift",
"internal/Views/MediaPicker/MediaPicker.swift",
"internal/Views/MediaPicker/MediaPickerValue.swift",
"internal/Views/Photo/PhotoView.swift",
"internal/Views/UniversalProgressView.swift",
"internal/Views/Video/AVPlayerView.swift",
"internal/Views/Video/VideoView.swift"
],
"target_dependencies" : [
"MediaCore"
],
"type" : "library"
},
{
"c99name" : "MediaCore",
"module_type" : "SwiftTarget",
"name" : "MediaCore",
"path" : "Sources/MediaCore",
"product_memberships" : [
"MediaCore",
"MediaSwiftUI"
],
"sources" : [
"API/Album/Album+Error.swift",
"API/Album/Album+Filter.swift",
"API/Album/Album+Identifier.swift",
"API/Album/Album+Metadata.swift",
"API/Album/Album+SortKey.swift",
"API/Album/Album.swift",
"API/Album/AlbumType.swift",
"API/Album/Albums.swift",
"API/Album/LazyAlbum.swift",
"API/Album/LazyAlbums.swift",
"API/Audio/Audio+FileType.swift",
"API/Audio/Audio+Metadata.swift",
"API/Audio/Audio+Subtype.swift",
"API/Audio/Audio.swift",
"API/Audio/Audios.swift",
"API/Audio/LazyAudios.swift",
"API/Capture/Extensions/AVCaptureDevice+devices.swift",
"API/Capture/Extensions/AVCaptureSession+add.swift",
"API/Capture/Photograph.swift",
"API/Extensions/AuthorizationStatus+PermissionError.swift",
"API/Extensions/CoreServices/CFString+MediaTypes.swift",
"API/Extensions/FileManager+directories.swift",
"API/Extensions/PhotoKit/Dictionary+PhotoKit.swift",
"API/Extensions/UIImagePickerController/UIImagePickerController+MediaType.swift",
"API/Extensions/UIImagePickerController/UIImagePickerController+availableSourceType.swift",
"API/Extensions/UIImagePickerController/UIImagePickerController+supportedMediaTypes.swift",
"API/LivePhoto/LazyLivePhotos.swift",
"API/LivePhoto/LivePhoto+FileType.swift",
"API/LivePhoto/LivePhoto+Metadata.swift",
"API/LivePhoto/LivePhoto+Subtype.swift",
"API/LivePhoto/LivePhoto.swift",
"API/LivePhoto/LivePhotos.swift",
"API/LivePhoto/PHLivePhotoProtocol.swift",
"API/Media/Media+DisplayRepresentation.swift",
"API/Media/Media+Error.swift",
"API/Media/Media+Identifier.swift",
"API/Media/Media+URL+Error.swift",
"API/Media/Media+URL.swift",
"API/Media/Media.swift",
"API/MediaCoreAliases.swift",
"API/Models/AnyMedia/AnyMedia+Equatable.swift",
"API/Models/AnyMedia/AnyMedia+Identifier+Equatable.swift",
"API/Models/AnyMedia/AnyMedia+Identifier.swift",
"API/Models/AnyMedia/AnyMedia.swift",
"API/Models/Capture/LivePhotoData.swift",
"API/Models/Errors/PermissionError.swift",
"API/Models/Media+Filter.swift",
"API/Models/Media+Quality.swift",
"API/Models/Media+Sort.swift",
"API/Models/Media+SortKey.swift",
"API/Models/PHAssetWrapper.swift",
"API/Models/UniversalImage.swift",
"API/Photo/Media+LazyPhotos.swift",
"API/Photo/Photo+Error.swift",
"API/Photo/Photo+FileType.swift",
"API/Photo/Photo+Metadata.swift",
"API/Photo/Photo+Properties.swift",
"API/Photo/Photo+Subtype.swift",
"API/Photo/Photo.swift",
"API/Photo/Photos.swift",
"API/PropertyWrappers/FetchAlbum.swift",
"API/PropertyWrappers/FetchAlbums.swift",
"API/PropertyWrappers/FetchAllAssets.swift",
"API/PropertyWrappers/FetchAsset.swift",
"API/PropertyWrappers/FetchAssets.swift",
"API/Protocols/AssetChangeRequest.swift",
"API/Protocols/MediaProtocol.swift",
"API/Protocols/MediaSubtypeProvider.swift",
"API/Protocols/PathExtensionsProvider.swift",
"API/Video/LazyVideos.swift",
"API/Video/Video+Error.swift",
"API/Video/Video+ExportOptions.swift",
"API/Video/Video+ExportProgress.swift",
"API/Video/Video+ExportQuality.swift",
"API/Video/Video+ExportQualityMac.swift",
"API/Video/Video+FileType.swift",
"API/Video/Video+Metadata.swift",
"API/Video/Video+Properties.swift",
"API/Video/Video+Subtype.swift",
"API/Video/Video.swift",
"API/Video/Videos.swift",
"internal/Capture/Extensions/AVCaptureDevice+Error.swift",
"internal/Capture/Extensions/AVCaptureSession+Error.swift",
"internal/Capture/PhotoCaptureProcessor.swift",
"internal/Capture/Protocols/CaptureProcessor.swift",
"internal/Capture/Protocols/CaptureProcessorDelegate.swift",
"internal/Capture/VideoRecorder.swift",
"internal/Extensions/OptionalString+compare.swift",
"internal/Extensions/PatternMatching/CustomPatternMatching.swift",
"internal/Extensions/PatternMatching/Pattern+mismatchs.swift",
"internal/Extensions/PatternMatching/Pattern+unsupportedPathExtension.swift",
"internal/Extensions/PhotoKit/PHAsset+anyMedia.swift",
"internal/Extensions/PhotoKit/PHAssetChangeRequest+AssetChangeRequest.swift",
"internal/Extensions/PhotoKit/PHFetchOptions.swift",
"internal/Extensions/PhotoKit/PHImageManager+ImageManager.swift",
"internal/Extensions/PhotoKit/PHImageManager+LivePhotoManager.swift",
"internal/Extensions/PhotoKit/PHImageManager+VideoManager.swift",
"internal/Extensions/PhotoKit/PHImageManager+handlePotentialDegradedResult.swift",
"internal/Extensions/PhotoKit/PHImageManager+handleResult.swift",
"internal/Extensions/PhotoKit/PHLivePhoto+PHLivePhotoProtocol.swift",
"internal/Extensions/PhotoKit/PHPhotoLibrary+PhotoLibrary.swift",
"internal/Extensions/UIImagePickerController/UIImagePickerController+MediaTypeError.swift",
"internal/Models/PHAssetCollectionWrapper.swift",
"internal/Models/Pattern.swift",
"internal/Protocols/AVAssetExportPresetProvider.swift",
"internal/Protocols/AnyMetadata.swift",
"internal/Protocols/ImageManager.swift",
"internal/Protocols/LivePhotoManager.swift",
"internal/Protocols/PhotoLibrary.swift",
"internal/Protocols/PhotoLibraryChangeObserver.swift",
"internal/Protocols/VideoManager.swift",
"internal/Services/AlbumFetcher.swift",
"internal/Services/CustomPhotoLibraryChangeObserver.swift",
"internal/Services/PHAssetChanger.swift",
"internal/Services/PHAssetFetcher.swift",
"internal/Services/PHChanger.swift",
"internal/TimerWrapper.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.