Build Information
Failed to build Placement, reference main (792ec6
), with Swift 5.10 for macOS (SPM) on 20 Jan 2025 18:45:15 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
struct Layouter<Content: View, L: PlacementLayout>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:41:10: error: 'transformPreference' is only available in macOS 10.15 or newer
.transformPreference(PlacementIntrinsicSizesPreferenceKey.self) { intrinsicSizes in
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:41:10: note: add 'if #available' version check
.transformPreference(PlacementIntrinsicSizesPreferenceKey.self) { intrinsicSizes in
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:28:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:23:8: note: add @available attribute to enclosing generic struct
struct Layouter<Content: View, L: PlacementLayout>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:44:10: error: 'ignoresSafeArea(_:edges:)' is only available in macOS 11.0 or newer
.ignoresSafeArea(.keyboard)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:44:10: note: add 'if #available' version check
.ignoresSafeArea(.keyboard)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:28:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/Layouter.swift:23:8: note: add @available attribute to enclosing generic struct
struct Layouter<Content: View, L: PlacementLayout>: View {
^
[19/33] Compiling Placement PlacementProposedViewSize.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Sizing/ProposedSize.swift:4:19: error: '_ProposedSize' is only available in macOS 10.15 or newer
extension SwiftUI._ProposedSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Sizing/ProposedSize.swift:4:1: note: add @available attribute to enclosing extension
extension SwiftUI._ProposedSize {
^
[20/33] Compiling Placement PlacementViewDimensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Sizing/ProposedSize.swift:4:19: error: '_ProposedSize' is only available in macOS 10.15 or newer
extension SwiftUI._ProposedSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Sizing/ProposedSize.swift:4:1: note: add @available attribute to enclosing extension
extension SwiftUI._ProposedSize {
^
[21/33] Compiling Placement ProposedSize.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Sizing/ProposedSize.swift:4:19: error: '_ProposedSize' is only available in macOS 10.15 or newer
extension SwiftUI._ProposedSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Sizing/ProposedSize.swift:4:1: note: add @available attribute to enclosing extension
extension SwiftUI._ProposedSize {
^
[22/33] Compiling Placement PlacementShouldAdjustToKeyboard.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/PlacementShouldAdjustToKeyboard.swift:15:11: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
extension EnvironmentValues {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/PlacementShouldAdjustToKeyboard.swift:15:1: note: add @available attribute to enclosing extension
extension EnvironmentValues {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var coordinator = PlacementThatFitsCoordinator()
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:16:22: error: 'Axis' is only available in macOS 10.15 or newer
public var axes: Axis.Set
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:30:18: error: 'Axis' is only available in macOS 10.15 or newer
in axes: Axis.Set = [.horizontal, .vertical],
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:29:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:32:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping () -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:29:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:42: error: 'View' is only available in macOS 10.15 or newer
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:12: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:41:13: error: 'ViewThatFits' is only available in macOS 13.0 or newer
ViewThatFits(in: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:41:13: note: add 'if #available' version check
ViewThatFits(in: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: note: add 'if #available' version check
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: note: add 'if #available' version check
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: error: '_VariadicView' is only available in macOS 10.15 or newer
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: note: add 'if #available' version check
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: note: add 'if #available' version check
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:44:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:44:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:32: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:32: note: add 'if #available' version check
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:13:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var placementsCoordinator: PlacementsCoordinator
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:17:46: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if index == coordinator.indexToPlace {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:17:46: note: add 'if #available' version check
if index == coordinator.indexToPlace {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:21: error: 'hidden()' is only available in macOS 10.15 or newer
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:21: note: add 'if #available' version check
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:30: error: 'allowsHitTesting' is only available in macOS 10.15 or newer
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:30: note: add 'if #available' version check
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:19:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:19:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:46: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:46: note: add 'if #available' version check
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
[23/33] Compiling Placement PlacementThatFits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/PlacementShouldAdjustToKeyboard.swift:15:11: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
extension EnvironmentValues {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/PlacementShouldAdjustToKeyboard.swift:15:1: note: add @available attribute to enclosing extension
extension EnvironmentValues {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var coordinator = PlacementThatFitsCoordinator()
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:16:22: error: 'Axis' is only available in macOS 10.15 or newer
public var axes: Axis.Set
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:30:18: error: 'Axis' is only available in macOS 10.15 or newer
in axes: Axis.Set = [.horizontal, .vertical],
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:29:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:32:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping () -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:29:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:42: error: 'View' is only available in macOS 10.15 or newer
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:12: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:41:13: error: 'ViewThatFits' is only available in macOS 13.0 or newer
ViewThatFits(in: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:41:13: note: add 'if #available' version check
ViewThatFits(in: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: note: add 'if #available' version check
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: note: add 'if #available' version check
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: error: '_VariadicView' is only available in macOS 10.15 or newer
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: note: add 'if #available' version check
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: note: add 'if #available' version check
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:44:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:44:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:32: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:32: note: add 'if #available' version check
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:13:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var placementsCoordinator: PlacementsCoordinator
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:17:46: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if index == coordinator.indexToPlace {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:17:46: note: add 'if #available' version check
if index == coordinator.indexToPlace {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:21: error: 'hidden()' is only available in macOS 10.15 or newer
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:21: note: add 'if #available' version check
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:30: error: 'allowsHitTesting' is only available in macOS 10.15 or newer
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:30: note: add 'if #available' version check
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:19:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:19:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:46: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:46: note: add 'if #available' version check
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
[24/33] Compiling Placement PlacementThatFitsChildModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/PlacementShouldAdjustToKeyboard.swift:15:11: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
extension EnvironmentValues {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/PlacementShouldAdjustToKeyboard.swift:15:1: note: add @available attribute to enclosing extension
extension EnvironmentValues {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var coordinator = PlacementThatFitsCoordinator()
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:16:22: error: 'Axis' is only available in macOS 10.15 or newer
public var axes: Axis.Set
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:30:18: error: 'Axis' is only available in macOS 10.15 or newer
in axes: Axis.Set = [.horizontal, .vertical],
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:29:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:32:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping () -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:29:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:42: error: 'View' is only available in macOS 10.15 or newer
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:12: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:41:13: error: 'ViewThatFits' is only available in macOS 13.0 or newer
ViewThatFits(in: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:41:13: note: add 'if #available' version check
ViewThatFits(in: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:40:84: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *), prefersViewThatFits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: note: add 'if #available' version check
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: note: add 'if #available' version check
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: error: '_VariadicView' is only available in macOS 10.15 or newer
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:46:17: note: add 'if #available' version check
_VariadicView.Tree(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: warning: conformance of '_VariadicView.Tree<Root, Content>' to 'View' is only available in macOS 10.15 or newer
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:45:75: note: add 'if #available' version check
PlacementThatFitsLayout(coordinator: coordinator, axes: axes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:44:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:44:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:32: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:32: note: add 'if #available' version check
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:39:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFits.swift:12:15: note: add @available attribute to enclosing generic struct
public struct PlacementThatFits<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:13:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var placementsCoordinator: PlacementsCoordinator
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:17:46: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if index == coordinator.indexToPlace {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:17:46: note: add 'if #available' version check
if index == coordinator.indexToPlace {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:21: error: 'hidden()' is only available in macOS 10.15 or newer
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:21: note: add 'if #available' version check
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:30: error: 'allowsHitTesting' is only available in macOS 10.15 or newer
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:20:30: note: add 'if #available' version check
content.hidden().allowsHitTesting(false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:19:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:19:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:46: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:46: note: add 'if #available' version check
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:16:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/PlacementThatFits/PlacementThatFitsChildModifier.swift:11:8: note: add @available attribute to enclosing struct
struct PlacementThatFitsChildModifier: ViewModifier {
^
[25/33] Compiling Placement AnyPlacementLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:40:18: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
_ guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:48:18: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
_ guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:96:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:95:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:108:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:107:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:21:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:20:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:11:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:31:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:30:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:11:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:70:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:69:10: note: add @available attribute to enclosing instance method
func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:85:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:84:10: note: add @available attribute to enclosing instance method
func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:34: error: 'Animatable' is only available in macOS 10.15 or newer
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:48: error: 'View' is only available in macOS 10.15 or newer
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:101:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder _ content: @escaping () -> V
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:12: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:105:55: error: 'callAsFunction' is only available in macOS 13.0 or newer
PlacementLayoutNative(layoutBP: self).callAsFunction {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:105:55: note: add 'if #available' version check
PlacementLayoutNative(layoutBP: self).callAsFunction {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:104:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if prefersLayoutProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:104:38: note: add 'if #available' version check
if prefersLayoutProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:108:20: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:108:20: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:111:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:111:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:20: note: add 'if #available' version check
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
[26/33] Compiling Placement PlacementLayout+DefaultImplementations.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:40:18: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
_ guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:48:18: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
_ guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:96:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:95:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:108:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:107:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:21:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:20:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:11:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:31:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:30:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:11:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:70:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:69:10: note: add @available attribute to enclosing instance method
func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:85:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:84:10: note: add @available attribute to enclosing instance method
func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:34: error: 'Animatable' is only available in macOS 10.15 or newer
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:48: error: 'View' is only available in macOS 10.15 or newer
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:101:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder _ content: @escaping () -> V
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:12: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:105:55: error: 'callAsFunction' is only available in macOS 13.0 or newer
PlacementLayoutNative(layoutBP: self).callAsFunction {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:105:55: note: add 'if #available' version check
PlacementLayoutNative(layoutBP: self).callAsFunction {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:104:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if prefersLayoutProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:104:38: note: add 'if #available' version check
if prefersLayoutProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:108:20: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:108:20: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:111:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:111:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:20: note: add 'if #available' version check
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
[27/33] Compiling Placement PlacementLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:40:18: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
_ guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:48:18: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
_ guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:96:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:95:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:108:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:107:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/AnyPlacementLayout.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyPlacementLayout: PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:21:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:20:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:11:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:31:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:30:17: note: add @available attribute to enclosing instance method
public func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout+DefaultImplementations.swift:11:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:70:19: error: 'VerticalAlignment' is only available in macOS 10.15 or newer
of guide: VerticalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:69:10: note: add @available attribute to enclosing instance method
func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:85:19: error: 'HorizontalAlignment' is only available in macOS 10.15 or newer
of guide: HorizontalAlignment,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:84:10: note: add @available attribute to enclosing instance method
func explicitAlignment(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:34: error: 'Animatable' is only available in macOS 10.15 or newer
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:5:17: note: add @available attribute to enclosing protocol
public protocol PlacementLayout: Animatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:48: error: 'View' is only available in macOS 10.15 or newer
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:101:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder _ content: @escaping () -> V
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:12: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:105:55: error: 'callAsFunction' is only available in macOS 13.0 or newer
PlacementLayoutNative(layoutBP: self).callAsFunction {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:105:55: note: add 'if #available' version check
PlacementLayoutNative(layoutBP: self).callAsFunction {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:104:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if prefersLayoutProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:104:38: note: add 'if #available' version check
if prefersLayoutProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:108:20: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:108:20: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:103:61: note: add 'if #available' version check
if #available(iOS 16, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:111:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:111:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:102:20: note: add 'if #available' version check
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:100:30: note: add @available attribute to enclosing instance method
@ViewBuilder public func callAsFunction<V: View>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProtocol/PlacementLayout.swift:96:1: note: add @available attribute to enclosing extension
extension PlacementLayout {
^
[28/33] Compiling Placement FrameChangePlacer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:48:11: error: cannot find type 'UIResponder' in scope
extension UIResponder {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:13:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:7: note: add @available attribute to enclosing generic class
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:15:49: error: '_VariadicView' is only available in macOS 10.15 or newer
init(coordinator: Coordinator<L>, children: _VariadicView.Children) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:15:5: note: add @available attribute to enclosing initializer
init(coordinator: Coordinator<L>, children: _VariadicView.Children) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:7: note: add @available attribute to enclosing generic class
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:25:36: error: cannot find type 'UIViewController' in scope
var containedInViewController: UIViewController? = nil
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:27:19: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:31:19: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:50: error: cannot find type 'UIView' in scope
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:55:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var coordinator: Coordinator<L>
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:56:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:58:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var keyboardFrame: CGRect
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:60:30: error: cannot find type 'Context' in scope
func makeUIView(context: Context) -> FrameChangePlacerView<L> {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:64:68: error: cannot find type 'Context' in scope
func updateUIView(_ uiView: FrameChangePlacerView<L>, context: Context) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:69:34: error: '_ProposedSize' is only available in macOS 10.15 or newer
in proposedSize: SwiftUI._ProposedSize,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:67:10: note: add @available attribute to enclosing instance method
func _overrideSizeThatFits(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:47: error: cannot find type 'UIViewRepresentable' in scope
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:18:9: error: 'super' members cannot be referenced in a root class
super.init(frame: .zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:28:35: error: type of expression is ambiguous without a type annotation
containedInViewController = self.superview?.parentViewController
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:32:9: error: 'super' members cannot be referenced in a root class
super.layoutSubviews()
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:35:14: error: generic parameter 'T' could not be inferred
?? self.superview?.parentViewController,
^
Swift.??:1:13: note: in call to operator '??'
public func ?? <T>(optional: T?, defaultValue: @autoclosure () throws -> T?) rethrows -> T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:35:22: error: value of type 'FrameChangePlacerView<L>' has no member 'superview'
?? self.superview?.parentViewController,
~~~~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:36:35: error: value of type 'FrameChangePlacerView<L>' has no member 'superview'
let globalFrame = self.superview?.convert(
~~~~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:37:22: error: value of type 'FrameChangePlacerView<L>' has no member 'frame'
self.frame,
~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:79:16: error: value of type 'FrameChangePlacerView<L>' has no member 'setNeedsLayout'
uiView.setNeedsLayout()
~~~~~~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:5:18: error: property does not override any property from its superclass
override var intrinsicContentSize: CGSize {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:4:61: error: cannot find type 'UIView' in scope
class PlacementLayoutChildSizingUIView<L: PlacementLayout>: UIView {
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:11:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var placementsCoordinator: PlacementsCoordinator
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:12:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var coordinator: Coordinator<L>
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:16:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:18:30: error: cannot find type 'Context' in scope
func makeUIView(context: Context) -> PlacementLayoutChildSizingUIView<L> {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:23:79: error: cannot find type 'Context' in scope
func updateUIView(_ uiView: PlacementLayoutChildSizingUIView<L>, context: Context) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:28:34: error: '_ProposedSize' is only available in macOS 10.15 or newer
in proposedSize: SwiftUI._ProposedSize,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:26:10: note: add @available attribute to enclosing instance method
func _overrideSizeThatFits(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:51: error: cannot find type 'UIViewRepresentable' in scope
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:19:64: error: argument passed to call that takes no arguments
let view = PlacementLayoutChildSizingUIView<L>(frame: .zero)
~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:19:64: error: cannot infer contextual base in reference to member 'zero'
let view = PlacementLayoutChildSizingUIView<L>(frame: .zero)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutPlacement.swift:30:17: error: 'UnitPoint' is only available in macOS 10.15 or newer
var anchor: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutPlacement.swift:4:8: note: add @available attribute to enclosing struct
struct LayoutPlacement: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:49:38: error: cannot find type 'UIViewController' in scope
public var parentViewController: UIViewController? {
^~~~~~~~~~~~~~~~
[29/33] Compiling Placement LayoutChildSizingView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:48:11: error: cannot find type 'UIResponder' in scope
extension UIResponder {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:13:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:7: note: add @available attribute to enclosing generic class
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:15:49: error: '_VariadicView' is only available in macOS 10.15 or newer
init(coordinator: Coordinator<L>, children: _VariadicView.Children) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:15:5: note: add @available attribute to enclosing initializer
init(coordinator: Coordinator<L>, children: _VariadicView.Children) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:7: note: add @available attribute to enclosing generic class
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:25:36: error: cannot find type 'UIViewController' in scope
var containedInViewController: UIViewController? = nil
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:27:19: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:31:19: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:50: error: cannot find type 'UIView' in scope
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:55:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var coordinator: Coordinator<L>
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:56:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:58:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var keyboardFrame: CGRect
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:60:30: error: cannot find type 'Context' in scope
func makeUIView(context: Context) -> FrameChangePlacerView<L> {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:64:68: error: cannot find type 'Context' in scope
func updateUIView(_ uiView: FrameChangePlacerView<L>, context: Context) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:69:34: error: '_ProposedSize' is only available in macOS 10.15 or newer
in proposedSize: SwiftUI._ProposedSize,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:67:10: note: add @available attribute to enclosing instance method
func _overrideSizeThatFits(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:47: error: cannot find type 'UIViewRepresentable' in scope
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:18:9: error: 'super' members cannot be referenced in a root class
super.init(frame: .zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:28:35: error: type of expression is ambiguous without a type annotation
containedInViewController = self.superview?.parentViewController
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:32:9: error: 'super' members cannot be referenced in a root class
super.layoutSubviews()
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:35:14: error: generic parameter 'T' could not be inferred
?? self.superview?.parentViewController,
^
Swift.??:1:13: note: in call to operator '??'
public func ?? <T>(optional: T?, defaultValue: @autoclosure () throws -> T?) rethrows -> T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:35:22: error: value of type 'FrameChangePlacerView<L>' has no member 'superview'
?? self.superview?.parentViewController,
~~~~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:36:35: error: value of type 'FrameChangePlacerView<L>' has no member 'superview'
let globalFrame = self.superview?.convert(
~~~~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:37:22: error: value of type 'FrameChangePlacerView<L>' has no member 'frame'
self.frame,
~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:79:16: error: value of type 'FrameChangePlacerView<L>' has no member 'setNeedsLayout'
uiView.setNeedsLayout()
~~~~~~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:5:18: error: property does not override any property from its superclass
override var intrinsicContentSize: CGSize {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:4:61: error: cannot find type 'UIView' in scope
class PlacementLayoutChildSizingUIView<L: PlacementLayout>: UIView {
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:11:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var placementsCoordinator: PlacementsCoordinator
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:12:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var coordinator: Coordinator<L>
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:16:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:18:30: error: cannot find type 'Context' in scope
func makeUIView(context: Context) -> PlacementLayoutChildSizingUIView<L> {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:23:79: error: cannot find type 'Context' in scope
func updateUIView(_ uiView: PlacementLayoutChildSizingUIView<L>, context: Context) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:28:34: error: '_ProposedSize' is only available in macOS 10.15 or newer
in proposedSize: SwiftUI._ProposedSize,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:26:10: note: add @available attribute to enclosing instance method
func _overrideSizeThatFits(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:51: error: cannot find type 'UIViewRepresentable' in scope
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:19:64: error: argument passed to call that takes no arguments
let view = PlacementLayoutChildSizingUIView<L>(frame: .zero)
~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:19:64: error: cannot infer contextual base in reference to member 'zero'
let view = PlacementLayoutChildSizingUIView<L>(frame: .zero)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutPlacement.swift:30:17: error: 'UnitPoint' is only available in macOS 10.15 or newer
var anchor: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutPlacement.swift:4:8: note: add @available attribute to enclosing struct
struct LayoutPlacement: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:49:38: error: cannot find type 'UIViewController' in scope
public var parentViewController: UIViewController? {
^~~~~~~~~~~~~~~~
[30/33] Compiling Placement LayoutPlacement.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:48:11: error: cannot find type 'UIResponder' in scope
extension UIResponder {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:13:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:7: note: add @available attribute to enclosing generic class
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:15:49: error: '_VariadicView' is only available in macOS 10.15 or newer
init(coordinator: Coordinator<L>, children: _VariadicView.Children) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:15:5: note: add @available attribute to enclosing initializer
init(coordinator: Coordinator<L>, children: _VariadicView.Children) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:7: note: add @available attribute to enclosing generic class
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:25:36: error: cannot find type 'UIViewController' in scope
var containedInViewController: UIViewController? = nil
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:27:19: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:31:19: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:11:50: error: cannot find type 'UIView' in scope
class FrameChangePlacerView<L: PlacementLayout>: UIView {
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:55:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var coordinator: Coordinator<L>
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:56:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:58:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var keyboardFrame: CGRect
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:60:30: error: cannot find type 'Context' in scope
func makeUIView(context: Context) -> FrameChangePlacerView<L> {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:64:68: error: cannot find type 'Context' in scope
func updateUIView(_ uiView: FrameChangePlacerView<L>, context: Context) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:69:34: error: '_ProposedSize' is only available in macOS 10.15 or newer
in proposedSize: SwiftUI._ProposedSize,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:67:10: note: add @available attribute to enclosing instance method
func _overrideSizeThatFits(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:8: note: add @available attribute to enclosing generic struct
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:54:47: error: cannot find type 'UIViewRepresentable' in scope
struct FrameChangePlacer<L: PlacementLayout>: UIViewRepresentable {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:18:9: error: 'super' members cannot be referenced in a root class
super.init(frame: .zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:28:35: error: type of expression is ambiguous without a type annotation
containedInViewController = self.superview?.parentViewController
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:32:9: error: 'super' members cannot be referenced in a root class
super.layoutSubviews()
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:35:14: error: generic parameter 'T' could not be inferred
?? self.superview?.parentViewController,
^
Swift.??:1:13: note: in call to operator '??'
public func ?? <T>(optional: T?, defaultValue: @autoclosure () throws -> T?) rethrows -> T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:35:22: error: value of type 'FrameChangePlacerView<L>' has no member 'superview'
?? self.superview?.parentViewController,
~~~~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:36:35: error: value of type 'FrameChangePlacerView<L>' has no member 'superview'
let globalFrame = self.superview?.convert(
~~~~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:37:22: error: value of type 'FrameChangePlacerView<L>' has no member 'frame'
self.frame,
~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:79:16: error: value of type 'FrameChangePlacerView<L>' has no member 'setNeedsLayout'
uiView.setNeedsLayout()
~~~~~~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:5:18: error: property does not override any property from its superclass
override var intrinsicContentSize: CGSize {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:4:61: error: cannot find type 'UIView' in scope
class PlacementLayoutChildSizingUIView<L: PlacementLayout>: UIView {
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:11:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var placementsCoordinator: PlacementsCoordinator
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:12:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
@EnvironmentObject var coordinator: Coordinator<L>
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:16:19: error: '_VariadicView' is only available in macOS 10.15 or newer
var children: _VariadicView.Children
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:18:30: error: cannot find type 'Context' in scope
func makeUIView(context: Context) -> PlacementLayoutChildSizingUIView<L> {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:23:79: error: cannot find type 'Context' in scope
func updateUIView(_ uiView: PlacementLayoutChildSizingUIView<L>, context: Context) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:28:34: error: '_ProposedSize' is only available in macOS 10.15 or newer
in proposedSize: SwiftUI._ProposedSize,
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:26:10: note: add @available attribute to enclosing instance method
func _overrideSizeThatFits(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:8: note: add @available attribute to enclosing generic struct
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:10:51: error: cannot find type 'UIViewRepresentable' in scope
struct LayoutChildSizingView<L: PlacementLayout>: UIViewRepresentable {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:19:64: error: argument passed to call that takes no arguments
let view = PlacementLayoutChildSizingUIView<L>(frame: .zero)
~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutChildSizingView.swift:19:64: error: cannot infer contextual base in reference to member 'zero'
let view = PlacementLayoutChildSizingUIView<L>(frame: .zero)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutPlacement.swift:30:17: error: 'UnitPoint' is only available in macOS 10.15 or newer
var anchor: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/LayoutPlacement.swift:4:8: note: add @available attribute to enclosing struct
struct LayoutPlacement: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Layouting/FrameChangePlacer.swift:49:38: error: cannot find type 'UIViewController' in scope
public var parentViewController: UIViewController? {
^~~~~~~~~~~~~~~~
[31/33] Compiling Placement AnyAnimatableData.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:40:21: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
var vector: any VectorArithmetic
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:54:13: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
init<V: VectorArithmetic>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:54:5: note: add @available attribute to enclosing initializer
init<V: VectorArithmetic>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:51:27: error: 'EmptyAnimatableData' is only available in macOS 10.15 or newer
AnyAnimatableData(EmptyAnimatableData.zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:51:27: note: add 'if #available' version check
AnyAnimatableData(EmptyAnimatableData.zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:50:23: note: add @available attribute to enclosing static property
public static var zero: AnyAnimatableData {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutProperties.swift:7:27: error: 'Axis' is only available in macOS 10.15 or newer
var stackOrientation: Axis?
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutProperties.swift:5:15: note: add @available attribute to enclosing struct
public struct PlacementLayoutProperties {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:4:33: error: '_ViewTraitKey' is only available in macOS 10.15 or newer
public typealias ViewTraitKey = _ViewTraitKey
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:45:8: note: add @available attribute to enclosing generic struct
struct PlacementLayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:62:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:66: error: 'View' is only available in macOS 10.15 or newer
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:11: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:20: error: 'layoutValue(key:value:)' is only available in macOS 13.0 or newer
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:20: note: add 'if #available' version check
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:37: error: 'LayoutValueKeyMapper' is only available in macOS 13 or newer
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:37: note: add 'if #available' version check
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:39:15: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:39:15: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:46: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:46: note: add 'if #available' version check
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:50:17: error: '_trait' is only available in macOS 10.15 or newer
content._trait(key, value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:50:17: note: add 'if #available' version check
content._trait(key, value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:45:8: note: add @available attribute to enclosing generic struct
struct PlacementLayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:64:14: error: 'modifier' is only available in macOS 10.15 or newer
.modifier(PlacementLayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:64:14: note: add 'if #available' version check
.modifier(PlacementLayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:65:14: error: 'modifier' is only available in macOS 10.15 or newer
.modifier(LayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:65:14: note: add 'if #available' version check
.modifier(LayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:14: error: '_trait' is only available in macOS 10.15 or newer
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:14: note: add 'if #available' version check
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:57: error: 'layoutPriority' is only available in macOS 10.15 or newer
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:57: note: add 'if #available' version check
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
[32/33] Compiling Placement PlacementLayoutProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:40:21: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
var vector: any VectorArithmetic
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:54:13: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
init<V: VectorArithmetic>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:54:5: note: add @available attribute to enclosing initializer
init<V: VectorArithmetic>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:51:27: error: 'EmptyAnimatableData' is only available in macOS 10.15 or newer
AnyAnimatableData(EmptyAnimatableData.zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:51:27: note: add 'if #available' version check
AnyAnimatableData(EmptyAnimatableData.zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:50:23: note: add @available attribute to enclosing static property
public static var zero: AnyAnimatableData {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutProperties.swift:7:27: error: 'Axis' is only available in macOS 10.15 or newer
var stackOrientation: Axis?
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutProperties.swift:5:15: note: add @available attribute to enclosing struct
public struct PlacementLayoutProperties {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:4:33: error: '_ViewTraitKey' is only available in macOS 10.15 or newer
public typealias ViewTraitKey = _ViewTraitKey
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:45:8: note: add @available attribute to enclosing generic struct
struct PlacementLayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:62:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:66: error: 'View' is only available in macOS 10.15 or newer
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:11: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:20: error: 'layoutValue(key:value:)' is only available in macOS 13.0 or newer
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:20: note: add 'if #available' version check
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:37: error: 'LayoutValueKeyMapper' is only available in macOS 13 or newer
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:37: note: add 'if #available' version check
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:39:15: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:39:15: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:46: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:46: note: add 'if #available' version check
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:50:17: error: '_trait' is only available in macOS 10.15 or newer
content._trait(key, value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:50:17: note: add 'if #available' version check
content._trait(key, value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:45:8: note: add @available attribute to enclosing generic struct
struct PlacementLayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:64:14: error: 'modifier' is only available in macOS 10.15 or newer
.modifier(PlacementLayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:64:14: note: add 'if #available' version check
.modifier(PlacementLayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:65:14: error: 'modifier' is only available in macOS 10.15 or newer
.modifier(LayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:65:14: note: add 'if #available' version check
.modifier(LayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:14: error: '_trait' is only available in macOS 10.15 or newer
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:14: note: add 'if #available' version check
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:57: error: 'layoutPriority' is only available in macOS 10.15 or newer
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:57: note: add 'if #available' version check
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
[33/33] Compiling Placement PlacementLayoutValueKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:40:21: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
var vector: any VectorArithmetic
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:54:13: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
init<V: VectorArithmetic>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:54:5: note: add @available attribute to enclosing initializer
init<V: VectorArithmetic>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:51:27: error: 'EmptyAnimatableData' is only available in macOS 10.15 or newer
AnyAnimatableData(EmptyAnimatableData.zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:51:27: note: add 'if #available' version check
AnyAnimatableData(EmptyAnimatableData.zero)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:50:23: note: add @available attribute to enclosing static property
public static var zero: AnyAnimatableData {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/Animatable/AnyAnimatableData.swift:11:15: note: add @available attribute to enclosing struct
public struct AnyAnimatableData: VectorArithmetic {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutProperties.swift:7:27: error: 'Axis' is only available in macOS 10.15 or newer
var stackOrientation: Axis?
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutProperties.swift:5:15: note: add @available attribute to enclosing struct
public struct PlacementLayoutProperties {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:4:33: error: '_ViewTraitKey' is only available in macOS 10.15 or newer
public typealias ViewTraitKey = _ViewTraitKey
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:45:8: note: add @available attribute to enclosing generic struct
struct PlacementLayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:62:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:66: error: 'View' is only available in macOS 10.15 or newer
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:11: warning: result builder 'ViewBuilder' does not implement 'buildLimitedAvailability'; this code may crash on earlier versions of the OS
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:20: error: 'layoutValue(key:value:)' is only available in macOS 13.0 or newer
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:20: note: add 'if #available' version check
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:37: error: 'LayoutValueKeyMapper' is only available in macOS 13 or newer
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:38:37: note: add 'if #available' version check
content.layoutValue(key: LayoutValueKeyMapper<K>.Key.self, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:37:62: note: add 'if #available' version check
if #available(iOS 16.0, macCatalyst 16, tvOS 16.0, *) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:39:15: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:39:15: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:46: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:46: note: add 'if #available' version check
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:36:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:32:8: note: add @available attribute to enclosing generic struct
struct LayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:50:17: error: '_trait' is only available in macOS 10.15 or newer
content._trait(key, value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:50:17: note: add 'if #available' version check
content._trait(key, value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:49:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:45:8: note: add @available attribute to enclosing generic struct
struct PlacementLayoutKeyValueModifier<K>: ViewModifier where K : PlacementLayoutValueKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:64:14: error: 'modifier' is only available in macOS 10.15 or newer
.modifier(PlacementLayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:64:14: note: add 'if #available' version check
.modifier(PlacementLayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:65:14: error: 'modifier' is only available in macOS 10.15 or newer
.modifier(LayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:65:14: note: add 'if #available' version check
.modifier(LayoutKeyValueModifier(key: key, value: value))
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:59:17: note: add @available attribute to enclosing instance method
public func placementLayoutValue<K>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:14: error: '_trait' is only available in macOS 10.15 or newer
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:14: note: add 'if #available' version check
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:57: error: 'layoutPriority' is only available in macOS 10.15 or newer
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:72:57: note: add 'if #available' version check
self._trait(LayoutPriorityValueKey.self, value).layoutPriority(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:71:17: note: add @available attribute to enclosing instance method
public func placementLayoutPriority(_ value: Double) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Placement/LayoutProperties/PlacementLayoutValueKey.swift:54:1: note: add @available attribute to enclosing extension
extension View {
^
error: fatalError
BUILD FAILURE 5.10 macosSpm