The Swift Package Index logo.Swift Package Index

Build Information

Failed to build HealthKitCombine, reference 0.1.0 (77be91), with Swift 6.3 for macOS (SPM) on 10 Apr 2026 15:20:39 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/CombineHarvesters/HealthKitCombine.git
Reference: 0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/CombineHarvesters/HealthKitCombine
 * tag               0.1.0      -> FETCH_HEAD
HEAD is now at 77be917 Add license
Cloned https://github.com/CombineHarvesters/HealthKitCombine.git
Revision (git rev-parse @):
77be917c84b1cd065e5451fcb3dc244613399b8b
SUCCESS checkout https://github.com/CombineHarvesters/HealthKitCombine.git at 0.1.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "healthkitcombine",
      "name": "HealthKitCombine",
      "url": "https://github.com/CombineHarvesters/HealthKitCombine.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/HealthKitCombine",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/CombineHarvesters/HealthKitCombine.git
[1/77] Fetching healthkitcombine
Fetched https://github.com/CombineHarvesters/HealthKitCombine.git from cache (0.56s)
Creating working copy for https://github.com/CombineHarvesters/HealthKitCombine.git
Working copy of https://github.com/CombineHarvesters/HealthKitCombine.git resolved at 0.1.0 (77be917)
warning: '.resolve-product-dependencies': dependency 'healthkitcombine' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/CombineHarvesters/HealthKitCombine.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.txt
[3/6] Compiling HealthKitCombine QueryPublisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:7:34: error: 'HKQuery' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func publisher<Query: HKQuery, Output, Failure: Error>(
   |                 |                `- error: 'HKQuery' is only available in macOS 13.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         for query: @escaping (@escaping (Query, Output?, Failure?) -> ()) -> Query
 9 |     ) -> QueryPublisher<Query, Output, Failure> {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:5:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func publisher<Query: HKQuery, Output, Failure: Error>(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:18:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
12 | }
13 |
14 | public struct QueryPublisher<Query: HKQuery, Output, Failure: Error> {
   |               `- note: add '@available' attribute to enclosing generic struct
15 |
16 |     typealias Completion = (Query, Output?, Failure?) -> ()
17 |
18 |     fileprivate let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
19 |     fileprivate let query: (@escaping Completion) -> Query
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:14:37: error: 'HKQuery' is only available in macOS 13.0 or newer
12 | }
13 |
14 | public struct QueryPublisher<Query: HKQuery, Output, Failure: Error> {
   |               |                     `- error: 'HKQuery' is only available in macOS 13.0 or newer
   |               `- note: add '@available' attribute to enclosing generic struct
15 |
16 |     typealias Completion = (Query, Output?, Failure?) -> ()
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:26:29: error: 'Subscriber' is only available in macOS 10.15 or newer
20 | }
21 |
22 | extension QueryPublisher: Publisher {
   | `- note: add '@available' attribute to enclosing extension
23 |
24 |     public func receive<Subscriber>(subscriber: Subscriber)
   |                 `- note: add '@available' attribute to enclosing instance method
25 |         where
26 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
27 |         Subscriber.Failure == Failure,
28 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:43:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
35 | extension QueryPublisher {
36 |
37 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
38 |         where
39 |         Subscriber: Combine.Subscriber,
   :
41 |         Subscriber.Input == Output
42 |     {
43 |         private let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
44 |         private let query: Query
45 |         fileprivate init(subscriber: Subscriber,
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:46:33: error: 'HKHealthStore' is only available in macOS 13.0 or newer
35 | extension QueryPublisher {
36 |
37 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
38 |         where
39 |         Subscriber: Combine.Subscriber,
   :
43 |         private let store: HKHealthStore
44 |         private let query: Query
45 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
46 |                          store: HKHealthStore,
   |                                 `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
47 |                          query: (@escaping Completion) -> Query) {
48 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:39:29: error: 'Subscriber' is only available in macOS 10.15 or newer
35 | extension QueryPublisher {
36 |
37 |     fileprivate final class Subscription<Subscriber>
   |                             |- note: add '@available' attribute to enclosing generic class
   |                             `- note: add '@available' attribute to enclosing generic class
38 |         where
39 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
40 |         Subscriber.Failure == Failure,
41 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:65:28: error: 'Subscribers' is only available in macOS 10.15 or newer
61 | }
62 |
63 | extension QueryPublisher.Subscription: Subscription {
   | `- note: add '@available' attribute to enclosing extension
64 |
65 |     func request(_ demand: Subscribers.Demand) {
   |          |                 `- error: 'Subscribers' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
66 |         store.execute(query)
67 |     }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/6] Emitting module HealthKitCombine
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:8:20: error: 'HKSampleType' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func requestAuthorization(
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         share: Set<HKSampleType>? = nil,
   |                    `- error: 'HKSampleType' is only available in macOS 13.0 or newer
 9 |         read: Set<HKSampleType>? = nil
10 |     ) -> AuthorizationRequest {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:9:19: error: 'HKSampleType' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func requestAuthorization(
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         share: Set<HKSampleType>? = nil,
 9 |         read: Set<HKSampleType>? = nil
   |                   `- error: 'HKSampleType' is only available in macOS 13.0 or newer
10 |     ) -> AuthorizationRequest {
11 |         AuthorizationRequest(store: self, share: share, read: read)
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:5:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func requestAuthorization(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:16:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
13 | }
14 |
15 | public struct AuthorizationRequest {
   |               `- note: add '@available' attribute to enclosing struct
16 |     fileprivate let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
17 |     fileprivate let share: Set<HKSampleType>?
18 |     fileprivate let read: Set<HKSampleType>?
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:17:32: error: 'HKSampleType' is only available in macOS 13.0 or newer
13 | }
14 |
15 | public struct AuthorizationRequest {
   |               `- note: add '@available' attribute to enclosing struct
16 |     fileprivate let store: HKHealthStore
17 |     fileprivate let share: Set<HKSampleType>?
   |                                `- error: 'HKSampleType' is only available in macOS 13.0 or newer
18 |     fileprivate let read: Set<HKSampleType>?
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:18:31: error: 'HKSampleType' is only available in macOS 13.0 or newer
13 | }
14 |
15 | public struct AuthorizationRequest {
   |               `- note: add '@available' attribute to enclosing struct
16 |     fileprivate let store: HKHealthStore
17 |     fileprivate let share: Set<HKSampleType>?
18 |     fileprivate let read: Set<HKSampleType>?
   |                               `- error: 'HKSampleType' is only available in macOS 13.0 or newer
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:28:29: error: 'Subscriber' is only available in macOS 10.15 or newer
19 | }
20 |
21 | extension AuthorizationRequest: Publisher {
   | `- note: add '@available' attribute to enclosing extension
22 |
23 |     public typealias Output = Void
24 |     public typealias Failure = Error
25 |
26 |     public func receive<Subscriber>(subscriber: Subscriber)
   |                 `- note: add '@available' attribute to enclosing instance method
27 |         where
28 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
29 |         Subscriber.Failure == Failure,
30 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:49:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
47 |     {
48 |         private let subscriber: Subscriber
49 |         private let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
50 |         private let share: Set<HKSampleType>?
51 |         private let read: Set<HKSampleType>?
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:50:32: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
48 |         private let subscriber: Subscriber
49 |         private let store: HKHealthStore
50 |         private let share: Set<HKSampleType>?
   |                                `- error: 'HKSampleType' is only available in macOS 13.0 or newer
51 |         private let read: Set<HKSampleType>?
52 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:51:31: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
49 |         private let store: HKHealthStore
50 |         private let share: Set<HKSampleType>?
51 |         private let read: Set<HKSampleType>?
   |                               `- error: 'HKSampleType' is only available in macOS 13.0 or newer
52 |
53 |         fileprivate init(subscriber: Subscriber,
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:54:33: error: 'HKHealthStore' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
51 |         private let read: Set<HKSampleType>?
52 |
53 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
54 |                          store: HKHealthStore,
   |                                 `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
55 |                          share: Set<HKSampleType>?,
56 |                          read: Set<HKSampleType>?) {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:55:37: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
51 |         private let read: Set<HKSampleType>?
52 |
53 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
54 |                          store: HKHealthStore,
55 |                          share: Set<HKSampleType>?,
   |                                     `- error: 'HKSampleType' is only available in macOS 13.0 or newer
56 |                          read: Set<HKSampleType>?) {
57 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:56:36: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
51 |         private let read: Set<HKSampleType>?
52 |
53 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
54 |                          store: HKHealthStore,
55 |                          share: Set<HKSampleType>?,
56 |                          read: Set<HKSampleType>?) {
   |                                    `- error: 'HKSampleType' is only available in macOS 13.0 or newer
57 |
58 |             self.subscriber = subscriber
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:44:29: error: 'Subscriber' is only available in macOS 10.15 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             |- note: add '@available' attribute to enclosing generic class
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
45 |         Subscriber.Failure == Failure,
46 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:68:28: error: 'Subscribers' is only available in macOS 10.15 or newer
64 | }
65 |
66 | extension AuthorizationRequest.Subscription: Subscription {
   | `- note: add '@available' attribute to enclosing extension
67 |
68 |     func request(_ demand: Subscribers.Demand) {
   |          |                 `- error: 'Subscribers' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
69 |
70 |         store.requestAuthorization(toShare: share, read: read) { success, error in
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:9:50: error: 'HKActivitySummary' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func activitySummaryPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         predicate: NSPredicate?
 9 |     ) -> QueryPublisher<HKActivitySummaryQuery, [HKActivitySummary], Error> {
   |                                                  `- error: 'HKActivitySummary' is only available in macOS 13.0 or newer
10 |
11 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:5:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func activitySummaryPublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:22:15: error: 'HKCorrelationType' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
   |               `- error: 'HKCorrelationType' is only available in macOS 13.0 or newer
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:24:28: error: 'HKSampleType' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
   |                            `- error: 'HKSampleType' is only available in macOS 13.0 or newer
25 |     ) -> QueryPublisher<HKCorrelationQuery, [HKCorrelation], Error> {
26 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:25:25: error: 'HKCorrelationQuery' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
25 |     ) -> QueryPublisher<HKCorrelationQuery, [HKCorrelation], Error> {
   |                         `- error: 'HKCorrelationQuery' is only available in macOS 13.0 or newer
26 |
27 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:25:46: error: 'HKCorrelation' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
25 |     ) -> QueryPublisher<HKCorrelationQuery, [HKCorrelation], Error> {
   |                                              `- error: 'HKCorrelation' is only available in macOS 13.0 or newer
26 |
27 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:19:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:40:21: error: 'HKSampleType' is only available in macOS 13.0 or newer
35 | }
36 |
37 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
38 |
39 |     public func samplePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
40 |         sampleType: HKSampleType,
   |                     `- error: 'HKSampleType' is only available in macOS 13.0 or newer
41 |         predicate: NSPredicate?,
42 |         limit: Int,
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:44:41: error: 'HKSample' is only available in macOS 13.0 or newer
35 | }
36 |
37 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
38 |
39 |     public func samplePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
40 |         sampleType: HKSampleType,
41 |         predicate: NSPredicate?,
42 |         limit: Int,
43 |         sortDescriptors: [NSSortDescriptor]?
44 |     ) -> QueryPublisher<HKSampleQuery, [HKSample], Error> {
   |                                         `- error: 'HKSample' is only available in macOS 13.0 or newer
45 |
46 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:37:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
35 | }
36 |
37 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
38 |
39 |     public func samplePublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:60:21: error: 'HKSampleType' is only available in macOS 13.0 or newer
55 | }
56 |
57 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
58 |
59 |     public func sourcePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
60 |         sampleType: HKSampleType,
   |                     `- error: 'HKSampleType' is only available in macOS 13.0 or newer
61 |         samplePredicate: NSPredicate?
62 |     ) -> QueryPublisher<HKSourceQuery, Set<HKSource>, Error> {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:62:44: error: 'HKSource' is only available in macOS 13.0 or newer
55 | }
56 |
57 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
58 |
59 |     public func sourcePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
60 |         sampleType: HKSampleType,
61 |         samplePredicate: NSPredicate?
62 |     ) -> QueryPublisher<HKSourceQuery, Set<HKSource>, Error> {
   |                                            `- error: 'HKSource' is only available in macOS 13.0 or newer
63 |
64 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:57:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
55 | }
56 |
57 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
58 |
59 |     public func sourcePublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:76:23: error: 'HKQuantityType' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
76 |         quantityType: HKQuantityType,
   |                       `- error: 'HKQuantityType' is only available in macOS 13.0 or newer
77 |         quantitySamplePredicate: NSPredicate?,
78 |         options: HKStatisticsOptions
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:78:18: error: 'HKStatisticsOptions' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
76 |         quantityType: HKQuantityType,
77 |         quantitySamplePredicate: NSPredicate?,
78 |         options: HKStatisticsOptions
   |                  `- error: 'HKStatisticsOptions' is only available in macOS 13.0 or newer
79 |     ) -> QueryPublisher<HKStatisticsQuery, HKStatistics, Error> {
80 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:79:44: error: 'HKStatistics' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
76 |         quantityType: HKQuantityType,
77 |         quantitySamplePredicate: NSPredicate?,
78 |         options: HKStatisticsOptions
79 |     ) -> QueryPublisher<HKStatisticsQuery, HKStatistics, Error> {
   |                                            `- error: 'HKStatistics' is only available in macOS 13.0 or newer
80 |
81 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:73:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:7:34: error: 'HKQuery' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func publisher<Query: HKQuery, Output, Failure: Error>(
   |                 |                `- error: 'HKQuery' is only available in macOS 13.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         for query: @escaping (@escaping (Query, Output?, Failure?) -> ()) -> Query
 9 |     ) -> QueryPublisher<Query, Output, Failure> {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:5:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func publisher<Query: HKQuery, Output, Failure: Error>(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:18:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
12 | }
13 |
14 | public struct QueryPublisher<Query: HKQuery, Output, Failure: Error> {
   |               `- note: add '@available' attribute to enclosing generic struct
15 |
16 |     typealias Completion = (Query, Output?, Failure?) -> ()
17 |
18 |     fileprivate let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
19 |     fileprivate let query: (@escaping Completion) -> Query
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:14:37: error: 'HKQuery' is only available in macOS 13.0 or newer
12 | }
13 |
14 | public struct QueryPublisher<Query: HKQuery, Output, Failure: Error> {
   |               |                     `- error: 'HKQuery' is only available in macOS 13.0 or newer
   |               `- note: add '@available' attribute to enclosing generic struct
15 |
16 |     typealias Completion = (Query, Output?, Failure?) -> ()
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:26:29: error: 'Subscriber' is only available in macOS 10.15 or newer
20 | }
21 |
22 | extension QueryPublisher: Publisher {
   | `- note: add '@available' attribute to enclosing extension
23 |
24 |     public func receive<Subscriber>(subscriber: Subscriber)
   |                 `- note: add '@available' attribute to enclosing instance method
25 |         where
26 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
27 |         Subscriber.Failure == Failure,
28 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:43:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
35 | extension QueryPublisher {
36 |
37 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
38 |         where
39 |         Subscriber: Combine.Subscriber,
   :
41 |         Subscriber.Input == Output
42 |     {
43 |         private let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
44 |         private let query: Query
45 |         fileprivate init(subscriber: Subscriber,
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:46:33: error: 'HKHealthStore' is only available in macOS 13.0 or newer
35 | extension QueryPublisher {
36 |
37 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
38 |         where
39 |         Subscriber: Combine.Subscriber,
   :
43 |         private let store: HKHealthStore
44 |         private let query: Query
45 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
46 |                          store: HKHealthStore,
   |                                 `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
47 |                          query: (@escaping Completion) -> Query) {
48 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:39:29: error: 'Subscriber' is only available in macOS 10.15 or newer
35 | extension QueryPublisher {
36 |
37 |     fileprivate final class Subscription<Subscriber>
   |                             |- note: add '@available' attribute to enclosing generic class
   |                             `- note: add '@available' attribute to enclosing generic class
38 |         where
39 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
40 |         Subscriber.Failure == Failure,
41 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/QueryPublisher.swift:65:28: error: 'Subscribers' is only available in macOS 10.15 or newer
61 | }
62 |
63 | extension QueryPublisher.Subscription: Subscription {
   | `- note: add '@available' attribute to enclosing extension
64 |
65 |     func request(_ demand: Subscribers.Demand) {
   |          |                 `- error: 'Subscribers' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
66 |         store.execute(query)
67 |     }
[5/6] Compiling HealthKitCombine HealthStore+Publishers.swift
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:9:50: error: 'HKActivitySummary' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func activitySummaryPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         predicate: NSPredicate?
 9 |     ) -> QueryPublisher<HKActivitySummaryQuery, [HKActivitySummary], Error> {
   |                                                  `- error: 'HKActivitySummary' is only available in macOS 13.0 or newer
10 |
11 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:5:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func activitySummaryPublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:22:15: error: 'HKCorrelationType' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
   |               `- error: 'HKCorrelationType' is only available in macOS 13.0 or newer
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:24:28: error: 'HKSampleType' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
   |                            `- error: 'HKSampleType' is only available in macOS 13.0 or newer
25 |     ) -> QueryPublisher<HKCorrelationQuery, [HKCorrelation], Error> {
26 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:25:25: error: 'HKCorrelationQuery' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
25 |     ) -> QueryPublisher<HKCorrelationQuery, [HKCorrelation], Error> {
   |                         `- error: 'HKCorrelationQuery' is only available in macOS 13.0 or newer
26 |
27 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:25:46: error: 'HKCorrelation' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
24 |         samplePredicates: [HKSampleType : NSPredicate]?
25 |     ) -> QueryPublisher<HKCorrelationQuery, [HKCorrelation], Error> {
   |                                              `- error: 'HKCorrelation' is only available in macOS 13.0 or newer
26 |
27 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:19:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:40:21: error: 'HKSampleType' is only available in macOS 13.0 or newer
35 | }
36 |
37 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
38 |
39 |     public func samplePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
40 |         sampleType: HKSampleType,
   |                     `- error: 'HKSampleType' is only available in macOS 13.0 or newer
41 |         predicate: NSPredicate?,
42 |         limit: Int,
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:44:41: error: 'HKSample' is only available in macOS 13.0 or newer
35 | }
36 |
37 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
38 |
39 |     public func samplePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
40 |         sampleType: HKSampleType,
41 |         predicate: NSPredicate?,
42 |         limit: Int,
43 |         sortDescriptors: [NSSortDescriptor]?
44 |     ) -> QueryPublisher<HKSampleQuery, [HKSample], Error> {
   |                                         `- error: 'HKSample' is only available in macOS 13.0 or newer
45 |
46 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:37:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
35 | }
36 |
37 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
38 |
39 |     public func samplePublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:60:21: error: 'HKSampleType' is only available in macOS 13.0 or newer
55 | }
56 |
57 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
58 |
59 |     public func sourcePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
60 |         sampleType: HKSampleType,
   |                     `- error: 'HKSampleType' is only available in macOS 13.0 or newer
61 |         samplePredicate: NSPredicate?
62 |     ) -> QueryPublisher<HKSourceQuery, Set<HKSource>, Error> {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:62:44: error: 'HKSource' is only available in macOS 13.0 or newer
55 | }
56 |
57 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
58 |
59 |     public func sourcePublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
60 |         sampleType: HKSampleType,
61 |         samplePredicate: NSPredicate?
62 |     ) -> QueryPublisher<HKSourceQuery, Set<HKSource>, Error> {
   |                                            `- error: 'HKSource' is only available in macOS 13.0 or newer
63 |
64 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:57:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
55 | }
56 |
57 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
58 |
59 |     public func sourcePublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:76:23: error: 'HKQuantityType' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
76 |         quantityType: HKQuantityType,
   |                       `- error: 'HKQuantityType' is only available in macOS 13.0 or newer
77 |         quantitySamplePredicate: NSPredicate?,
78 |         options: HKStatisticsOptions
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:78:18: error: 'HKStatisticsOptions' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
76 |         quantityType: HKQuantityType,
77 |         quantitySamplePredicate: NSPredicate?,
78 |         options: HKStatisticsOptions
   |                  `- error: 'HKStatisticsOptions' is only available in macOS 13.0 or newer
79 |     ) -> QueryPublisher<HKStatisticsQuery, HKStatistics, Error> {
80 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:79:44: error: 'HKStatistics' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
76 |         quantityType: HKQuantityType,
77 |         quantitySamplePredicate: NSPredicate?,
78 |         options: HKStatisticsOptions
79 |     ) -> QueryPublisher<HKStatisticsQuery, HKStatistics, Error> {
   |                                            `- error: 'HKStatistics' is only available in macOS 13.0 or newer
80 |
81 |         publisher(for: {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:73:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
71 | }
72 |
73 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
74 |
75 |     public func statisticsPublisher(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/HealthStore+Publishers.swift:29:13: error: 'HKCorrelationQuery' is only available in macOS 13.0 or newer
17 | }
18 |
19 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
20 |
21 |     public func correlationPublisher(
   |                 `- note: add '@available' attribute to enclosing instance method
22 |         type: HKCorrelationType,
23 |         predicate: NSPredicate?,
   :
27 |         publisher(for: {
28 |
29 |             HKCorrelationQuery(type: type,
   |             |- error: 'HKCorrelationQuery' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
30 |                                predicate: predicate,
31 |                                samplePredicates: samplePredicates,
[6/6] Compiling HealthKitCombine AuthorizationRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:8:20: error: 'HKSampleType' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func requestAuthorization(
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         share: Set<HKSampleType>? = nil,
   |                    `- error: 'HKSampleType' is only available in macOS 13.0 or newer
 9 |         read: Set<HKSampleType>? = nil
10 |     ) -> AuthorizationRequest {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:9:19: error: 'HKSampleType' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func requestAuthorization(
   |                 `- note: add '@available' attribute to enclosing instance method
 8 |         share: Set<HKSampleType>? = nil,
 9 |         read: Set<HKSampleType>? = nil
   |                   `- error: 'HKSampleType' is only available in macOS 13.0 or newer
10 |     ) -> AuthorizationRequest {
11 |         AuthorizationRequest(store: self, share: share, read: read)
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:5:11: error: 'HKHealthStore' is only available in macOS 13.0 or newer
 3 | import HealthKit
 4 |
 5 | extension HKHealthStore {
   | |         `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     public func requestAuthorization(
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:16:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
13 | }
14 |
15 | public struct AuthorizationRequest {
   |               `- note: add '@available' attribute to enclosing struct
16 |     fileprivate let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
17 |     fileprivate let share: Set<HKSampleType>?
18 |     fileprivate let read: Set<HKSampleType>?
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:17:32: error: 'HKSampleType' is only available in macOS 13.0 or newer
13 | }
14 |
15 | public struct AuthorizationRequest {
   |               `- note: add '@available' attribute to enclosing struct
16 |     fileprivate let store: HKHealthStore
17 |     fileprivate let share: Set<HKSampleType>?
   |                                `- error: 'HKSampleType' is only available in macOS 13.0 or newer
18 |     fileprivate let read: Set<HKSampleType>?
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:18:31: error: 'HKSampleType' is only available in macOS 13.0 or newer
13 | }
14 |
15 | public struct AuthorizationRequest {
   |               `- note: add '@available' attribute to enclosing struct
16 |     fileprivate let store: HKHealthStore
17 |     fileprivate let share: Set<HKSampleType>?
18 |     fileprivate let read: Set<HKSampleType>?
   |                               `- error: 'HKSampleType' is only available in macOS 13.0 or newer
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:28:29: error: 'Subscriber' is only available in macOS 10.15 or newer
19 | }
20 |
21 | extension AuthorizationRequest: Publisher {
   | `- note: add '@available' attribute to enclosing extension
22 |
23 |     public typealias Output = Void
24 |     public typealias Failure = Error
25 |
26 |     public func receive<Subscriber>(subscriber: Subscriber)
   |                 `- note: add '@available' attribute to enclosing instance method
27 |         where
28 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
29 |         Subscriber.Failure == Failure,
30 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:49:28: error: 'HKHealthStore' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
47 |     {
48 |         private let subscriber: Subscriber
49 |         private let store: HKHealthStore
   |                            `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
50 |         private let share: Set<HKSampleType>?
51 |         private let read: Set<HKSampleType>?
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:50:32: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
48 |         private let subscriber: Subscriber
49 |         private let store: HKHealthStore
50 |         private let share: Set<HKSampleType>?
   |                                `- error: 'HKSampleType' is only available in macOS 13.0 or newer
51 |         private let read: Set<HKSampleType>?
52 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:51:31: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
49 |         private let store: HKHealthStore
50 |         private let share: Set<HKSampleType>?
51 |         private let read: Set<HKSampleType>?
   |                               `- error: 'HKSampleType' is only available in macOS 13.0 or newer
52 |
53 |         fileprivate init(subscriber: Subscriber,
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:54:33: error: 'HKHealthStore' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
51 |         private let read: Set<HKSampleType>?
52 |
53 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
54 |                          store: HKHealthStore,
   |                                 `- error: 'HKHealthStore' is only available in macOS 13.0 or newer
55 |                          share: Set<HKSampleType>?,
56 |                          read: Set<HKSampleType>?) {
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:55:37: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
51 |         private let read: Set<HKSampleType>?
52 |
53 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
54 |                          store: HKHealthStore,
55 |                          share: Set<HKSampleType>?,
   |                                     `- error: 'HKSampleType' is only available in macOS 13.0 or newer
56 |                          read: Set<HKSampleType>?) {
57 |
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:56:36: error: 'HKSampleType' is only available in macOS 13.0 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   :
51 |         private let read: Set<HKSampleType>?
52 |
53 |         fileprivate init(subscriber: Subscriber,
   |                     `- note: add '@available' attribute to enclosing initializer
54 |                          store: HKHealthStore,
55 |                          share: Set<HKSampleType>?,
56 |                          read: Set<HKSampleType>?) {
   |                                    `- error: 'HKSampleType' is only available in macOS 13.0 or newer
57 |
58 |             self.subscriber = subscriber
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:44:29: error: 'Subscriber' is only available in macOS 10.15 or newer
40 | extension AuthorizationRequest {
41 |
42 |     fileprivate final class Subscription<Subscriber>
   |                             |- note: add '@available' attribute to enclosing generic class
   |                             `- note: add '@available' attribute to enclosing generic class
43 |         where
44 |         Subscriber: Combine.Subscriber,
   |                             `- error: 'Subscriber' is only available in macOS 10.15 or newer
45 |         Subscriber.Failure == Failure,
46 |         Subscriber.Input == Output
/Users/admin/builder/spi-builder-workspace/Sources/HealthKitCombine/AuthorizationRequest.swift:68:28: error: 'Subscribers' is only available in macOS 10.15 or newer
64 | }
65 |
66 | extension AuthorizationRequest.Subscription: Subscription {
   | `- note: add '@available' attribute to enclosing extension
67 |
68 |     func request(_ demand: Subscribers.Demand) {
   |          |                 `- error: 'Subscribers' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
69 |
70 |         store.requestAuthorization(toShare: share, read: read) { success, error in
BUILD FAILURE 6.3 macosSpm