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 5.9 for macOS (SPM) on 26 Feb 2025 12:23:24 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/chris-swift-dev/Media.git
Reference: 3.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/chris-swift-dev/Media
 * tag               3.0.0      -> FETCH_HEAD
HEAD is now at 84acbe8 Merge pull request #12 from crelies/dev
Cloned https://github.com/chris-swift-dev/Media.git
Revision (git rev-parse @):
84acbe8e4f5c62e304582d5a2d32edfaa509f839
SUCCESS checkout https://github.com/chris-swift-dev/Media.git at 3.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/chris-swift-dev/Media.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/107] Emitting module MediaCore
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[2/118] Compiling MediaCore ImageManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[3/118] Compiling MediaCore LivePhotoManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[4/118] Compiling MediaCore PhotoLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[5/118] Compiling MediaCore PhotoLibraryChangeObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[6/118] Compiling MediaCore VideoManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[7/118] Compiling MediaCore AlbumFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[8/118] Compiling MediaCore CustomPhotoLibraryChangeObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[9/118] Compiling MediaCore PHAssetChanger.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[10/118] Compiling MediaCore PHAssetFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[11/118] Compiling MediaCore PHChanger.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[12/118] Compiling MediaCore TimerWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Protocols/PhotoLibrary.swift:13:24: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol PhotoLibrary: class {
                       ^~~~~
                       AnyObject
[13/118] Compiling MediaCore Video+ExportProgress.swift
[14/118] Compiling MediaCore Video+ExportQuality.swift
[15/118] Compiling MediaCore Video+ExportQualityMac.swift
[16/118] Compiling MediaCore Video+FileType.swift
[17/118] Compiling MediaCore Video+Metadata.swift
[18/118] Compiling MediaCore Video+Properties.swift
[19/118] Compiling MediaCore Video+Subtype.swift
[20/118] Compiling MediaCore Video.swift
[21/118] Compiling MediaCore Videos.swift
[22/118] Compiling MediaCore AVCaptureDevice+Error.swift
[23/118] Compiling MediaCore AVCaptureSession+Error.swift
[24/118] Compiling MediaCore PhotoCaptureProcessor.swift
[25/118] Compiling MediaCore CaptureProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[26/118] Compiling MediaCore CaptureProcessorDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[27/118] Compiling MediaCore VideoRecorder.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[28/118] Compiling MediaCore OptionalString+compare.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[29/118] Compiling MediaCore CustomPatternMatching.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[30/118] Compiling MediaCore Pattern+mismatchs.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[31/118] Compiling MediaCore Pattern+unsupportedPathExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[32/118] Compiling MediaCore PHAsset+anyMedia.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[33/118] Compiling MediaCore PHAssetChangeRequest+AssetChangeRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[34/118] Compiling MediaCore PHFetchOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[35/118] Compiling MediaCore PHImageManager+ImageManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/internal/Capture/Protocols/CaptureProcessorDelegate.swift:13:36: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
protocol CaptureProcessorDelegate: class {
                                   ^~~~~
                                   AnyObject
[36/118] Compiling MediaCore FetchAlbum.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[37/118] Compiling MediaCore FetchAlbums.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[38/118] Compiling MediaCore FetchAllAssets.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[39/118] Compiling MediaCore FetchAsset.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[40/118] Compiling MediaCore FetchAssets.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[41/118] Compiling MediaCore AssetChangeRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[42/118] Compiling MediaCore MediaProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[43/118] Compiling MediaCore MediaSubtypeProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[44/118] Compiling MediaCore PathExtensionsProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[45/118] Compiling MediaCore LazyVideos.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[46/118] Compiling MediaCore Video+Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[47/118] Compiling MediaCore Video+ExportOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MediaCore/API/Protocols/AssetChangeRequest.swift:13:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol AssetChangeRequest: class {
                                    ^~~~~
                                    AnyObject
[48/118] Compiling MediaCore Audio+Subtype.swift
[49/118] Compiling MediaCore Audio.swift
[50/118] Compiling MediaCore Audios.swift
[51/118] Compiling MediaCore LazyAudios.swift
[52/118] Compiling MediaCore AVCaptureDevice+devices.swift
[53/118] Compiling MediaCore AVCaptureSession+add.swift
[54/118] Compiling MediaCore Photograph.swift
[55/118] Compiling MediaCore AuthorizationStatus+PermissionError.swift
[56/118] Compiling MediaCore CFString+MediaTypes.swift
[57/118] Compiling MediaCore FileManager+directories.swift
[58/118] Compiling MediaCore Dictionary+PhotoKit.swift
[59/118] Compiling MediaCore UIImagePickerController+MediaType.swift
[60/118] Compiling MediaCore UIImagePickerController+availableSourceType.swift
[61/118] Compiling MediaCore UIImagePickerController+supportedMediaTypes.swift
[62/118] Compiling MediaCore LazyLivePhotos.swift
[63/118] Compiling MediaCore LivePhoto+FileType.swift
[64/118] Compiling MediaCore LivePhoto+Metadata.swift
[65/118] Compiling MediaCore LivePhoto+Subtype.swift
[66/118] Compiling MediaCore LivePhoto.swift
[67/118] Compiling MediaCore LivePhotos.swift
[68/118] Compiling MediaCore PHLivePhotoProtocol.swift
[69/118] Compiling MediaCore Media+DisplayRepresentation.swift
[70/118] Compiling MediaCore Media+Error.swift
[71/118] Compiling MediaCore Media+Identifier.swift
[72/118] Compiling MediaCore PHImageManager+LivePhotoManager.swift
[73/118] Compiling MediaCore PHImageManager+VideoManager.swift
[74/118] Compiling MediaCore PHImageManager+handlePotentialDegradedResult.swift
[75/118] Compiling MediaCore PHImageManager+handleResult.swift
[76/118] Compiling MediaCore PHLivePhoto+PHLivePhotoProtocol.swift
[77/118] Compiling MediaCore PHPhotoLibrary+PhotoLibrary.swift
[78/118] Compiling MediaCore UIImagePickerController+MediaTypeError.swift
[79/118] Compiling MediaCore PHAssetCollectionWrapper.swift
[80/118] Compiling MediaCore Pattern.swift
[81/118] Compiling MediaCore AVAssetExportPresetProvider.swift
[82/118] Compiling MediaCore AnyMetadata.swift
[83/118] Compiling MediaCore Media+URL+Error.swift
[84/118] Compiling MediaCore Media+URL.swift
[85/118] Compiling MediaCore Media.swift
[86/118] Compiling MediaCore MediaCoreAliases.swift
[87/118] Compiling MediaCore AnyMedia+Equatable.swift
[88/118] Compiling MediaCore AnyMedia+Identifier+Equatable.swift
[89/118] Compiling MediaCore AnyMedia+Identifier.swift
[90/118] Compiling MediaCore AnyMedia.swift
[91/118] Compiling MediaCore LivePhotoData.swift
[92/118] Compiling MediaCore PermissionError.swift
[93/118] Compiling MediaCore Media+Filter.swift
[94/118] Compiling MediaCore Media+Quality.swift
[95/118] Compiling MediaCore Media+Sort.swift
[96/118] Compiling MediaCore Media+SortKey.swift
[97/118] Compiling MediaCore PHAssetWrapper.swift
[98/118] Compiling MediaCore UniversalImage.swift
[99/118] Compiling MediaCore Media+LazyPhotos.swift
[100/118] Compiling MediaCore Photo+Error.swift
[101/118] Compiling MediaCore Photo+FileType.swift
[102/118] Compiling MediaCore Photo+Metadata.swift
[103/118] Compiling MediaCore Photo+Properties.swift
[104/118] Compiling MediaCore Photo+Subtype.swift
[105/118] Compiling MediaCore Photo.swift
[106/118] Compiling MediaCore Photos.swift
[107/118] Compiling MediaCore Album+Error.swift
[108/118] Compiling MediaCore Album+Filter.swift
[109/118] Compiling MediaCore Album+Identifier.swift
[110/118] Compiling MediaCore Album+Metadata.swift
[111/118] Compiling MediaCore Album+SortKey.swift
[112/118] Compiling MediaCore Album.swift
[113/118] Compiling MediaCore AlbumType.swift
[114/118] Compiling MediaCore Albums.swift
[115/118] Compiling MediaCore LazyAlbum.swift
[116/118] Compiling MediaCore LazyAlbums.swift
[117/118] Compiling MediaCore Audio+FileType.swift
[118/118] Compiling MediaCore Audio+Metadata.swift
[119/152] Compiling MediaSwiftUI Video+SwiftUI.swift
[120/152] Compiling MediaSwiftUI CameraViewCreator.swift
[121/152] Compiling MediaSwiftUI AVCaptureVideoPreview.swift
[122/152] Compiling MediaSwiftUI CameraView.swift
[123/155] Compiling MediaSwiftUI VideoPreview.swift
[124/155] Compiling MediaSwiftUI Garbage.swift
[125/155] Compiling MediaSwiftUI ReferenceWrapper.swift
[126/155] Compiling MediaSwiftUI ViewState.swift
[127/155] Compiling MediaSwiftUI PhotosUILivePhotoView.swift
[128/155] Compiling MediaSwiftUI Media+SwiftUI.swift
[129/155] Compiling MediaSwiftUI MediaSwiftUIAliases.swift
[130/155] Compiling MediaSwiftUI BrowserResult.swift
[131/155] Emitting module MediaSwiftUI
[132/155] Compiling MediaSwiftUI MediaPicker.swift
[133/155] Compiling MediaSwiftUI MediaPickerValue.swift
[134/155] Compiling MediaSwiftUI PhotoView.swift
[135/155] Compiling MediaSwiftUI ActivityIndicatorView.swift
[136/155] Compiling MediaSwiftUI LivePhotoView.swift
[137/155] Compiling MediaSwiftUI MediaPicker+Coordinator.swift
[138/155] Compiling MediaSwiftUI NSItemProvider+loadVideo.swift
[139/155] Compiling MediaSwiftUI PHPicker.swift
[140/155] Compiling MediaSwiftUI Photo+Camera+Result.swift
[141/155] Compiling MediaSwiftUI Photo+SwiftUI.swift
[142/155] Compiling MediaSwiftUI ViewWrapper.swift
[143/155] Compiling MediaSwiftUI WeakObjectWrapper.swift
[144/155] Compiling MediaSwiftUI ViewCreator.swift
[145/155] 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 Swift 6
            guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
                                              ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
/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 Swift 6
            self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
                                     ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
[146/155] 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 Swift 6
            guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
                                              ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
/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 Swift 6
            self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
                                     ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
[147/155] 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 Swift 6
            guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
                                              ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
/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 Swift 6
            self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
                                     ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
[148/155] 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 Swift 6
            guard self.canLoadObject(ofClass: PHLivePhoto.self) else {
                                              ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
/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 Swift 6
            self.loadObject(ofClass: PHLivePhoto.self) { livePhoto, error in
                                     ^
Photos.PHLivePhoto:2:11: note: conformance of 'PHLivePhoto' to 'NSItemProviderReading' has been explicitly marked unavailable here
extension PHLivePhoto : NSItemProviderReading {
          ^
[149/155] Compiling MediaSwiftUI Camera+Error.swift
[150/155] Compiling MediaSwiftUI Camera+Result.swift
[151/155] Compiling MediaSwiftUI Camera.swift
[152/155] Compiling MediaSwiftUI LivePhoto+SwiftUI.swift
[153/155] Compiling MediaSwiftUI UniversalProgressView.swift
[154/155] Compiling MediaSwiftUI AVPlayerView.swift
[155/155] Compiling MediaSwiftUI VideoView.swift
Build complete! (16.20s)
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.