The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of 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.