The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build swiftui-property-inspector, reference 1.3.0 (bc63d2), with Swift 6.2 (beta) for macOS (SPM) on 23 Jun 2025 03:15:38 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ipedro/swiftui-property-inspector.git
Reference: 1.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ipedro/swiftui-property-inspector
 * tag               1.3.0      -> FETCH_HEAD
HEAD is now at bc63d29 Generated PropertyInspector.swift
Cloned https://github.com/ipedro/swiftui-property-inspector.git
Revision (git rev-parse @):
bc63d290ffc074ab6bcf48b368e77ca04b005d3e
SUCCESS checkout https://github.com/ipedro/swiftui-property-inspector.git at 1.3.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ipedro/swiftui-property-inspector.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin SwiftFormatPlugin
[2/2] Compiling plugin SwiftLintCommandPlugin
[3/3] Compiling plugin SwiftLintBuildToolPlugin
Building for debugging...
[3/6] Write sources
[5/6] Write swift-version-1EA4D86E10B52AF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[7/36] Emitting module PropertyInspector
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:125:28: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
123 |
124 |     @State
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
    |                            `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
126 |
127 |     private static var detents: [PresentationDetent] { [
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:127:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
126 |
127 |     private static var detents: [PresentationDetent] { [
    |                        |         `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
    |                        `- note: add @available attribute to enclosing static property
128 |         .fraction(0.25),
129 |         .fraction(0.45),
/Users/admin/builder/spi-builder-workspace/Development/ToggleStyles/PropertyToggleStyle.swift:17:28: error: cannot find 'UISelectionFeedbackGenerator' in scope
15 |     }
16 |
17 |     private let feedback = UISelectionFeedbackGenerator()
   |                            `- error: cannot find 'UISelectionFeedbackGenerator' in scope
18 |
19 |     func makeBody(configuration: Configuration) -> some View {
[8/39] Compiling PropertyInspector PropertyInspector.swift
[9/39] Compiling PropertyInspector PropertyInspectorStyle.swift
[10/39] Compiling PropertyInspector InlinePropertyInspector.swift
[11/39] Compiling PropertyInspector Context.swift
[12/39] Compiling PropertyInspector PreferenceWriter.swift
[13/39] Compiling PropertyInspector PropertyHiglighter.swift
[14/39] Compiling PropertyInspector PropertyInspectorRow.swift
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRow.swift:33:20: error: no exact matches in call to initializer
31 |         .padding(.vertical, 1)
32 |         .listRowBackground(
33 |             isOn ? Color(uiColor: .tertiarySystemBackground) : .clear
   |                    |- error: no exact matches in call to initializer
   |                    |- note: candidate has partially matching parameter list (importing: URL, contentType: UTType?)
   |                    `- note: candidate has partially matching parameter list (importing: Data, contentType: UTType?)
34 |         )
35 |     }
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRow.swift:33:36: error: cannot infer contextual base in reference to member 'tertiarySystemBackground'
31 |         .padding(.vertical, 1)
32 |         .listRowBackground(
33 |             isOn ? Color(uiColor: .tertiarySystemBackground) : .clear
   |                                    `- error: cannot infer contextual base in reference to member 'tertiarySystemBackground'
34 |         )
35 |     }
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRows.swift:15:18: error: 'listRowSeparator(_:edges:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorRows: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     @EnvironmentObject
 5 |     private var context: Context.Data
 6 |
 7 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
 8 |         #if VERBOSE
 9 |         printChanges()
   :
13 |                 .foregroundStyle(.tertiary)
14 |                 .listRowBackground(Color.clear)
15 |                 .listRowSeparator(.hidden)
   |                  |- error: 'listRowSeparator(_:edges:)' is only available in macOS 13.0 or newer
   |                  `- note: add 'if #available' version check
16 |                 .multilineTextAlignment(.center)
17 |                 .frame(
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyLocationView.swift:23:18: error: 'foregroundStyle' is only available in macOS 14.0 or newer
18 | }
19 |
20 | private extension Text {
   |         `- note: add @available attribute to enclosing extension
21 |     func ios17_quinaryForegroundStyle() -> Text {
   |          `- note: add @available attribute to enclosing instance method
22 |         if #available(iOS 17.0, *) {
23 |             self.foregroundStyle(.quinary)
   |                  |- error: 'foregroundStyle' is only available in macOS 14.0 or newer
   |                  `- note: add 'if #available' version check
24 |         } else {
25 |             // Fallback on earlier versions
[15/39] Compiling PropertyInspector PropertyInspectorRows.swift
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRow.swift:33:20: error: no exact matches in call to initializer
31 |         .padding(.vertical, 1)
32 |         .listRowBackground(
33 |             isOn ? Color(uiColor: .tertiarySystemBackground) : .clear
   |                    |- error: no exact matches in call to initializer
   |                    |- note: candidate has partially matching parameter list (importing: URL, contentType: UTType?)
   |                    `- note: candidate has partially matching parameter list (importing: Data, contentType: UTType?)
34 |         )
35 |     }
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRow.swift:33:36: error: cannot infer contextual base in reference to member 'tertiarySystemBackground'
31 |         .padding(.vertical, 1)
32 |         .listRowBackground(
33 |             isOn ? Color(uiColor: .tertiarySystemBackground) : .clear
   |                                    `- error: cannot infer contextual base in reference to member 'tertiarySystemBackground'
34 |         )
35 |     }
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRows.swift:15:18: error: 'listRowSeparator(_:edges:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorRows: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     @EnvironmentObject
 5 |     private var context: Context.Data
 6 |
 7 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
 8 |         #if VERBOSE
 9 |         printChanges()
   :
13 |                 .foregroundStyle(.tertiary)
14 |                 .listRowBackground(Color.clear)
15 |                 .listRowSeparator(.hidden)
   |                  |- error: 'listRowSeparator(_:edges:)' is only available in macOS 13.0 or newer
   |                  `- note: add 'if #available' version check
16 |                 .multilineTextAlignment(.center)
17 |                 .frame(
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyLocationView.swift:23:18: error: 'foregroundStyle' is only available in macOS 14.0 or newer
18 | }
19 |
20 | private extension Text {
   |         `- note: add @available attribute to enclosing extension
21 |     func ios17_quinaryForegroundStyle() -> Text {
   |          `- note: add @available attribute to enclosing instance method
22 |         if #available(iOS 17.0, *) {
23 |             self.foregroundStyle(.quinary)
   |                  |- error: 'foregroundStyle' is only available in macOS 14.0 or newer
   |                  `- note: add 'if #available' version check
24 |         } else {
25 |             // Fallback on earlier versions
[16/39] Compiling PropertyInspector PropertyLocationView.swift
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRow.swift:33:20: error: no exact matches in call to initializer
31 |         .padding(.vertical, 1)
32 |         .listRowBackground(
33 |             isOn ? Color(uiColor: .tertiarySystemBackground) : .clear
   |                    |- error: no exact matches in call to initializer
   |                    |- note: candidate has partially matching parameter list (importing: URL, contentType: UTType?)
   |                    `- note: candidate has partially matching parameter list (importing: Data, contentType: UTType?)
34 |         )
35 |     }
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRow.swift:33:36: error: cannot infer contextual base in reference to member 'tertiarySystemBackground'
31 |         .padding(.vertical, 1)
32 |         .listRowBackground(
33 |             isOn ? Color(uiColor: .tertiarySystemBackground) : .clear
   |                                    `- error: cannot infer contextual base in reference to member 'tertiarySystemBackground'
34 |         )
35 |     }
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorRows.swift:15:18: error: 'listRowSeparator(_:edges:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorRows: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     @EnvironmentObject
 5 |     private var context: Context.Data
 6 |
 7 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
 8 |         #if VERBOSE
 9 |         printChanges()
   :
13 |                 .foregroundStyle(.tertiary)
14 |                 .listRowBackground(Color.clear)
15 |                 .listRowSeparator(.hidden)
   |                  |- error: 'listRowSeparator(_:edges:)' is only available in macOS 13.0 or newer
   |                  `- note: add 'if #available' version check
16 |                 .multilineTextAlignment(.center)
17 |                 .frame(
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyLocationView.swift:23:18: error: 'foregroundStyle' is only available in macOS 14.0 or newer
18 | }
19 |
20 | private extension Text {
   |         `- note: add @available attribute to enclosing extension
21 |     func ios17_quinaryForegroundStyle() -> Text {
   |          `- note: add @available attribute to enclosing instance method
22 |         if #available(iOS 17.0, *) {
23 |             self.foregroundStyle(.quinary)
   |                  |- error: 'foregroundStyle' is only available in macOS 14.0 or newer
   |                  `- note: add 'if #available' version check
24 |         } else {
25 |             // Fallback on earlier versions
[17/39] Compiling PropertyInspector PropertyLocation.swift
[18/39] Compiling PropertyInspector PropertyType.swift
[19/39] Compiling PropertyInspector PropertyValue.swift
[20/39] Compiling PropertyInspector RowViewBuilder.swift
[21/39] Compiling PropertyInspector RowViewBuilderRegistry.swift
[22/39] Compiling PropertyInspector PropertyInspector+View.swift
[23/39] Compiling PropertyInspector PropertyWriter.swift
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorHeader.swift:52:13: error: 'init(sources:isOn:label:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorHeader: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     var data: LocalizedStringKey
 5 |
   :
44 |
45 |     @ViewBuilder
46 |     private func title() -> some View {
   |                  `- note: add @available attribute to enclosing instance method
47 |         let formattedText = Text(data)
48 |             .font(.title.weight(.medium))
   :
50 |
51 |         if #available(iOS 16.0, *), !context.properties.isEmpty {
52 |             Toggle(sources: context.properties, isOn: \.$isHighlighted) {
   |             |- error: 'init(sources:isOn:label:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
53 |                 HStack(alignment: .firstTextBaseline) {
54 |                     formattedText
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorHeader.swift:57:26: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorHeader: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     var data: LocalizedStringKey
 5 |
   :
44 |
45 |     @ViewBuilder
46 |     private func title() -> some View {
   |                  `- note: add @available attribute to enclosing instance method
47 |         let formattedText = Text(data)
48 |             .font(.title.weight(.medium))
   :
55 |
56 |                     Text(accessoryTitle)
57 |                         .contentTransition(.numericText())
   |                          |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |                          `- note: add 'if #available' version check
58 |                         .font(.footnote.bold())
59 |                         .padding(.horizontal, 6)
[24/39] Compiling PropertyInspector PropertyInspectorFilters.swift
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorHeader.swift:52:13: error: 'init(sources:isOn:label:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorHeader: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     var data: LocalizedStringKey
 5 |
   :
44 |
45 |     @ViewBuilder
46 |     private func title() -> some View {
   |                  `- note: add @available attribute to enclosing instance method
47 |         let formattedText = Text(data)
48 |             .font(.title.weight(.medium))
   :
50 |
51 |         if #available(iOS 16.0, *), !context.properties.isEmpty {
52 |             Toggle(sources: context.properties, isOn: \.$isHighlighted) {
   |             |- error: 'init(sources:isOn:label:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
53 |                 HStack(alignment: .firstTextBaseline) {
54 |                     formattedText
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorHeader.swift:57:26: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorHeader: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     var data: LocalizedStringKey
 5 |
   :
44 |
45 |     @ViewBuilder
46 |     private func title() -> some View {
   |                  `- note: add @available attribute to enclosing instance method
47 |         let formattedText = Text(data)
48 |             .font(.title.weight(.medium))
   :
55 |
56 |                     Text(accessoryTitle)
57 |                         .contentTransition(.numericText())
   |                          |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |                          `- note: add 'if #available' version check
58 |                         .font(.footnote.bold())
59 |                         .padding(.horizontal, 6)
[25/39] Compiling PropertyInspector PropertyInspectorHeader.swift
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorHeader.swift:52:13: error: 'init(sources:isOn:label:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorHeader: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     var data: LocalizedStringKey
 5 |
   :
44 |
45 |     @ViewBuilder
46 |     private func title() -> some View {
   |                  `- note: add @available attribute to enclosing instance method
47 |         let formattedText = Text(data)
48 |             .font(.title.weight(.medium))
   :
50 |
51 |         if #available(iOS 16.0, *), !context.properties.isEmpty {
52 |             Toggle(sources: context.properties, isOn: \.$isHighlighted) {
   |             |- error: 'init(sources:isOn:label:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
53 |                 HStack(alignment: .firstTextBaseline) {
54 |                     formattedText
/Users/admin/builder/spi-builder-workspace/Development/Views/PropertyInspectorHeader.swift:57:26: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct PropertyInspectorHeader: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     var data: LocalizedStringKey
 5 |
   :
44 |
45 |     @ViewBuilder
46 |     private func title() -> some View {
   |                  `- note: add @available attribute to enclosing instance method
47 |         let formattedText = Text(data)
48 |             .font(.title.weight(.medium))
   :
55 |
56 |                     Text(accessoryTitle)
57 |                         .contentTransition(.numericText())
   |                          |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |                          `- note: add 'if #available' version check
58 |                         .font(.footnote.bold())
59 |                         .padding(.horizontal, 6)
[26/39] Compiling PropertyInspector EnvironmentKeys.swift
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:7:13: error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   |          `- note: add @available attribute to enclosing instance method
 6 |         if #available(iOS 16.4, *) {
 7 |             scrollBounceBehavior(.basedOnSize)
   |             |- error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
   |             `- note: add 'if #available' version check
 8 |         } else {
 9 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:16:13: error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
12 |
13 |     @ViewBuilder
14 |     func ios16_hideScrollIndicators(_ hide: Bool = true) -> some View {
   |          `- note: add @available attribute to enclosing instance method
15 |         if #available(iOS 16.0, *) {
16 |             scrollIndicators(hide ? .hidden : .automatic)
   |             |- error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
17 |         } else {
18 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:13: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |             |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:32: error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                |- error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
   |                                `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:46: error: 'automatic' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                              |- error: 'automatic' is only available in macOS 14.0 or newer
   |                                              `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
[27/39] Compiling PropertyInspector PreferenceKeys.swift
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:7:13: error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   |          `- note: add @available attribute to enclosing instance method
 6 |         if #available(iOS 16.4, *) {
 7 |             scrollBounceBehavior(.basedOnSize)
   |             |- error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
   |             `- note: add 'if #available' version check
 8 |         } else {
 9 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:16:13: error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
12 |
13 |     @ViewBuilder
14 |     func ios16_hideScrollIndicators(_ hide: Bool = true) -> some View {
   |          `- note: add @available attribute to enclosing instance method
15 |         if #available(iOS 16.0, *) {
16 |             scrollIndicators(hide ? .hidden : .automatic)
   |             |- error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
17 |         } else {
18 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:13: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |             |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:32: error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                |- error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
   |                                `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:46: error: 'automatic' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                              |- error: 'automatic' is only available in macOS 14.0 or newer
   |                                              `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
[28/39] Compiling PropertyInspector Animation+Constants.swift
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:7:13: error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   |          `- note: add @available attribute to enclosing instance method
 6 |         if #available(iOS 16.4, *) {
 7 |             scrollBounceBehavior(.basedOnSize)
   |             |- error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
   |             `- note: add 'if #available' version check
 8 |         } else {
 9 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:16:13: error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
12 |
13 |     @ViewBuilder
14 |     func ios16_hideScrollIndicators(_ hide: Bool = true) -> some View {
   |          `- note: add @available attribute to enclosing instance method
15 |         if #available(iOS 16.0, *) {
16 |             scrollIndicators(hide ? .hidden : .automatic)
   |             |- error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
17 |         } else {
18 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:13: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |             |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:32: error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                |- error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
   |                                `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:46: error: 'automatic' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                              |- error: 'automatic' is only available in macOS 14.0 or newer
   |                                              `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
[29/39] Compiling PropertyInspector View+ConditionalFeatures.swift
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:7:13: error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   |          `- note: add @available attribute to enclosing instance method
 6 |         if #available(iOS 16.4, *) {
 7 |             scrollBounceBehavior(.basedOnSize)
   |             |- error: 'scrollBounceBehavior(_:axes:)' is only available in macOS 13.3 or newer
   |             `- note: add 'if #available' version check
 8 |         } else {
 9 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:16:13: error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
12 |
13 |     @ViewBuilder
14 |     func ios16_hideScrollIndicators(_ hide: Bool = true) -> some View {
   |          `- note: add @available attribute to enclosing instance method
15 |         if #available(iOS 16.0, *) {
16 |             scrollIndicators(hide ? .hidden : .automatic)
   |             |- error: 'scrollIndicators(_:axes:)' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
17 |         } else {
18 |             self
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:13: error: 'contentTransition' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |             |- error: 'contentTransition' is only available in macOS 13.0 or newer
   |             `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:32: error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                |- error: 'symbolEffect(_:options:)' is only available in macOS 14.0 or newer
   |                                `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
/Users/admin/builder/spi-builder-workspace/Development/Extensions/View+ConditionalFeatures.swift:25:46: error: 'automatic' is only available in macOS 14.0 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |     @ViewBuilder
 5 |     func ios16_scrollBounceBehaviorBasedOnSize() -> some View {
   :
21 |
22 |     @ViewBuilder
23 |     func ios17_interpolateSymbolEffect() -> some View {
   |          `- note: add @available attribute to enclosing instance method
24 |         if #available(iOS 17.0, *) {
25 |             contentTransition(.symbolEffect(.automatic, options: .speed(2)))
   |                                              |- error: 'automatic' is only available in macOS 14.0 or newer
   |                                              `- note: add 'if #available' version check
26 |         } else if #available(iOS 16.0, *) {
27 |             contentTransition(.interpolate)
[30/39] Compiling PropertyInspector Property.swift
[31/39] Compiling PropertyInspector PropertyID.swift
[32/39] Compiling PropertyInspector PropertyInspectorHighlightBehavior.swift
[33/39] Compiling PropertyInspector Context.Data.swift
[34/39] Compiling PropertyInspector Context.Filter.swift
[35/39] Compiling PropertyInspector HashableBox.swift
[36/39] Compiling PropertyInspector HashableDictionary.swift
[37/39] Compiling PropertyInspector ListPropertyInspector.swift
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:125:28: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
123 |
124 |     @State
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
    |                            `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
126 |
127 |     private static var detents: [PresentationDetent] { [
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:127:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
126 |
127 |     private static var detents: [PresentationDetent] { [
    |                        |         `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
    |                        `- note: add @available attribute to enclosing static property
128 |         .fraction(0.25),
129 |         .fraction(0.45),
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:146:48: error: cannot find 'UIScreen' in scope
144 |                     .background(GeometryReader { geometry in
145 |                         Color.clear.onChange(of: geometry.frame(in: .global).minY) { minY in
146 |                             let screenHeight = UIScreen.main.bounds.height
    |                                                `- error: cannot find 'UIScreen' in scope
147 |                             let newInset = max(0, round(screenHeight - minY))
148 |                             if height != newInset {
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:167:13: error: cannot find 'UIImpactFeedbackGenerator' in scope
165 |     var body: some View {
166 |         Button {
167 |             UIImpactFeedbackGenerator(style: .rigid).impactOccurred()
    |             `- error: cannot find 'UIImpactFeedbackGenerator' in scope
168 |             withAnimation(.snappy(duration: 0.35)) {
169 |                 isPresented.toggle()
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:167:47: error: cannot infer contextual base in reference to member 'rigid'
165 |     var body: some View {
166 |         Button {
167 |             UIImpactFeedbackGenerator(style: .rigid).impactOccurred()
    |                                               `- error: cannot infer contextual base in reference to member 'rigid'
168 |             withAnimation(.snappy(duration: 0.35)) {
169 |                 isPresented.toggle()
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:189:21: error: cannot find 'UIImpactFeedbackGenerator' in scope
187 |             ForEach(PropertyInspectorHighlightBehavior.allCases, id: \.hashValue) { behavior in
188 |                 Button(behavior.label) {
189 |                     UIImpactFeedbackGenerator(style: .light).impactOccurred()
    |                     `- error: cannot find 'UIImpactFeedbackGenerator' in scope
190 |                     highlight = behavior
191 |                 }
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:189:55: error: cannot infer contextual base in reference to member 'light'
187 |             ForEach(PropertyInspectorHighlightBehavior.allCases, id: \.hashValue) { behavior in
188 |                 Button(behavior.label) {
189 |                     UIImpactFeedbackGenerator(style: .light).impactOccurred()
    |                                                       `- error: cannot infer contextual base in reference to member 'light'
190 |                     highlight = behavior
191 |                 }
/Users/admin/builder/spi-builder-workspace/Development/ToggleStyles/PropertyToggleStyle.swift:17:28: error: cannot find 'UISelectionFeedbackGenerator' in scope
15 |     }
16 |
17 |     private let feedback = UISelectionFeedbackGenerator()
   |                            `- error: cannot find 'UISelectionFeedbackGenerator' in scope
18 |
19 |     func makeBody(configuration: Configuration) -> some View {
[38/39] Compiling PropertyInspector SheetPropertyInspector.swift
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:125:28: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
123 |
124 |     @State
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
    |                            `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
126 |
127 |     private static var detents: [PresentationDetent] { [
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:127:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
126 |
127 |     private static var detents: [PresentationDetent] { [
    |                        |         `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
    |                        `- note: add @available attribute to enclosing static property
128 |         .fraction(0.25),
129 |         .fraction(0.45),
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:146:48: error: cannot find 'UIScreen' in scope
144 |                     .background(GeometryReader { geometry in
145 |                         Color.clear.onChange(of: geometry.frame(in: .global).minY) { minY in
146 |                             let screenHeight = UIScreen.main.bounds.height
    |                                                `- error: cannot find 'UIScreen' in scope
147 |                             let newInset = max(0, round(screenHeight - minY))
148 |                             if height != newInset {
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:167:13: error: cannot find 'UIImpactFeedbackGenerator' in scope
165 |     var body: some View {
166 |         Button {
167 |             UIImpactFeedbackGenerator(style: .rigid).impactOccurred()
    |             `- error: cannot find 'UIImpactFeedbackGenerator' in scope
168 |             withAnimation(.snappy(duration: 0.35)) {
169 |                 isPresented.toggle()
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:167:47: error: cannot infer contextual base in reference to member 'rigid'
165 |     var body: some View {
166 |         Button {
167 |             UIImpactFeedbackGenerator(style: .rigid).impactOccurred()
    |                                               `- error: cannot infer contextual base in reference to member 'rigid'
168 |             withAnimation(.snappy(duration: 0.35)) {
169 |                 isPresented.toggle()
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:189:21: error: cannot find 'UIImpactFeedbackGenerator' in scope
187 |             ForEach(PropertyInspectorHighlightBehavior.allCases, id: \.hashValue) { behavior in
188 |                 Button(behavior.label) {
189 |                     UIImpactFeedbackGenerator(style: .light).impactOccurred()
    |                     `- error: cannot find 'UIImpactFeedbackGenerator' in scope
190 |                     highlight = behavior
191 |                 }
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:189:55: error: cannot infer contextual base in reference to member 'light'
187 |             ForEach(PropertyInspectorHighlightBehavior.allCases, id: \.hashValue) { behavior in
188 |                 Button(behavior.label) {
189 |                     UIImpactFeedbackGenerator(style: .light).impactOccurred()
    |                                                       `- error: cannot infer contextual base in reference to member 'light'
190 |                     highlight = behavior
191 |                 }
/Users/admin/builder/spi-builder-workspace/Development/ToggleStyles/PropertyToggleStyle.swift:17:28: error: cannot find 'UISelectionFeedbackGenerator' in scope
15 |     }
16 |
17 |     private let feedback = UISelectionFeedbackGenerator()
   |                            `- error: cannot find 'UISelectionFeedbackGenerator' in scope
18 |
19 |     func makeBody(configuration: Configuration) -> some View {
[39/39] Compiling PropertyInspector PropertyToggleStyle.swift
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:125:28: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
123 |
124 |     @State
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
    |                            `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
126 |
127 |     private static var detents: [PresentationDetent] { [
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:127:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
113 |
114 | @available(iOS 16.4, *)
115 | private struct SheetPresentationModifier<Label: View>: ViewModifier {
    |                `- note: add @available attribute to enclosing generic struct
116 |     @Binding
117 |     var isPresented: Bool
    :
125 |     private var selection: PresentationDetent = SheetPresentationModifier.detents[1]
126 |
127 |     private static var detents: [PresentationDetent] { [
    |                        |         `- error: 'PresentationDetent' is only available in macOS 13.0 or newer
    |                        `- note: add @available attribute to enclosing static property
128 |         .fraction(0.25),
129 |         .fraction(0.45),
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:146:48: error: cannot find 'UIScreen' in scope
144 |                     .background(GeometryReader { geometry in
145 |                         Color.clear.onChange(of: geometry.frame(in: .global).minY) { minY in
146 |                             let screenHeight = UIScreen.main.bounds.height
    |                                                `- error: cannot find 'UIScreen' in scope
147 |                             let newInset = max(0, round(screenHeight - minY))
148 |                             if height != newInset {
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:167:13: error: cannot find 'UIImpactFeedbackGenerator' in scope
165 |     var body: some View {
166 |         Button {
167 |             UIImpactFeedbackGenerator(style: .rigid).impactOccurred()
    |             `- error: cannot find 'UIImpactFeedbackGenerator' in scope
168 |             withAnimation(.snappy(duration: 0.35)) {
169 |                 isPresented.toggle()
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:167:47: error: cannot infer contextual base in reference to member 'rigid'
165 |     var body: some View {
166 |         Button {
167 |             UIImpactFeedbackGenerator(style: .rigid).impactOccurred()
    |                                               `- error: cannot infer contextual base in reference to member 'rigid'
168 |             withAnimation(.snappy(duration: 0.35)) {
169 |                 isPresented.toggle()
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:189:21: error: cannot find 'UIImpactFeedbackGenerator' in scope
187 |             ForEach(PropertyInspectorHighlightBehavior.allCases, id: \.hashValue) { behavior in
188 |                 Button(behavior.label) {
189 |                     UIImpactFeedbackGenerator(style: .light).impactOccurred()
    |                     `- error: cannot find 'UIImpactFeedbackGenerator' in scope
190 |                     highlight = behavior
191 |                 }
/Users/admin/builder/spi-builder-workspace/Development/Styles/SheetPropertyInspector.swift:189:55: error: cannot infer contextual base in reference to member 'light'
187 |             ForEach(PropertyInspectorHighlightBehavior.allCases, id: \.hashValue) { behavior in
188 |                 Button(behavior.label) {
189 |                     UIImpactFeedbackGenerator(style: .light).impactOccurred()
    |                                                       `- error: cannot infer contextual base in reference to member 'light'
190 |                     highlight = behavior
191 |                 }
/Users/admin/builder/spi-builder-workspace/Development/ToggleStyles/PropertyToggleStyle.swift:17:28: error: cannot find 'UISelectionFeedbackGenerator' in scope
15 |     }
16 |
17 |     private let feedback = UISelectionFeedbackGenerator()
   |                            `- error: cannot find 'UISelectionFeedbackGenerator' in scope
18 |
19 |     func makeBody(configuration: Configuration) -> some View {
Fetching https://github.com/nicklockwood/SwiftFormat
Fetching https://github.com/SimplyDanny/SwiftLintPlugins
[1/204] Fetching swiftlintplugins
[203/49145] Fetching swiftlintplugins, swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat from cache (52.90s)
Fetched https://github.com/SimplyDanny/SwiftLintPlugins from cache (52.90s)
Computing version for https://github.com/SimplyDanny/SwiftLintPlugins
Computed https://github.com/SimplyDanny/SwiftLintPlugins at 0.59.1 (53.57s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.56.4 (0.51s)
Creating working copy for https://github.com/SimplyDanny/SwiftLintPlugins
Working copy of https://github.com/SimplyDanny/SwiftLintPlugins resolved at 0.59.1
Creating working copy for https://github.com/nicklockwood/SwiftFormat
Working copy of https://github.com/nicklockwood/SwiftFormat resolved at 0.56.4
Downloading binary artifact https://github.com/realm/SwiftLint/releases/download/0.59.1/SwiftLintBinary.artifactbundle.zip
[32750/41085097] Downloading https://github.com/realm/SwiftLint/releases/download/0.59.1/SwiftLintBinary.artifactbundle.zip
Downloaded https://github.com/realm/SwiftLint/releases/download/0.59.1/SwiftLintBinary.artifactbundle.zip (2.47s)
BUILD FAILURE 6.2 macosSpm