The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ConcentricOnboarding, reference 1.1.1 (a8e51c), with Swift 6.3 for macOS (SPM) on 16 Apr 2026 00:20:09 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/exyte/ConcentricOnboarding.git
Reference: 1.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/exyte/ConcentricOnboarding
 * tag               1.1.1      -> FETCH_HEAD
HEAD is now at a8e51cd Fix xcode 15 warnings
Cloned https://github.com/exyte/ConcentricOnboarding.git
Revision (git rev-parse @):
a8e51cd46e3a32839c3a7fac4142e8af38d61875
SUCCESS checkout https://github.com/exyte/ConcentricOnboarding.git at 1.1.1
========================================
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": "concentriconboarding",
      "name": "ConcentricOnboarding",
      "url": "https://github.com/exyte/ConcentricOnboarding.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ConcentricOnboarding",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/exyte/ConcentricOnboarding.git
[1/385] Fetching concentriconboarding
Fetched https://github.com/exyte/ConcentricOnboarding.git from cache (1.49s)
Creating working copy for https://github.com/exyte/ConcentricOnboarding.git
Working copy of https://github.com/exyte/ConcentricOnboarding.git resolved at 1.1.1 (a8e51cd)
warning: '.resolve-product-dependencies': dependency 'concentriconboarding' 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/exyte/ConcentricOnboarding.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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/6] Emitting module ConcentricOnboarding
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:27:46: error: 'clear' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
    |                                              `- error: 'clear' is only available in macOS 10.15 or newer
 28 |     @State private var backgroundColor: Color = .clear
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:28:50: error: 'clear' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
    |                                                  `- error: 'clear' is only available in macOS 10.15 or newer
 29 |
 30 |     /// defaults setups, will be change via modifiers
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:18:64: error: 'Color' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    |                      |                                         `- error: 'Color' is only available in macOS 10.15 or newer
    |                      `- note: add '@available' attribute to enclosing type alias
 19 |
 20 |     let pageContents: [PageContent]
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:22:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 20 |     let pageContents: [PageContent]
 21 |
 22 |     @State private var currentIndex: Int = 0
    |      `- error: 'State' is only available in macOS 10.15 or newer
 23 |     @State private var nextIndex: Int = 1
 24 |     @State private var progress: Double = 0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:23:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 21 |
 22 |     @State private var currentIndex: Int = 0
 23 |     @State private var nextIndex: Int = 1
    |      `- error: 'State' is only available in macOS 10.15 or newer
 24 |     @State private var progress: Double = 0
 25 |     @State private var direction: Direction = .forward
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:24:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 22 |     @State private var currentIndex: Int = 0
 23 |     @State private var nextIndex: Int = 1
 24 |     @State private var progress: Double = 0
    |      `- error: 'State' is only available in macOS 10.15 or newer
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:25:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 23 |     @State private var nextIndex: Int = 1
 24 |     @State private var progress: Double = 0
 25 |     @State private var direction: Direction = .forward
    |      `- error: 'State' is only available in macOS 10.15 or newer
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:26:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 24 |     @State private var progress: Double = 0
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
    |      `- error: 'State' is only available in macOS 10.15 or newer
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:27:37: error: 'Color' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
    |                                     `- error: 'Color' is only available in macOS 10.15 or newer
 28 |     @State private var backgroundColor: Color = .clear
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:27:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
    |      `- error: 'State' is only available in macOS 10.15 or newer
 28 |     @State private var backgroundColor: Color = .clear
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:28:41: error: 'Color' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
    |                                         `- error: 'Color' is only available in macOS 10.15 or newer
 29 |
 30 |     /// defaults setups, will be change via modifiers
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:28:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
    |      `- error: 'State' is only available in macOS 10.15 or newer
 29 |
 30 |     /// defaults setups, will be change via modifiers
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:58:30: error: 'Animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 56 |     private let radius: Double = 30
 57 |     private let limit: Double = 15
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
    |                 |            `- error: 'Animation' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:59:31: error: 'Animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 57 |     private let limit: Double = 15
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
    |                 |             `- error: 'Animation' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
 61 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:60:32: error: 'Animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
    |                 |              `- error: 'Animation' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 61 |
 62 |     public init(pageContents: [PageContent]) {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:78:27: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 76 |     }
 77 |
 78 |     public var body: some View {
    |                |          `- error: 'View' is only available in macOS 10.15 or newer
    |                `- note: add '@available' attribute to enclosing property
 79 |         mainContent
 80 |             .edgesIgnoringSafeArea(.vertical)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:88:35: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 86 |     // MARK: - Private
 87 |
 88 |     private var mainContent: some View {
    |                 |                 `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 89 |         ZStack {
 90 |             backgroundColor
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:96:29: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 94 |     }
 95 |
 96 |     private var shape: some View {
    |                 |           `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 97 |         AnimatableShape(progress: progress, radius: radius, limit: limit, direction: direction, screenWidth: UIScreen.main.bounds.width)
 98 |             .foregroundColor(circleColor)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:101:30: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 |            `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:117:33: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 |               `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
119 |             .resizable()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:125:36: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 |                  `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:16:82: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               |                                                                  `- error: 'View' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/Helpers/AnimatableShape.swift:30:35: error: 'Path' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | struct AnimatableShape: Shape {
   |        `- note: add '@available' attribute to enclosing struct
12 |
13 |     enum AnimationType {
   :
28 |     // MARK: - Path
29 |
30 |     func path(in rect: CGRect) -> Path {
   |          |                        `- error: 'Path' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
31 |         let (type, progress) = localValues()
32 |         let r: CGFloat
[4/6] Compiling ConcentricOnboarding AnimationCompletion.swift
[5/6] Compiling ConcentricOnboarding AnimatableShape.swift
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/Helpers/AnimatableShape.swift:30:35: error: 'Path' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | struct AnimatableShape: Shape {
   |        `- note: add '@available' attribute to enclosing struct
12 |
13 |     enum AnimationType {
   :
28 |     // MARK: - Path
29 |
30 |     func path(in rect: CGRect) -> Path {
   |          |                        `- error: 'Path' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
31 |         let (type, progress) = localValues()
32 |         let r: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/Helpers/AnimatableShape.swift:47:16: error: 'Circle' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | struct AnimatableShape: Shape {
   |        `- note: add '@available' attribute to enclosing struct
12 |
13 |     enum AnimationType {
   :
28 |     // MARK: - Path
29 |
30 |     func path(in rect: CGRect) -> Path {
   |          `- note: add '@available' attribute to enclosing instance method
31 |         let (type, progress) = localValues()
32 |         let r: CGFloat
   :
45 |
46 |         let rect = CGRect(x: center.x - r, y: center.y - r, width: 2 * r, height: 2 * r)
47 |         return Circle().path(in: rect)
   |                |- error: 'Circle' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
48 |     }
49 |
[6/6] Compiling ConcentricOnboarding ConcentricOnboardingView.swift
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:27:46: error: 'clear' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
    |                                              `- error: 'clear' is only available in macOS 10.15 or newer
 28 |     @State private var backgroundColor: Color = .clear
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:28:50: error: 'clear' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
    |                                                  `- error: 'clear' is only available in macOS 10.15 or newer
 29 |
 30 |     /// defaults setups, will be change via modifiers
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:18:64: error: 'Color' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    |                      |                                         `- error: 'Color' is only available in macOS 10.15 or newer
    |                      `- note: add '@available' attribute to enclosing type alias
 19 |
 20 |     let pageContents: [PageContent]
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:22:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 20 |     let pageContents: [PageContent]
 21 |
 22 |     @State private var currentIndex: Int = 0
    |      `- error: 'State' is only available in macOS 10.15 or newer
 23 |     @State private var nextIndex: Int = 1
 24 |     @State private var progress: Double = 0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:23:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 21 |
 22 |     @State private var currentIndex: Int = 0
 23 |     @State private var nextIndex: Int = 1
    |      `- error: 'State' is only available in macOS 10.15 or newer
 24 |     @State private var progress: Double = 0
 25 |     @State private var direction: Direction = .forward
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:24:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 22 |     @State private var currentIndex: Int = 0
 23 |     @State private var nextIndex: Int = 1
 24 |     @State private var progress: Double = 0
    |      `- error: 'State' is only available in macOS 10.15 or newer
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:25:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 23 |     @State private var nextIndex: Int = 1
 24 |     @State private var progress: Double = 0
 25 |     @State private var direction: Direction = .forward
    |      `- error: 'State' is only available in macOS 10.15 or newer
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:26:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 24 |     @State private var progress: Double = 0
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
    |      `- error: 'State' is only available in macOS 10.15 or newer
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:27:37: error: 'Color' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
    |                                     `- error: 'Color' is only available in macOS 10.15 or newer
 28 |     @State private var backgroundColor: Color = .clear
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:27:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 25 |     @State private var direction: Direction = .forward
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
    |      `- error: 'State' is only available in macOS 10.15 or newer
 28 |     @State private var backgroundColor: Color = .clear
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:28:41: error: 'Color' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
    |                                         `- error: 'Color' is only available in macOS 10.15 or newer
 29 |
 30 |     /// defaults setups, will be change via modifiers
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:28:6: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 26 |     @State private var isAnimated: Bool = false
 27 |     @State private var circleColor: Color = .clear
 28 |     @State private var backgroundColor: Color = .clear
    |      `- error: 'State' is only available in macOS 10.15 or newer
 29 |
 30 |     /// defaults setups, will be change via modifiers
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:58:30: error: 'Animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 56 |     private let radius: Double = 30
 57 |     private let limit: Double = 15
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
    |                 |            `- error: 'Animation' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:59:31: error: 'Animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 57 |     private let limit: Double = 15
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
    |                 |             `- error: 'Animation' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
 61 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:60:32: error: 'Animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
    |                 |              `- error: 'Animation' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 61 |
 62 |     public init(pageContents: [PageContent]) {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:78:27: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 76 |     }
 77 |
 78 |     public var body: some View {
    |                |          `- error: 'View' is only available in macOS 10.15 or newer
    |                `- note: add '@available' attribute to enclosing property
 79 |         mainContent
 80 |             .edgesIgnoringSafeArea(.vertical)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:88:35: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 86 |     // MARK: - Private
 87 |
 88 |     private var mainContent: some View {
    |                 |                 `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 89 |         ZStack {
 90 |             backgroundColor
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:96:29: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 94 |     }
 95 |
 96 |     private var shape: some View {
    |                 |           `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
 97 |         AnimatableShape(progress: progress, radius: radius, limit: limit, direction: direction, screenWidth: UIScreen.main.bounds.width)
 98 |             .foregroundColor(circleColor)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:101:30: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 |            `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:117:33: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 |               `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
119 |             .resizable()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:125:36: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 |                  `- error: 'View' is only available in macOS 10.15 or newer
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:16:82: error: 'View' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               |                                                                  `- error: 'View' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:58:43: error: 'easeIn(duration:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 56 |     private let radius: Double = 30
 57 |     private let limit: Double = 15
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
    |                 |                         |- error: 'easeIn(duration:)' is only available in macOS 10.15 or newer
    |                 |                         `- note: add 'if #available' version check
    |                 `- note: add '@available' attribute to enclosing property
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:59:44: error: 'easeOut(duration:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 57 |     private let limit: Double = 15
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
    |                 |                          |- error: 'easeOut(duration:)' is only available in macOS 10.15 or newer
    |                 |                          `- note: add 'if #available' version check
    |                 `- note: add '@available' attribute to enclosing property
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
 61 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:60:45: error: 'easeInOut(duration:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 58 |     private var inAnimation: Animation { .easeIn(duration: duration / 2) }
 59 |     private var outAnimation: Animation { .easeOut(duration: duration / 2) }
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
    |                 |                           |- error: 'easeInOut(duration:)' is only available in macOS 10.15 or newer
    |                 |                           `- note: add 'if #available' version check
    |                 `- note: add '@available' attribute to enclosing property
 61 |
 62 |     public init(pageContents: [PageContent]) {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:66:32: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
 61 |
 62 |     public init(pageContents: [PageContent]) {
    |            `- note: add '@available' attribute to enclosing initializer
 63 |         self.pageContents = pageContents
 64 |
 65 |         if pageContents.indices.contains(0) {
 66 |             _backgroundColor = State(initialValue: pageContents[0].background)
    |                                |- error: 'State' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
 67 |         }
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:70:28: error: 'State' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 60 |     private var fullAnimation: Animation { .easeInOut(duration: duration) }
 61 |
 62 |     public init(pageContents: [PageContent]) {
    |            `- note: add '@available' attribute to enclosing initializer
 63 |         self.pageContents = pageContents
 64 |
    :
 68 |
 69 |         if pageContents.indices.contains(1) {
 70 |             _circleColor = State(initialValue: pageContents[1].background)
    |                            |- error: 'State' is only available in macOS 10.15 or newer
    |                            `- note: add 'if #available' version check
 71 |         }
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:80:14: error: 'edgesIgnoringSafeArea' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 76 |     }
 77 |
 78 |     public var body: some View {
    |                `- note: add '@available' attribute to enclosing property
 79 |         mainContent
 80 |             .edgesIgnoringSafeArea(.vertical)
    |              |- error: 'edgesIgnoringSafeArea' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
 81 |             .onChange(of: currentIndex) { _ in
 82 |                 currentPageChanged()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:81:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 76 |     }
 77 |
 78 |     public var body: some View {
    |                `- note: add '@available' attribute to enclosing property
 79 |         mainContent
 80 |             .edgesIgnoringSafeArea(.vertical)
 81 |             .onChange(of: currentIndex) { _ in
    |              |- error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
    |              `- note: add 'if #available' version check
 82 |                 currentPageChanged()
 83 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:89:9: error: 'ZStack' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 86 |     // MARK: - Private
 87 |
 88 |     private var mainContent: some View {
    |                 `- note: add '@available' attribute to enclosing property
 89 |         ZStack {
    |         |- error: 'ZStack' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
 90 |             backgroundColor
 91 |             currentPages
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:90:13: warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 86 |     // MARK: - Private
 87 |
 88 |     private var mainContent: some View {
    |                 `- note: add '@available' attribute to enclosing property
 89 |         ZStack {
 90 |             backgroundColor
    |             |- warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
    |             `- note: add 'if #available' version check
 91 |             currentPages
 92 |             button
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:89:16: warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 86 |     // MARK: - Private
 87 |
 88 |     private var mainContent: some View {
    |                 `- note: add '@available' attribute to enclosing property
 89 |         ZStack {
    |                |- warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
    |                `- note: add 'if #available' version check
 90 |             backgroundColor
 91 |             currentPages
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:97:110: error: cannot find 'UIScreen' in scope
 95 |
 96 |     private var shape: some View {
 97 |         AnimatableShape(progress: progress, radius: radius, limit: limit, direction: direction, screenWidth: UIScreen.main.bounds.width)
    |                                                                                                              `- error: cannot find 'UIScreen' in scope
 98 |             .foregroundColor(circleColor)
 99 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:102:9: error: 'ZStack' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
    |         |- error: 'ZStack' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
103 |             shape
104 |             Button(action: tapAction) {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:104:13: error: 'Button' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
104 |             Button(action: tapAction) {
    |             |- error: 'Button' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
105 |                 ZStack {
106 |                     Circle()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:105:17: error: 'ZStack' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
104 |             Button(action: tapAction) {
105 |                 ZStack {
    |                 |- error: 'ZStack' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
106 |                     Circle()
107 |                         .foregroundColor(isAnimated ? .clear : circleColor)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:106:21: error: 'Circle' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
104 |             Button(action: tapAction) {
105 |                 ZStack {
106 |                     Circle()
    |                     |- error: 'Circle' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
107 |                         .foregroundColor(isAnimated ? .clear : circleColor)
108 |                         .frame(width: 2 * radius, height: 2 * radius)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:107:26: error: 'foregroundColor' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
    :
105 |                 ZStack {
106 |                     Circle()
107 |                         .foregroundColor(isAnimated ? .clear : circleColor)
    |                          |- error: 'foregroundColor' is only available in macOS 10.15 or newer
    |                          `- note: add 'if #available' version check
108 |                         .frame(width: 2 * radius, height: 2 * radius)
109 |                     nextImage
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:107:56: error: 'clear' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
    :
105 |                 ZStack {
106 |                     Circle()
107 |                         .foregroundColor(isAnimated ? .clear : circleColor)
    |                                                        |- error: 'clear' is only available in macOS 10.15 or newer
    |                                                        `- note: add 'if #available' version check
108 |                         .frame(width: 2 * radius, height: 2 * radius)
109 |                     nextImage
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:108:26: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
    :
106 |                     Circle()
107 |                         .foregroundColor(isAnimated ? .clear : circleColor)
108 |                         .frame(width: 2 * radius, height: 2 * radius)
    |                          |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
    |                          `- note: add 'if #available' version check
109 |                     nextImage
110 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:112:14: error: 'disabled' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
    :
110 |                 }
111 |             }
112 |             .disabled(isAnimated)
    |              |- error: 'disabled' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
113 |         }
114 |         .offset(y: 300)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:114:10: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
 99 |     }
100 |
101 |     private var button: some View {
    |                 `- note: add '@available' attribute to enclosing property
102 |         ZStack {
103 |             shape
    :
112 |             .disabled(isAnimated)
113 |         }
114 |         .offset(y: 300)
    |          |- error: 'offset(x:y:)' is only available in macOS 10.15 or newer
    |          `- note: add 'if #available' version check
115 |     }
116 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:118:9: error: 'Image' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
    |         |- error: 'Image' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
119 |             .resizable()
120 |             .aspectRatio(contentMode: .fit)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:118:9: error: 'init(systemName:)' is only available in macOS 11.0 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
    |         |- error: 'init(systemName:)' is only available in macOS 11.0 or newer
    |         `- note: add 'if #available' version check
119 |             .resizable()
120 |             .aspectRatio(contentMode: .fit)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:119:14: error: 'resizable(capInsets:resizingMode:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
119 |             .resizable()
    |              |- error: 'resizable(capInsets:resizingMode:)' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
120 |             .aspectRatio(contentMode: .fit)
121 |             .frame(width: 10, height: 20)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:120:14: error: 'aspectRatio(_:contentMode:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
119 |             .resizable()
120 |             .aspectRatio(contentMode: .fit)
    |              |- error: 'aspectRatio(_:contentMode:)' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
121 |             .frame(width: 10, height: 20)
122 |             .foregroundColor(backgroundColor)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:121:14: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
119 |             .resizable()
120 |             .aspectRatio(contentMode: .fit)
121 |             .frame(width: 10, height: 20)
    |              |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
122 |             .foregroundColor(backgroundColor)
123 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:122:14: error: 'foregroundColor' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
115 |     }
116 |
117 |     private var nextImage: some View {
    |                 `- note: add '@available' attribute to enclosing property
118 |         Image(systemName: nextIcon)
119 |             .resizable()
120 |             .aspectRatio(contentMode: .fit)
121 |             .frame(width: 10, height: 20)
122 |             .foregroundColor(backgroundColor)
    |              |- error: 'foregroundColor' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
123 |     }
124 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:126:35: error: cannot find 'UIScreen' in scope
124 |
125 |     private var currentPages: some View {
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
    |                                   `- error: cannot find 'UIScreen' in scope
127 |         let maxYOffset: CGFloat = 40.0
128 |         let coeff: CGFloat = direction == .forward ? -1 : 3
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:130:16: error: 'ZStack' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
128 |         let coeff: CGFloat = direction == .forward ? -1 : 3
129 |
130 |         return ZStack {
    |                |- error: 'ZStack' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
131 |             if pageContents.count > 0 {
132 |                 pageContents[currentIndex].view
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:133:22: error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
131 |             if pageContents.count > 0 {
132 |                 pageContents[currentIndex].view
133 |                     .scaleEffect(isAnimated ? 2 / 3 : 1)
    |                      |- error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
    |                      `- note: add 'if #available' version check
134 |                     .offset(x: isAnimated ? coeff * maxXOffset : 0,
135 |                             y: isAnimated ? maxYOffset : 0)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:134:22: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
132 |                 pageContents[currentIndex].view
133 |                     .scaleEffect(isAnimated ? 2 / 3 : 1)
134 |                     .offset(x: isAnimated ? coeff * maxXOffset : 0,
    |                      |- error: 'offset(x:y:)' is only available in macOS 10.15 or newer
    |                      `- note: add 'if #available' version check
135 |                             y: isAnimated ? maxYOffset : 0)
136 |                     .animation(isAnimated ? fullAnimation : .none)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:136:22: error: 'animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
134 |                     .offset(x: isAnimated ? coeff * maxXOffset : 0,
135 |                             y: isAnimated ? maxYOffset : 0)
136 |                     .animation(isAnimated ? fullAnimation : .none)
    |                      |- error: 'animation' is only available in macOS 10.15 or newer
    |                      `- note: add 'if #available' version check
137 |             }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:131:39: error: 'buildIf' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
129 |
130 |         return ZStack {
131 |             if pageContents.count > 0 {
    |                                       |- error: 'buildIf' is only available in macOS 10.15 or newer
    |                                       `- note: add 'if #available' version check
132 |                 pageContents[currentIndex].view
133 |                     .scaleEffect(isAnimated ? 2 / 3 : 1)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:137:13: error: 'buildIf' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
135 |                             y: isAnimated ? maxYOffset : 0)
136 |                     .animation(isAnimated ? fullAnimation : .none)
137 |             }
    |             |- error: 'buildIf' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
138 |
139 |             if pageContents.count > 1 {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:141:22: error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
139 |             if pageContents.count > 1 {
140 |                 pageContents[nextIndex].view
141 |                     .scaleEffect(isAnimated ? 1 : 2 / 3)
    |                      |- error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
    |                      `- note: add 'if #available' version check
142 |                     .offset(x: isAnimated ? 0 : -coeff * maxXOffset,
143 |                             y: isAnimated ? 0 : maxYOffset)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:142:22: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
140 |                 pageContents[nextIndex].view
141 |                     .scaleEffect(isAnimated ? 1 : 2 / 3)
142 |                     .offset(x: isAnimated ? 0 : -coeff * maxXOffset,
    |                      |- error: 'offset(x:y:)' is only available in macOS 10.15 or newer
    |                      `- note: add 'if #available' version check
143 |                             y: isAnimated ? 0 : maxYOffset)
144 |                     .animation(isAnimated ? fullAnimation : .none)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:144:22: error: 'animation' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
142 |                     .offset(x: isAnimated ? 0 : -coeff * maxXOffset,
143 |                             y: isAnimated ? 0 : maxYOffset)
144 |                     .animation(isAnimated ? fullAnimation : .none)
    |                      |- error: 'animation' is only available in macOS 10.15 or newer
    |                      `- note: add 'if #available' version check
145 |             }
146 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:139:39: error: 'buildIf' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
137 |             }
138 |
139 |             if pageContents.count > 1 {
    |                                       |- error: 'buildIf' is only available in macOS 10.15 or newer
    |                                       `- note: add 'if #available' version check
140 |                 pageContents[nextIndex].view
141 |                     .scaleEffect(isAnimated ? 1 : 2 / 3)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:145:13: error: 'buildIf' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
    :
143 |                             y: isAnimated ? 0 : maxYOffset)
144 |                     .animation(isAnimated ? fullAnimation : .none)
145 |             }
    |             |- error: 'buildIf' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
146 |         }
147 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:130:23: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
128 |         let coeff: CGFloat = direction == .forward ? -1 : 3
129 |
130 |         return ZStack {
    |                       |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
    |                       `- note: add 'if #available' version check
131 |             if pageContents.count > 0 {
132 |                 pageContents[currentIndex].view
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:130:23: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
123 |     }
124 |
125 |     private var currentPages: some View {
    |                 `- note: add '@available' attribute to enclosing property
126 |         let maxXOffset: CGFloat = UIScreen.main.bounds.width
127 |         let maxYOffset: CGFloat = 40.0
128 |         let coeff: CGFloat = direction == .forward ? -1 : 3
129 |
130 |         return ZStack {
    |                       |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
    |                       `- note: add 'if #available' version check
131 |             if pageContents.count > 0 {
132 |                 pageContents[currentIndex].view
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:184:13: error: cannot pass as inout because setter for 'progress' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
180 |     }
181 |
182 |     private func animationCompleted() {
    |                  `- note: add '@available' attribute to enclosing instance method
183 |         if progress == limit {
184 |             progress += 0.001
    |             |- error: cannot pass as inout because setter for 'progress' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
185 |
186 |             if #available(iOS 17.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:188:17: error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in macOS 14.0 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
180 |     }
181 |
182 |     private func animationCompleted() {
    |                  `- note: add '@available' attribute to enclosing instance method
183 |         if progress == limit {
184 |             progress += 0.001
    :
186 |             if #available(iOS 17.0, *) {
187 | #if swift(>=5.9)
188 |                 withAnimation(outAnimation) {
    |                 |- error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in macOS 14.0 or newer
    |                 `- note: add 'if #available' version check
189 |                     progress = 2 * limit
190 |                 } completion: {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:189:21: error: setter for 'progress' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
180 |     }
181 |
182 |     private func animationCompleted() {
    |                  `- note: add '@available' attribute to enclosing instance method
183 |         if progress == limit {
184 |             progress += 0.001
    :
187 | #if swift(>=5.9)
188 |                 withAnimation(outAnimation) {
189 |                     progress = 2 * limit
    |                     |- error: setter for 'progress' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
190 |                 } completion: {
191 |                     animationCompleted()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:210:9: error: setter for 'direction' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
207 |     // MARK: - Next / Prev actions
208 |
209 |     private func goToNextPageAnimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
210 |         direction = .forward
    |         |- error: setter for 'direction' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
211 |         nextIndex = moveIndexForward(currentIndex)
212 |         startAnimation()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:211:9: error: setter for 'nextIndex' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
207 |     // MARK: - Next / Prev actions
208 |
209 |     private func goToNextPageAnimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
210 |         direction = .forward
211 |         nextIndex = moveIndexForward(currentIndex)
    |         |- error: setter for 'nextIndex' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
212 |         startAnimation()
213 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:216:9: error: setter for 'isAnimated' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
213 |     }
214 |
215 |     private func goToNextPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
216 |         isAnimated = false
    |         |- error: setter for 'isAnimated' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
217 |         direction = .forward
218 |         currentIndex = moveIndexForward(currentIndex)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:217:9: error: setter for 'direction' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
213 |     }
214 |
215 |     private func goToNextPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
216 |         isAnimated = false
217 |         direction = .forward
    |         |- error: setter for 'direction' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
218 |         currentIndex = moveIndexForward(currentIndex)
219 |         nextIndex = moveIndexForward(currentIndex)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:218:9: error: setter for 'currentIndex' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
213 |     }
214 |
215 |     private func goToNextPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
216 |         isAnimated = false
217 |         direction = .forward
218 |         currentIndex = moveIndexForward(currentIndex)
    |         |- error: setter for 'currentIndex' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
219 |         nextIndex = moveIndexForward(currentIndex)
220 |         progress = 0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:219:9: error: setter for 'nextIndex' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
213 |     }
214 |
215 |     private func goToNextPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
216 |         isAnimated = false
217 |         direction = .forward
218 |         currentIndex = moveIndexForward(currentIndex)
219 |         nextIndex = moveIndexForward(currentIndex)
    |         |- error: setter for 'nextIndex' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
220 |         progress = 0
221 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:220:9: error: setter for 'progress' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
213 |     }
214 |
215 |     private func goToNextPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
216 |         isAnimated = false
217 |         direction = .forward
218 |         currentIndex = moveIndexForward(currentIndex)
219 |         nextIndex = moveIndexForward(currentIndex)
220 |         progress = 0
    |         |- error: setter for 'progress' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
221 |     }
222 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:224:9: error: setter for 'direction' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
221 |     }
222 |
223 |     private func goToPrevPageAnimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
224 |         direction = .backward
    |         |- error: setter for 'direction' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
225 |         nextIndex = moveIndexBackward(currentIndex)
226 |         startAnimation()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:225:9: error: setter for 'nextIndex' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
221 |     }
222 |
223 |     private func goToPrevPageAnimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
224 |         direction = .backward
225 |         nextIndex = moveIndexBackward(currentIndex)
    |         |- error: setter for 'nextIndex' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
226 |         startAnimation()
227 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:230:9: error: setter for 'isAnimated' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
227 |     }
228 |
229 |     private func goToPrevPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
230 |         isAnimated = false
    |         |- error: setter for 'isAnimated' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
231 |         direction = .backward
232 |         currentIndex = moveIndexBackward(currentIndex)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:231:9: error: setter for 'direction' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
227 |     }
228 |
229 |     private func goToPrevPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
230 |         isAnimated = false
231 |         direction = .backward
    |         |- error: setter for 'direction' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
232 |         currentIndex = moveIndexBackward(currentIndex)
233 |         nextIndex = moveIndexBackward(currentIndex)
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:232:9: error: setter for 'currentIndex' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
227 |     }
228 |
229 |     private func goToPrevPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
230 |         isAnimated = false
231 |         direction = .backward
232 |         currentIndex = moveIndexBackward(currentIndex)
    |         |- error: setter for 'currentIndex' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
233 |         nextIndex = moveIndexBackward(currentIndex)
234 |         progress = 0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:233:9: error: setter for 'nextIndex' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
227 |     }
228 |
229 |     private func goToPrevPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
230 |         isAnimated = false
231 |         direction = .backward
232 |         currentIndex = moveIndexBackward(currentIndex)
233 |         nextIndex = moveIndexBackward(currentIndex)
    |         |- error: setter for 'nextIndex' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
234 |         progress = 0
235 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:234:9: error: setter for 'progress' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
227 |     }
228 |
229 |     private func goToPrevPageUnanimated() {
    |                  `- note: add '@available' attribute to enclosing instance method
230 |         isAnimated = false
231 |         direction = .backward
232 |         currentIndex = moveIndexBackward(currentIndex)
233 |         nextIndex = moveIndexBackward(currentIndex)
234 |         progress = 0
    |         |- error: setter for 'progress' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
235 |     }
236 |
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:239:9: error: setter for 'isAnimated' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
235 |     }
236 |
237 |     private func startAnimation() {
    |                  `- note: add '@available' attribute to enclosing instance method
238 |         animationWillBegin()
239 |         isAnimated = true
    |         |- error: setter for 'isAnimated' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
240 |         updateColors()
241 |         progress = 0
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:241:9: error: setter for 'progress' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
235 |     }
236 |
237 |     private func startAnimation() {
    |                  `- note: add '@available' attribute to enclosing instance method
238 |         animationWillBegin()
239 |         isAnimated = true
240 |         updateColors()
241 |         progress = 0
    |         |- error: setter for 'progress' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
242 |
243 |         if #available(iOS 17.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:245:13: error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in macOS 14.0 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
235 |     }
236 |
237 |     private func startAnimation() {
    |                  `- note: add '@available' attribute to enclosing instance method
238 |         animationWillBegin()
239 |         isAnimated = true
    :
243 |         if #available(iOS 17.0, *) {
244 | #if swift(>=5.9)
245 |             withAnimation(inAnimation) {
    |             |- error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in macOS 14.0 or newer
    |             `- note: add 'if #available' version check
246 |                 progress = limit
247 |             } completion: {
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:246:17: error: setter for 'progress' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
235 |     }
236 |
237 |     private func startAnimation() {
    |                  `- note: add '@available' attribute to enclosing instance method
238 |         animationWillBegin()
239 |         isAnimated = true
    :
244 | #if swift(>=5.9)
245 |             withAnimation(inAnimation) {
246 |                 progress = limit
    |                 |- error: setter for 'progress' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
247 |             } completion: {
248 |                 animationCompleted()
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:259:9: error: setter for 'backgroundColor' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
256 |     }
257 |
258 |     private func updateColors(forNextPage: Bool = false) {
    |                  `- note: add '@available' attribute to enclosing instance method
259 |         backgroundColor = pageContents[forNextPage ? nextIndex : currentIndex].background
    |         |- error: setter for 'backgroundColor' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
260 |         circleColor = pageContents[forNextPage ? currentIndex : nextIndex].background
261 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/ConcentricOnboardingView.swift:260:9: error: setter for 'circleColor' is only available in macOS 10.15 or newer
 14 |
 15 | @MainActor
 16 | public struct ConcentricOnboardingView<Content>: View, Animatable where Content: View {
    |               `- note: add '@available' attribute to enclosing generic struct
 17 |
 18 |     public typealias PageContent = (view: Content, background: Color)
    :
256 |     }
257 |
258 |     private func updateColors(forNextPage: Bool = false) {
    |                  `- note: add '@available' attribute to enclosing instance method
259 |         backgroundColor = pageContents[forNextPage ? nextIndex : currentIndex].background
260 |         circleColor = pageContents[forNextPage ? currentIndex : nextIndex].background
    |         |- error: setter for 'circleColor' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
261 |     }
262 |
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/ConcentricOnboarding/Info.plist
BUILD FAILURE 6.3 macosSpm