The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Scout, reference 0.4.0 (d38b84), with Swift 6.1 for macOS (SPM) on 20 Oct 2026 02:16:25 UTC.

Build Command

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

Build Log

 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[202/341] Compiling Scout SessionEntry.Rotation.swift
[203/341] Compiling Scout SessionEntry.Trigger.swift
[204/341] Compiling Scout SessionEntry.swift
[205/341] Compiling Scout SessionScopeEntry.swift
[206/341] Compiling Scout InstallEntry+Marker.swift
[207/341] Compiling Scout MarkerEntry.Trigger.swift
[219/341] Compiling Scout MetricSeries.swift
[220/341] Compiling Scout MetricSeriesPoint.swift
[221/341] Compiling Scout MetricsEntry+RecordEncodable.swift
[222/341] Compiling Scout MetricsEntry.swift
[223/341] Compiling Scout SeriesKey.swift
[224/341] Compiling Scout SeriesQuery.swift
[225/341] Compiling Scout LatencyBuckets.swift
[226/341] Compiling Scout RecorderBuckets.swift
[227/341] Compiling Scout StatusBuckets.swift
[228/341] Compiling Scout GaugeHandler.swift
[229/341] Compiling Scout TelemetryHandler.swift
[230/341] Compiling Scout TelemetryPersisting+LogMetrics.swift
[231/341] Compiling Scout Telemetry.Export.swift
[232/341] Compiling Scout Telemetry.swift
[233/341] Compiling Scout HangEntry.swift
[234/341] Compiling Scout HangHandler.swift
[235/341] Compiling Scout HangInfo.swift
[236/341] Compiling Scout HangMonitor.swift
[237/341] Compiling Scout MainThreadBacktrace.swift
[238/341] Compiling Scout IncidentArchive.swift
[239/341] Compiling Scout IncidentEntry.swift
[240/341] Compiling Scout IncidentSource.swift
[241/341] Compiling Scout LogIncident.swift
[242/341] Compiling Scout ByteReader.swift
[243/341] Compiling Scout RawCrashFormat.swift
[244/341] Compiling Scout RawCrashReport.swift
[245/341] Compiling Scout SignalHandler.swift
[246/341] Compiling Scout Event.swift
[247/341] Compiling Scout EventEntry.swift
[248/341] Compiling Scout EventLevel.swift
[249/341] Compiling Scout Registry.swift
[250/341] Compiling Scout ScoutMergePolicy.swift
[251/341] Compiling Scout Coalescer.swift
[252/341] Compiling Scout Dispatcher.swift
[253/341] Compiling Scout Runtime.swift
[254/341] Compiling Scout ScoutLogHandler.swift
[255/341] Compiling Scout ScoutMetricsFactory.swift
[256/341] Compiling Scout Setup.swift
[257/341] Compiling Scout Calendar+UTC.swift
[258/341] Compiling Scout Date+Add.swift
[259/341] Compiling Scout Date+Milliseconds.swift
[260/341] Compiling Scout Date+Start.swift
[261/341] Compiling Scout DateEntry.swift
[262/341] Compiling Scout TimeInterval+Units.swift
[263/341] Compiling Scout resource_bundle_accessor.swift
[264/341] Compiling Scout ConditionEntry.swift
[265/341] Compiling Scout ConditionLog.swift
[266/341] Compiling Scout Runtime+Conditions.swift
[267/341] Compiling Scout Backend+Symbols.swift
[268/341] Compiling Scout Backtrace+Capture.swift
[269/341] Compiling Scout Backtrace.swift
[270/341] Compiling Scout BacktraceEntry.swift
[271/341] Compiling Scout BundledSymbols.swift
[272/341] Compiling Scout LoadedImage.swift
[273/341] Compiling Scout StackWalker.swift
[274/341] Compiling Scout Crash.swift
[275/341] Compiling Scout CrashEntry.swift
[276/341] Compiling Scout CrashFingerprint.swift
[277/341] Compiling Scout CrashInfo.swift
[278/341] Compiling Scout ExceptionHandler.swift
[279/341] Compiling Scout Hang.swift
[280/341] Compiling Scout MetricKitResource.swift
[281/341] Compiling Scout ResourceEntry.swift
[282/341] Compiling Scout ResourceException.swift
[283/341] Compiling Scout Bundle+Version.swift
[284/341] Compiling Scout CurrentHub.swift
[285/341] Compiling Scout SystemInfo.swift
[286/341] Compiling Scout Device.swift
[287/341] Compiling Scout DeviceEntry.Trigger.swift
[288/341] Compiling Scout DeviceEntry.swift
[289/341] Compiling Scout HasDevice.swift
[290/341] Compiling Scout ActionTable.swift
[291/341] Compiling Scout Command.swift
[292/341] Compiling Scout Identity+Bootstrap.swift
[293/341] Compiling Scout Identity+Lifecycle.swift
[294/341] Compiling Scout Identity+Snapshot.swift
[295/341] Compiling Scout Identity.swift
[296/341] Compiling Scout HasInstall.swift
[297/341] Compiling Scout Install.swift
[298/341] Compiling Scout InstallEntry.Trigger.swift
[299/341] Compiling Scout InstallEntry.swift
[300/341] Compiling Scout Launch.swift
[301/341] Compiling Scout LaunchEntry.Recovery.swift
[302/341] Compiling Scout LaunchEntry.Trigger.swift
[303/341] Compiling Scout LaunchEntry.swift
[304/341] Compiling Scout LaunchScopeEntry.swift
[305/341] Compiling Scout VisitEntry.Trigger.swift
[306/341] Compiling Scout VisitEntry.swift
[307/341] Compiling Scout Session.swift
[308/341] Compiling Scout SessionEntry.Complete.swift
[309/341] Compiling Scout SessionEntry.Recovery.swift
[310/341] Compiling Scout Backends+Available.swift
[311/341] Compiling Scout Backends+Synchronize.swift
[312/341] Compiling Scout RecordSender.swift
[313/341] Compiling Scout DateEntry+Cleanup.swift
[314/341] Compiling Scout DeliveryEntry.swift
[315/341] Compiling Scout SyncableEntry+Plan.swift
[316/341] Compiling Scout SyncableEntry+Purge.swift
[317/341] Compiling Scout SyncableEntry.swift
[318/341] Compiling Scout RecordChunk.swift
[319/341] Compiling Scout RecordQuery.Filter.swift
[320/341] Compiling Scout RecordQuery.swift
[321/341] Compiling Scout Record.swift
[322/341] Compiling Scout RecordValue.swift
[323/341] Compiling Scout RecordValueConvertible.swift
[324/341] Compiling Scout Condition.swift
[325/341] Compiling Scout ConditionEntry.Trigger.swift
[329/341] Compiling Scout Runtime+Screen.swift
[330/341] Compiling Scout ScreenEntry.Complete.swift
[331/341] Compiling Scout ScreenEntry.Recovery.swift
[332/341] Compiling Scout ScreenEntry.Trigger.swift
[333/341] Compiling Scout ScreenEntry.swift
[334/341] Compiling Scout ScreenStack.swift
[335/341] Compiling Scout View+ScoutScreen.swift
[336/341] Compiling Scout Backend.AccountError.swift
[337/341] Compiling Scout Backend.Engine.swift
[338/341] Compiling Scout Backend.Status.swift
[339/341] Compiling Scout Backend.swift
[340/341] Compiling Scout Database.swift
[341/341] Compiling Scout Backend+Deliver.swift
Fetching https://github.com/kasianov-mikhail/scout-db.git
Fetching https://github.com/apple/swift-metrics.git from cache
Fetching https://github.com/apple/swift-log.git from cache
[1/11965] Fetching scout-db
Fetched https://github.com/apple/swift-log.git from cache (1.18s)
Fetched https://github.com/kasianov-mikhail/scout-db.git from cache (1.30s)
Fetched https://github.com/apple/swift-metrics.git from cache (1.32s)
Computing version for https://github.com/kasianov-mikhail/scout-db.git
Computed https://github.com/kasianov-mikhail/scout-db.git at 0.2.1 (1.83s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (0.47s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.47s)
Creating working copy for https://github.com/kasianov-mikhail/scout-db.git
Working copy of https://github.com/kasianov-mikhail/scout-db.git resolved at 0.2.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.11.0
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/4] Write swift-version-2F0A5646E1D333AE.txt
[2/128] Compiling Logging LoggingSystem.swift
[3/129] Compiling Logging LogEvent.swift
[4/129] Compiling Logging Locks.swift
[5/129] Compiling Logging SwiftLogNoOpLogHandler.swift
[6/129] Compiling Logging MetadataProvider.swift
[7/129] Compiling Logging LogHandler.swift
[8/129] Compiling Logging Logger+Attributes.swift
[9/129] Compiling Logging Logger+With.swift
unable to find node: pound
unable to find node: pound
[10/129] Compiling Logging Logger.swift
[11/129] Compiling SymbolTable SymbolTable.swift
[12/129] Compiling SymbolTable SymbolTable+Lookup.swift
[13/129] Compiling SymbolTable SymbolTable+Encoding.swift
[14/129] Compiling SymbolTable SymbolFileHeader.swift
[15/129] Compiling SymbolTable SymbolTable+Decoding.swift
[16/129] Emitting module SymbolTable
[17/129] Compiling SymbolTable ByteReader.swift
[18/129] Compiling SymbolTable ByteWriter.swift
[19/129] Compiling ScoutDB Metric.swift
[20/129] Compiling ScoutDB AggregateMatch.swift
[21/129] Emitting module Logging
unable to find node: pound
unable to find node: pound
[22/148] Compiling CoreMetrics WithMetricsFactory.swift
[23/148] Compiling CoreMetrics MappingMetricsFactory.swift
[24/148] Emitting module CoreMetrics
[25/148] Compiling CoreMetrics Metrics.swift
[26/148] Compiling CoreMetrics Locks.swift
[27/150] Compiling DWARF DebugSections.swift
[28/150] Compiling DWARF DataCursor.swift
[29/150] Compiling DWARF MachOImage.swift
[30/150] Compiling DWARF LineHeader.swift
[31/150] Compiling DWARF LineProgram.swift
[32/150] Compiling DWARF LineTable.swift
[33/150] Compiling DWARF StringSections.swift
[34/150] Compiling ScoutDB RecordOverrides.swift
[35/150] Compiling ScoutDB Reference+UUID.swift
[36/150] Compiling ScoutDB RateLimitRetry.swift
[37/150] Compiling ScoutDB RequestGate.swift
[38/161] Compiling ScoutDB SchemaDescriptorEntry.swift
[39/161] Compiling ScoutDB SchemaError.swift
[40/161] Compiling ScoutDB SchemaRegistry.swift
[41/161] Compiling ScoutDB EntityStore+Fetch.swift
[42/161] Compiling ScoutDB EntityStore+Write.swift
[43/161] Compiling ScoutDB EntityStore.swift
[44/161] Compiling ScoutDB FoldOperation.swift
[45/161] Compiling ScoutDB PageOperation.swift
[46/161] Compiling ScoutDB PercentileOperation.swift
[47/161] Compiling ScoutDB ReadOperation.swift
[48/161] Compiling ScoutDB SeriesOperation.swift
[49/161] Compiling Metrics Metrics.swift
[50/161] Emitting module Metrics
[51/161] Emitting module ScoutDB
[52/161] Compiling DWARF CompileUnit+Ranges.swift
[53/161] Compiling DWARF CompileUnit.swift
[54/161] Compiling DWARF AttributeValue.swift
[55/161] Compiling DWARF DebugEntry.swift
[56/161] Compiling DWARF RangeList.swift
[57/161] Compiling DWARF UnitHeader.swift
[58/161] Compiling DWARF EntryCollector.swift
[59/161] Compiling DWARF SymbolTable+Image.swift
[60/161] Compiling DWARF Abbreviation+Form.swift
[61/161] Compiling DWARF Abbreviation.swift
[62/161] Compiling DWARF DebugInfo.swift
[77/161] Emitting module DWARF
[82/162] Compiling ScoutDB TotalOperation.swift
[83/162] Compiling ScoutDB WriteOperation.swift
[84/162] Compiling ScoutDB EntityDecoder.swift
[85/162] Compiling ScoutDB EntityEncoder.swift
[86/162] Compiling ScoutDB EntityRecord.swift
[87/162] Compiling ScoutDB Envelope.swift
[88/162] Compiling ScoutDB Asset.swift
[89/162] Compiling ScoutDB RecordListElement.swift
[90/162] Compiling ScoutDB RecordValue+Canonical.swift
[91/162] Compiling ScoutDB RecordValue+Comparison.swift
[92/162] Compiling ScoutDB RecordValue+Literals.swift
[93/162] Compiling ScoutDB IndexPage.swift
[94/162] Compiling ScoutDB ShardPlan.swift
[95/162] Compiling ScoutDB VectorIndex.swift
[96/162] Compiling ScoutDB VectorSlot.swift
[97/162] Compiling ScoutDB Aggregates+Deltas.swift
[98/162] Compiling ScoutDB VectorAggregator.swift
[99/162] Compiling ScoutDB VectorCache.swift
[100/162] Compiling ScoutDB VectorDelta.swift
[101/162] Compiling ScoutDB VectorIndexWriter.swift
[102/162] Compiling ScoutDB VectorLoader.swift
[103/162] Compiling ScoutDB CKDatabase+CloudDatabase.swift
[104/162] Compiling ScoutDB RequestPolicy.swift
[105/162] Compiling ScoutDB RequestTimeout.swift
[106/162] Compiling ScoutDB QueryBuilder+Aggregate.swift
[107/162] Compiling ScoutDB QueryBuilder+Filter.swift
[108/162] Compiling ScoutDB QueryBuilder+Order.swift
[109/162] Compiling ScoutDB QueryBuilder+Page.swift
[110/162] Compiling ScoutDB QueryBuilder+Percentile.swift
[111/162] Compiling ScoutDB QueryBuilder+Read.swift
[112/162] Compiling ScoutDB QueryBuilder+Select.swift
[113/162] Compiling ScoutDB QueryBuilder+Series.swift
[114/162] Compiling ScoutDB QueryBuilder+Totals.swift
[115/162] Compiling ScoutDB QueryBuilder.swift
[116/162] Compiling ScoutDB ClientFilter+Matching.swift
[117/162] Compiling ScoutDB ClientFilter.swift
[118/162] Compiling ScoutDB EntityDefinition+Filtering.swift
[119/162] Compiling ScoutDB EntityRecord+Ranking.swift
[120/162] Compiling ScoutDB FieldOrder.swift
[121/162] Compiling ScoutDB FilterExpression.swift
[122/162] Compiling ScoutDB FilterOperators.swift
[123/162] Compiling ScoutDB Operator.swift
[124/162] Compiling ScoutDB ScanPlan.swift
[125/162] Compiling ScoutDB QueryFault.swift
[126/162] Compiling ScoutDB AggregateDefinition+Codable.swift
[127/162] Compiling ScoutDB AggregateDefinition.Histogram.swift
[128/162] Compiling ScoutDB AggregateDefinition.Measure.swift
[129/162] Compiling ScoutDB AggregateDefinition.swift
[130/162] Compiling ScoutDB SchemaBuilder+Aggregate.swift
[131/162] Compiling ScoutDB SchemaBuilder+Field.swift
[132/162] Compiling ScoutDB SchemaBuilder+Publish.swift
[133/162] Compiling ScoutDB SchemaBuilder.FieldConstraint.swift
[134/162] Compiling ScoutDB SchemaBuilder.swift
[135/162] Compiling ScoutDB SlotAllocator+Storage.swift
[136/162] Compiling ScoutDB SlotAllocator.swift
[137/162] Compiling ScoutDB DefinitionFault.swift
[138/162] Compiling ScoutDB EntityDefinition+Resolving.swift
[139/162] Compiling ScoutDB EntityDefinition+Validation.swift
[140/162] Compiling ScoutDB EntityDefinition.swift
[141/162] Compiling ScoutDB FieldDefinition.swift
[142/162] Compiling ScoutDB FieldIndex.swift
[143/162] Compiling ScoutDB FieldType.swift
[144/162] Compiling ScoutDB PayloadPool.swift
[145/162] Compiling ScoutDB ValueFault.swift
[146/162] Compiling ScoutDB EntitySchema.swift
[147/162] Compiling ScoutDB Migration.swift
[148/163] Compiling DWARF MachOSegment.swift
[149/303] Compiling Scout BacktraceEntry.swift
[150/303] Compiling Scout BundledSymbols.swift
[151/303] Compiling Scout LoadedImage.swift
[152/303] Compiling Scout StackWalker.swift
[153/303] Compiling Scout Crash.swift
[154/303] Compiling Scout CrashEntry.swift
[155/303] Compiling Scout CrashFingerprint.swift
[156/303] Compiling Scout CrashInfo.swift
[157/303] Compiling Scout ExceptionHandler.swift
[158/303] Compiling Scout Hang.swift
[159/303] Compiling Scout Log.swift
[160/307] Compiling ScoutSymbols SwiftDemangler.swift
[161/307] Compiling ScoutSymbols Command.swift
[162/307] Emitting module ScoutSymbols
[163/307] Compiling ScoutSymbols ScoutSymbols.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[164/306] Emitting module Scout
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
[164/321] Linking scout-symbols
[165/321] Applying scout-symbols
[167/321] Compiling Scout Identity.swift
[168/321] Compiling Scout HasInstall.swift
[169/321] Compiling Scout Install.swift
[170/321] Compiling Scout InstallEntry.Trigger.swift
[171/321] Compiling Scout InstallEntry.swift
[172/321] Compiling Scout Launch.swift
[173/321] Compiling Scout LaunchEntry.Recovery.swift
[174/321] Compiling Scout LaunchEntry.Trigger.swift
[175/321] Compiling Scout LaunchEntry.swift
[176/321] Compiling Scout LaunchScopeEntry.swift
[177/321] Compiling Scout VisitEntry.Trigger.swift
[178/321] Compiling Scout VisitEntry.swift
[179/321] Compiling Scout Session.swift
[180/321] Compiling Scout SessionEntry.Complete.swift
[181/321] Compiling Scout SessionEntry.Recovery.swift
[182/321] Compiling Scout SessionEntry.Rotation.swift
[183/321] Compiling Scout SessionEntry.Trigger.swift
[184/321] Compiling Scout SessionEntry.swift
[185/321] Compiling Scout SessionScopeEntry.swift
[186/321] Compiling Scout InstallEntry+Marker.swift
[187/321] Compiling Scout MarkerEntry.Trigger.swift
[188/321] Compiling Scout MarkerEntry.swift
[189/321] Compiling Scout Version.swift
[190/321] Compiling Scout VersionEntry.Trigger.swift
[191/321] Compiling Scout VersionEntry.swift
[192/321] Compiling Scout Context+Insert.swift
[193/321] Compiling Scout KeychainStorage.swift
[194/321] Compiling Scout MigrationDedupe.swift
[195/321] Compiling Scout MirroredRegistry.swift
[196/321] Compiling Scout PersistentContainer.swift
[197/321] Compiling Scout MetricKitResource.swift
[198/321] Compiling Scout ResourceEntry.swift
[199/321] Compiling Scout ResourceException.swift
[200/321] Compiling Scout Bundle+Version.swift
[201/321] Compiling Scout CurrentHub.swift
[202/321] Compiling Scout SystemInfo.swift
[203/321] Compiling Scout Device.swift
[204/321] Compiling Scout DeviceEntry.Trigger.swift
[205/321] Compiling Scout DeviceEntry.swift
[206/321] Compiling Scout HasDevice.swift
[207/321] Compiling Scout ActionTable.swift
[208/321] Compiling Scout Command.swift
[209/321] Compiling Scout Identity+Bootstrap.swift
[210/321] Compiling Scout Identity+Lifecycle.swift
[211/321] Compiling Scout Identity+Snapshot.swift
[213/321] Compiling Scout MetricScalar.swift
[214/321] Compiling Scout MetricSeries.swift
[215/321] Compiling Scout MetricSeriesPoint.swift
[216/321] Compiling Scout MetricsEntry+RecordEncodable.swift
[217/321] Compiling Scout MetricsEntry.swift
[218/321] Compiling Scout SeriesKey.swift
[219/321] Compiling Scout SeriesQuery.swift
[220/321] Compiling Scout LatencyBuckets.swift
[221/321] Compiling Scout RecorderBuckets.swift
[222/321] Compiling Scout StatusBuckets.swift
[223/321] Compiling Scout GaugeHandler.swift
[224/321] Compiling Scout TelemetryHandler.swift
[225/321] Compiling Scout TelemetryPersisting+LogMetrics.swift
[226/321] Compiling Scout Telemetry.Export.swift
[227/321] Compiling Scout Telemetry.swift
[228/321] Compiling Scout Registry.swift
[229/321] Compiling Scout ScoutMergePolicy.swift
[230/321] Compiling Scout Coalescer.swift
[231/321] Compiling Scout Dispatcher.swift
[232/321] Compiling Scout Runtime.swift
[233/321] Compiling Scout ScoutLogHandler.swift
[234/321] Compiling Scout ScoutMetricsFactory.swift
[235/321] Compiling Scout Setup.swift
[236/321] Compiling Scout Calendar+UTC.swift
[237/321] Compiling Scout Date+Add.swift
[238/321] Compiling Scout Date+Milliseconds.swift
[239/321] Compiling Scout Date+Start.swift
[240/321] Compiling Scout DateEntry.swift
[241/321] Compiling Scout TimeInterval+Units.swift
[242/321] Compiling Scout resource_bundle_accessor.swift
[243/321] Compiling Scout HangEntry.swift
[244/321] Compiling Scout HangHandler.swift
[245/321] Compiling Scout HangInfo.swift
[246/321] Compiling Scout HangMonitor.swift
[247/321] Compiling Scout MainThreadBacktrace.swift
[248/321] Compiling Scout IncidentArchive.swift
[249/321] Compiling Scout IncidentEntry.swift
[250/321] Compiling Scout IncidentSource.swift
[251/321] Compiling Scout LogIncident.swift
[252/321] Compiling Scout ByteReader.swift
[253/321] Compiling Scout RawCrashFormat.swift
[254/321] Compiling Scout RawCrashReport.swift
[255/321] Compiling Scout SignalHandler.swift
[256/321] Compiling Scout Event.swift
[257/321] Compiling Scout EventEntry.swift
[258/321] Compiling Scout EventLevel.swift
[259/321] Compiling Scout MetricKitCrash+Log.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[260/321] Compiling Scout MetricKitCrash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[261/321] Compiling Scout MetricKitIncident.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[262/321] Compiling Scout MetricKitStackTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[263/321] Compiling Scout UUID+Digest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[264/321] Compiling Scout DailyMetricEntry.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[265/321] Compiling Scout ExitReason.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[266/321] Compiling Scout MetricKitExits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[267/321] Compiling Scout MetricKitPerformance.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[268/321] Compiling Scout MetricKitReport.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[269/321] Compiling Scout MetricKitCrash+Diagnostic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[270/321] Compiling Scout MetricKitReceiver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[271/321] Compiling Scout MetricKitReport+Payload.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[272/321] Compiling Scout MetricKitResource+Diagnostic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[273/321] Compiling Scout MetricKitResource+Log.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:38: error: 'MXMetricPayload' is unavailable in macOS
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |                                      `- error: 'MXMetricPayload' is unavailable in macOS
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReceiver.swift:49:14: error: cannot override 'didReceive' which has been marked unavailable
 47 |         }
 48 |
 49 |         func didReceive(_ payloads: [MXMetricPayload]) {
    |              `- error: cannot override 'didReceive' which has been marked unavailable
 50 |             for payload in payloads {
 51 |                 let report = MetricKitReport(payload: payload)
MetricKit.MXMetricManagerSubscriber.didReceive:3:17: note: 'didReceive' has been explicitly marked unavailable here
1 | protocol MXMetricManagerSubscriber {
2 | @available(macOS, unavailable)
3 |   optional func didReceive(_ payloads: [MXMetricPayload])}
  |                 `- note: 'didReceive' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:12:23: error: 'MXMetricPayload' is unavailable in macOS
10 |
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
   |                       `- error: 'MXMetricPayload' is unavailable in macOS
13 |             let exits = payload.applicationExitMetrics.map {
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:25:35: error: 'MXMetricPayload' is unavailable in macOS
23 |
24 |     extension MetricKitPerformance {
25 |         fileprivate init(payload: MXMetricPayload) {
   |                                   `- error: 'MXMetricPayload' is unavailable in macOS
26 |             self.init(
27 |                 launches: payload.applicationLaunchMetrics.map { [Bucket](histogram: $0.histogrammedTimeToFirstDraw) } ?? [],
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:38:12: note: 'MXMetricPayload' has been explicitly marked unavailable here
 36 |  */
 37 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 38 | @interface MXMetricPayload : NSObject <NSSecureCoding>
    |            `- note: 'MXMetricPayload' has been explicitly marked unavailable here
 39 |
 40 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:47:15: error: 'MXForegroundExitData' is unavailable in macOS
45 |     }
46 |
47 |     extension MXForegroundExitData {
   |               `- error: 'MXForegroundExitData' is unavailable in macOS
48 |         fileprivate var counts: [ExitReason: Int] {
49 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:21:12: note: 'MXForegroundExitData' has been explicitly marked unavailable here
 19 | */
 20 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 21 | @interface MXForegroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXForegroundExitData' has been explicitly marked unavailable here
 22 |
 23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:60:15: error: 'MXBackgroundExitData' is unavailable in macOS
58 |     }
59 |
60 |     extension MXBackgroundExitData {
   |               `- error: 'MXBackgroundExitData' is unavailable in macOS
61 |         fileprivate var counts: [ExitReason: Int] {
62 |             [
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXAppExitMetric.h:73:12: note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 71 | */
 72 | API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos)
 73 | @interface MXBackgroundExitData : NSObject <NSSecureCoding>
    |            `- note: 'MXBackgroundExitData' has been explicitly marked unavailable here
 74 |
 75 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Scout/Diagnostics/MetricKit/Receiver/MetricKitReport+Payload.swift:13:33: error: 'applicationExitMetrics' is unavailable in macOS
11 |     extension MetricKitReport {
12 |         init(payload: MXMetricPayload) {
13 |             let exits = payload.applicationExitMetrics.map {
   |                                 `- error: 'applicationExitMetrics' is unavailable in macOS
14 |                 MetricKitExits(foreground: $0.foregroundExitData.counts, background: $0.backgroundExitData.counts)
15 |             }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/MetricKit.framework/Headers/MXMetricPayload.h:144:57: note: 'applicationExitMetrics' has been explicitly marked unavailable here
142 |  @abstract      An object containing exit metrics for this application.
143 |  */
144 | @property (readonly, strong, nullable) MXAppExitMetric *applicationExitMetrics API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos);
    |                                                         `- note: 'applicationExitMetrics' has been explicitly marked unavailable here
145 |
146 | /*!
[274/321] Compiling Scout Backends+Available.swift
[275/321] Compiling Scout Backends+Synchronize.swift
[276/321] Compiling Scout RecordSender.swift
[277/321] Compiling Scout DateEntry+Cleanup.swift
[278/321] Compiling Scout DeliveryEntry.swift
[279/321] Compiling Scout SyncableEntry+Plan.swift
[280/321] Compiling Scout SyncableEntry+Purge.swift
[281/321] Compiling Scout SyncableEntry.swift
[282/321] Compiling Scout RecordChunk.swift
[283/321] Compiling Scout RecordQuery.Filter.swift
[284/321] Compiling Scout RecordQuery.swift
[285/321] Compiling Scout Record.swift
[286/321] Compiling Scout RecordValue.swift
[287/321] Compiling Scout RecordValueConvertible.swift
[288/321] Compiling Scout Condition.swift
[289/321] Compiling Scout ConditionEntry.Trigger.swift
[290/321] Compiling Scout ActivityPoint.swift
[291/321] Compiling Scout RetentionCohort.swift
[292/321] Compiling Scout RetentionSegment.swift
[293/321] Compiling Scout Runtime+Screen.swift
[294/321] Compiling Scout ScreenEntry.Complete.swift
[295/321] Compiling Scout ScreenEntry.Recovery.swift
[296/321] Compiling Scout ScreenEntry.Trigger.swift
[297/321] Compiling Scout ScreenEntry.swift
[298/321] Compiling Scout ScreenStack.swift
[299/321] Compiling Scout View+ScoutScreen.swift
[300/321] Compiling Scout Backend.AccountError.swift
[301/321] Compiling Scout Backend.Engine.swift
[302/321] Compiling Scout Backend.Status.swift
[303/321] Compiling Scout Backend.swift
[304/321] Compiling Scout Database.swift
[305/321] Compiling Scout Backend+Deliver.swift
[306/321] Compiling Scout ConditionEntry.swift
[307/321] Compiling Scout ConditionLog.swift
[308/321] Compiling Scout Runtime+Conditions.swift
[309/321] Compiling Scout Backend+Symbols.swift
[310/321] Compiling Scout Backtrace+Capture.swift
[311/321] Compiling Scout Backtrace.swift
BUILD FAILURE 6.1 macosSpm