Build Information
Failed to build VDLayout, reference 5.0.1 (1b3ea6
), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 18:52:34 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
:
71 |
72 | /// Binds SwiftUI environment to `UIKitView` environment
73 | func uiKitViewBind<T: UIViewController, A, B>(
| `- note: add @available attribute to enclosing instance method
74 | environment keyPath: KeyPath<EnvironmentValues, A>,
75 | to viewKeyPath: ReferenceWritableKeyPath<T, B>,
76 | transform: @escaping (A) -> B
77 | ) -> some View {
78 | transformEnvironment(\.uiKitView) {
| |- error: 'transformEnvironment(_:transform:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
79 | $0.set(keyPath: viewKeyPath) {
80 | transform(Environment(keyPath).wrappedValue)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewEnvironment.swift:80:15: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public extension View {
| `- note: add @available attribute to enclosing extension
4 |
5 | /// Set the `UIKitView` environment value of the specified key path with the given value
:
71 |
72 | /// Binds SwiftUI environment to `UIKitView` environment
73 | func uiKitViewBind<T: UIViewController, A, B>(
| `- note: add @available attribute to enclosing instance method
74 | environment keyPath: KeyPath<EnvironmentValues, A>,
75 | to viewKeyPath: ReferenceWritableKeyPath<T, B>,
:
78 | transformEnvironment(\.uiKitView) {
79 | $0.set(keyPath: viewKeyPath) {
80 | transform(Environment(keyPath).wrappedValue)
| |- error: 'Environment' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
81 | }
82 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewEnvironment.swift:107:58: error: cannot find 'UIColor' in scope
105 | to viewKeyPath: ReferenceWritableKeyPath<T, UIColor>
106 | ) -> some View {
107 | uiKitViewBind(environment: keyPath, to: viewKeyPath) { UIColor($0) }
| `- error: cannot find 'UIColor' in scope
108 | }
109 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewEnvironment.swift:107:3: error: generic parameter 'T' could not be inferred
105 | to viewKeyPath: ReferenceWritableKeyPath<T, UIColor>
106 | ) -> some View {
107 | uiKitViewBind(environment: keyPath, to: viewKeyPath) { UIColor($0) }
| `- error: generic parameter 'T' could not be inferred
108 | }
109 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewEnvironment.swift:116:58: error: cannot find 'UIColor' in scope
114 | to viewKeyPath: ReferenceWritableKeyPath<T, UIColor?>
115 | ) -> some View {
116 | uiKitViewBind(environment: keyPath, to: viewKeyPath) { UIColor($0) }
| `- error: cannot find 'UIColor' in scope
117 | }
118 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewEnvironment.swift:116:3: error: generic parameter 'T' could not be inferred
114 | to viewKeyPath: ReferenceWritableKeyPath<T, UIColor?>
115 | ) -> some View {
116 | uiKitViewBind(environment: keyPath, to: viewKeyPath) { UIColor($0) }
| `- error: generic parameter 'T' could not be inferred
117 | }
118 | }
[22/46] Compiling UIKitViews UIKitViewWrapper.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:39: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:48: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:28:4: error: cannot find 'invalidateIntrinsicContentSize' in scope
26 | didSet {
27 | guard oldValue != size else { return }
28 | invalidateIntrinsicContentSize()
| `- error: cannot find 'invalidateIntrinsicContentSize' in scope
29 | DispatchQueue.main.async { [self] in
30 | onUpdateSize(size)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:38:31: error: cannot find 'frame' in scope
36 | didSet {
37 | guard oldValue != selfSizedAxis else { return }
38 | updateSize(expectedSize ?? frame.size)
| `- error: cannot find 'frame' in scope
39 | }
40 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:35:21: error: 'Axis' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- note: add @available attribute to enclosing generic class
4 |
5 | let content: Content
:
33 | }
34 |
35 | var selfSizedAxis: Axis.Set = [.vertical, .horizontal] {
| `- error: 'Axis' is only available in macOS 10.15 or newer
36 | didSet {
37 | guard oldValue != selfSizedAxis else { return }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:52:15: error: property does not override any property from its superclass
50 | // }
51 |
52 | override var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
53 | guard let size else {
54 | return CGSize(width: UIView.noIntrinsicMetric, height: UIView.noIntrinsicMetric)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:69:16: error: method does not override any method from its superclass
67 | }
68 |
69 | override func layoutSubviews() {
| `- error: method does not override any method from its superclass
70 | super.layoutSubviews()
71 | content.frame = bounds
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:54:25: error: cannot find 'UIView' in scope
52 | override var intrinsicContentSize: CGSize {
53 | guard let size else {
54 | return CGSize(width: UIView.noIntrinsicMetric, height: UIView.noIntrinsicMetric)
| `- error: cannot find 'UIView' in scope
55 | }
56 | return CGSize(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:54:59: error: cannot find 'UIView' in scope
52 | override var intrinsicContentSize: CGSize {
53 | guard let size else {
54 | return CGSize(width: UIView.noIntrinsicMetric, height: UIView.noIntrinsicMetric)
| `- error: cannot find 'UIView' in scope
55 | }
56 | return CGSize(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:57:62: error: cannot find 'UIView' in scope
55 | }
56 | return CGSize(
57 | width: selfSizedAxis.contains(.horizontal) ? size.width : UIView.noIntrinsicMetric,
| `- error: cannot find 'UIView' in scope
58 | height: selfSizedAxis.contains(.vertical) ? size.height : UIView.noIntrinsicMetric
59 | )
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:58:62: error: cannot find 'UIView' in scope
56 | return CGSize(
57 | width: selfSizedAxis.contains(.horizontal) ? size.width : UIView.noIntrinsicMetric,
58 | height: selfSizedAxis.contains(.vertical) ? size.height : UIView.noIntrinsicMetric
| `- error: cannot find 'UIView' in scope
59 | )
60 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:64:3: error: 'super' cannot be used in class 'UIKitViewWrapper' because it has no superclass
62 | init(_ content: Content) {
63 | self.content = content
64 | super.init(frame: CGRect(origin: .zero, size: content.intrinsicContentSize))
| `- error: 'super' cannot be used in class 'UIKitViewWrapper' because it has no superclass
65 | backgroundColor = .clear
66 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:64:57: error: value of type 'Content' has no member 'intrinsicContentSize'
62 | init(_ content: Content) {
63 | self.content = content
64 | super.init(frame: CGRect(origin: .zero, size: content.intrinsicContentSize))
| `- error: value of type 'Content' has no member 'intrinsicContentSize'
65 | backgroundColor = .clear
66 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:65:3: error: cannot find 'backgroundColor' in scope
63 | self.content = content
64 | super.init(frame: CGRect(origin: .zero, size: content.intrinsicContentSize))
65 | backgroundColor = .clear
| `- error: cannot find 'backgroundColor' in scope
66 | addSubview(content)
67 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:66:3: error: cannot find 'addSubview' in scope
64 | super.init(frame: CGRect(origin: .zero, size: content.intrinsicContentSize))
65 | backgroundColor = .clear
66 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
67 | }
68 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:70:3: error: 'super' cannot be used in class 'UIKitViewWrapper' because it has no superclass
68 |
69 | override func layoutSubviews() {
70 | super.layoutSubviews()
| `- error: 'super' cannot be used in class 'UIKitViewWrapper' because it has no superclass
71 | content.frame = bounds
72 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:71:19: error: cannot find 'bounds' in scope
69 | override func layoutSubviews() {
70 | super.layoutSubviews()
71 | content.frame = bounds
| `- error: cannot find 'bounds' in scope
72 | }
73 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:71:11: error: value of type 'Content' has no member 'frame'
69 | override func layoutSubviews() {
70 | super.layoutSubviews()
71 | content.frame = bounds
| `- error: value of type 'Content' has no member 'frame'
72 | }
73 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:80:18: error: value of type 'Content' has no member 'fittingSizeFor'
78 |
79 | func updateSize(_ newValue: CGSize) {
80 | size = content.fittingSizeFor(
| `- error: value of type 'Content' has no member 'fittingSizeFor'
81 | width: selfSizedAxis.contains(.horizontal) ? nil : newValue.width,
82 | height: selfSizedAxis.contains(.vertical) ? nil : newValue.height,
[23/46] Compiling UIKitViews UIKitViewControllerWrapper.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:3:49: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewControllerWrapper<Content: UIViewController>: UIViewController {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:39: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:6:46: error: value of type 'Content' has no member 'view'
4 |
5 | let content: Content
6 | lazy var wrapper = UIKitViewWrapper(content.view)
| `- error: value of type 'Content' has no member 'view'
7 |
8 | init(_ content: Content) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:3:68: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewControllerWrapper<Content: UIViewController>: UIViewController {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:21:16: error: method does not override any method from its superclass
19 | }
20 |
21 | override func loadView() {
| `- error: method does not override any method from its superclass
22 | view = wrapper
23 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:10:3: error: 'super' cannot be used in class 'UIKitViewControllerWrapper' because it has no superclass
8 | init(_ content: Content) {
9 | self.content = content
10 | super.init(nibName: nil, bundle: nil)
| `- error: 'super' cannot be used in class 'UIKitViewControllerWrapper' because it has no superclass
11 | content.willMove(toParent: self)
12 | addChild(content)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:10:23: error: 'nil' requires a contextual type
8 | init(_ content: Content) {
9 | self.content = content
10 | super.init(nibName: nil, bundle: nil)
| `- error: 'nil' requires a contextual type
11 | content.willMove(toParent: self)
12 | addChild(content)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:10:36: error: 'nil' requires a contextual type
8 | init(_ content: Content) {
9 | self.content = content
10 | super.init(nibName: nil, bundle: nil)
| `- error: 'nil' requires a contextual type
11 | content.willMove(toParent: self)
12 | addChild(content)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:11:11: error: value of type 'Content' has no member 'willMove'
9 | self.content = content
10 | super.init(nibName: nil, bundle: nil)
11 | content.willMove(toParent: self)
| `- error: value of type 'Content' has no member 'willMove'
12 | addChild(content)
13 | content.didMove(toParent: self)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:12:3: error: cannot find 'addChild' in scope
10 | super.init(nibName: nil, bundle: nil)
11 | content.willMove(toParent: self)
12 | addChild(content)
| `- error: cannot find 'addChild' in scope
13 | content.didMove(toParent: self)
14 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:13:11: error: value of type 'Content' has no member 'didMove'
11 | content.willMove(toParent: self)
12 | addChild(content)
13 | content.didMove(toParent: self)
| `- error: value of type 'Content' has no member 'didMove'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:22:3: error: cannot find 'view' in scope
20 |
21 | override func loadView() {
22 | view = wrapper
| `- error: cannot find 'view' in scope
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:26:11: error: value of type 'Content' has no member 'willMove'
24 |
25 | deinit {
26 | content.willMove(toParent: nil)
| `- error: value of type 'Content' has no member 'willMove'
27 | content.removeFromParent()
28 | content.didMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:26:30: error: 'nil' requires a contextual type
24 |
25 | deinit {
26 | content.willMove(toParent: nil)
| `- error: 'nil' requires a contextual type
27 | content.removeFromParent()
28 | content.didMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:27:11: error: value of type 'Content' has no member 'removeFromParent'
25 | deinit {
26 | content.willMove(toParent: nil)
27 | content.removeFromParent()
| `- error: value of type 'Content' has no member 'removeFromParent'
28 | content.didMove(toParent: nil)
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:28:11: error: value of type 'Content' has no member 'didMove'
26 | content.willMove(toParent: nil)
27 | content.removeFromParent()
28 | content.didMove(toParent: nil)
| `- error: value of type 'Content' has no member 'didMove'
29 | }
30 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:28:29: error: 'nil' requires a contextual type
26 | content.willMove(toParent: nil)
27 | content.removeFromParent()
28 | content.didMove(toParent: nil)
| `- error: 'nil' requires a contextual type
29 | }
30 | }
[24/46] Compiling UIKitViews UIKitRepresentable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitRepresentable.swift:8:46: error: 'View' is only available in macOS 10.15 or newer
6 | }
7 |
8 | public protocol UIKitRepresentable<Content>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing protocol
9 |
10 | associatedtype Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitRepresentable.swift:17:29: error: 'Transaction' is only available in macOS 10.15 or newer
13 | }
14 |
15 | public struct UIKitRepresentableContext {
| `- note: add @available attribute to enclosing struct
16 |
17 | public let transaction: Transaction
| `- error: 'Transaction' is only available in macOS 10.15 or newer
18 | public let environment: EnvironmentValues
19 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitRepresentable.swift:18:29: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
13 | }
14 |
15 | public struct UIKitRepresentableContext {
| `- note: add @available attribute to enclosing struct
16 |
17 | public let transaction: Transaction
18 | public let environment: EnvironmentValues
| `- error: 'EnvironmentValues' is only available in macOS 10.15 or newer
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView+Chain.swift:6:24: error: 'View' is only available in macOS 10.15 or newer
2 | import VDChain
3 |
4 | extension Chain: View where Base: UIKitViewChaining {
| `- note: add @available attribute to enclosing extension
5 |
6 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
7 | base.body(values: values)
8 | }
[25/46] Compiling UIKitViews UIKitView+Chain.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitRepresentable.swift:8:46: error: 'View' is only available in macOS 10.15 or newer
6 | }
7 |
8 | public protocol UIKitRepresentable<Content>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing protocol
9 |
10 | associatedtype Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitRepresentable.swift:17:29: error: 'Transaction' is only available in macOS 10.15 or newer
13 | }
14 |
15 | public struct UIKitRepresentableContext {
| `- note: add @available attribute to enclosing struct
16 |
17 | public let transaction: Transaction
| `- error: 'Transaction' is only available in macOS 10.15 or newer
18 | public let environment: EnvironmentValues
19 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitRepresentable.swift:18:29: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
13 | }
14 |
15 | public struct UIKitRepresentableContext {
| `- note: add @available attribute to enclosing struct
16 |
17 | public let transaction: Transaction
18 | public let environment: EnvironmentValues
| `- error: 'EnvironmentValues' is only available in macOS 10.15 or newer
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView+Chain.swift:6:24: error: 'View' is only available in macOS 10.15 or newer
2 | import VDChain
3 |
4 | extension Chain: View where Base: UIKitViewChaining {
| `- note: add @available attribute to enclosing extension
5 |
6 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
7 | base.body(values: values)
8 | }
[26/46] Compiling UIKitViews AnyUIViewRepresentable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:3:47: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:12:24: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | let make: () -> Content
:
10 | }
11 |
12 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
13 | AnyUIRepresentableWrapper {
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:21:53: error: cannot find type 'UIView' in scope
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIView' in scope
22 |
23 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:25:3: error: 'Environment' is only available in macOS 10.15 or newer
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
22 |
23 | let make: () -> Content
24 | let updater: (Content, UIKitRepresentableContext) -> Void
25 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
26 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:26:3: error: 'Environment' is only available in macOS 10.15 or newer
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
22 |
23 | let make: () -> Content
24 | let updater: (Content, UIKitRepresentableContext) -> Void
25 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
26 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
27 |
28 | func makeUIView(context: Context) -> Content {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:28:27: error: cannot find type 'Context' in scope
26 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
27 |
28 | func makeUIView(context: Context) -> Content {
| `- error: cannot find type 'Context' in scope
29 | make()
30 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:32:48: error: cannot find type 'Context' in scope
30 | }
31 |
32 | func updateUIView(_ uiView: Content, context: Context) {
| `- error: cannot find type 'Context' in scope
33 | updater(uiView, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
34 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:37:76: error: cannot find type 'Context' in scope
35 |
36 | @available(iOS 16.0, tvOS 16.0, *)
37 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: Content, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
38 | uiView.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:37:32: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
22 |
23 | let make: () -> Content
:
35 |
36 | @available(iOS 16.0, tvOS 16.0, *)
37 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: Content, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add @available attribute to enclosing instance method
38 | uiView.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:21:62: error: cannot find type 'UIViewRepresentable' in scope
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
22 |
23 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:42:53: error: cannot find type 'UIView' in scope
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIView' in scope
43 |
44 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:48:3: error: 'Environment' is only available in macOS 10.15 or newer
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
43 |
44 | let make: () -> Content
:
46 | let expectedSize: CGSize?
47 | let updateSize: (CGSize?) -> Void
48 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
49 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
50 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:49:3: error: 'Environment' is only available in macOS 10.15 or newer
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
43 |
44 | let make: () -> Content
:
47 | let updateSize: (CGSize?) -> Void
48 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
49 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
50 |
51 | func makeUIView(context: Context) -> UIKitViewWrapper<Content> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:39: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:51:27: error: cannot find type 'Context' in scope
49 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
50 |
51 | func makeUIView(context: Context) -> UIKitViewWrapper<Content> {
| `- error: cannot find type 'Context' in scope
52 | UIKitViewWrapper(make())
53 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:55:66: error: cannot find type 'Context' in scope
53 | }
54 |
55 | func updateUIView(_ uiView: UIKitViewWrapper<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
56 | updater(uiView.content, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
57 | uiView.onUpdateSize = updateSize
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:42:62: error: cannot find type 'UIViewRepresentable' in scope
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
43 |
44 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:16:4: error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
15 | } iOS16: {
16 | AnyUIViewRepresentableIOS16(make: make, updater: updater)
| `- error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
17 | }
18 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:8: note: where 'IOS16' = 'AnyUIViewRepresentableIOS16<Content>'
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: where 'IOS16' = 'AnyUIViewRepresentableIOS16<Content>'
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:14:4: error: static method 'buildExpression' requires that 'AnyUIViewRepresentableIOS13<Content>' conform to 'View'
12 | public var body: some View {
13 | AnyUIRepresentableWrapper {
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
| `- error: static method 'buildExpression' requires that 'AnyUIViewRepresentableIOS13<Content>' conform to 'View'
15 | } iOS16: {
16 | AnyUIViewRepresentableIOS16(make: make, updater: updater)
SwiftUI.ViewBuilder.buildExpression:2:20: note: where 'Content' = 'AnyUIViewRepresentableIOS13<Content>'
1 | struct ViewBuilder {
2 | public static func buildExpression<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewRepresentableIOS13<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:16:4: error: static method 'buildBlock' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
15 | } iOS16: {
16 | AnyUIViewRepresentableIOS16(make: make, updater: updater)
| `- error: static method 'buildBlock' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
17 | }
18 | }
SwiftUI.ViewBuilder.buildBlock:2:20: note: where 'Content' = 'AnyUIViewRepresentableIOS16<Content>'
1 | struct ViewBuilder {
2 | public static func buildBlock<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewRepresentableIOS16<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:38:10: error: value of type 'Content' has no member 'fittingSizeFor'
36 | @available(iOS 16.0, tvOS 16.0, *)
37 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: Content, context: Context) -> CGSize? {
38 | uiView.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
| `- error: value of type 'Content' has no member 'fittingSizeFor'
39 | }
40 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:15:20: error: property does not override any property from its superclass
13 | }
14 |
15 | override open var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
16 | hostingController.view.intrinsicContentSize
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:19:33: error: cannot find type 'UIHostingController' in scope
17 | }
18 |
19 | private let hostingController: UIHostingController<RootView>
| `- error: cannot find type 'UIHostingController' in scope
20 |
21 | public init(_ rootView: RootView) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:27:27: error: 'ViewBuilder' is only available in macOS 10.15 or newer
2 |
3 | @dynamicMemberLookup
4 | open class HostingView<RootView: View>: UIView {
| `- note: add @available attribute to enclosing generic class
5 |
6 | open var rootView: RootView {
:
25 | }
26 |
27 | public convenience init(@ViewBuilder rootView: () -> RootView) {
| | `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
28 | self.init(rootView())
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:56:21: error: method does not override any method from its superclass
54 | }
55 |
56 | override open func didMoveToWindow() {
| `- error: method does not override any method from its superclass
57 | super.didMoveToWindow()
58 | guard let controller else { return }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:4:41: error: cannot find type 'UIView' in scope
2 |
3 | @dynamicMemberLookup
4 | open class HostingView<RootView: View>: UIView {
| `- error: cannot find type 'UIView' in scope
5 |
6 | open var rootView: RootView {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:4:34: error: 'View' is only available in macOS 10.15 or newer
2 |
3 | @dynamicMemberLookup
4 | open class HostingView<RootView: View>: UIView {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
5 |
6 | open var rootView: RootView {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:64:19: error: cannot find type 'UIView' in scope
62 | }
63 |
64 | private extension UIView {
| `- error: cannot find type 'UIView' in scope
65 |
66 | var controller: UIViewController? {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:7:9: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
5 |
6 | open var rootView: RootView {
7 | get { hostingController.rootView }
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
8 | set {
9 | hostingController.rootView = newValue
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:9:4: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
7 | get { hostingController.rootView }
8 | set {
9 | hostingController.rootView = newValue
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
10 | hostingController.view.invalidateIntrinsicContentSize()
11 | invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:10:4: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
8 | set {
9 | hostingController.rootView = newValue
10 | hostingController.view.invalidateIntrinsicContentSize()
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
11 | invalidateIntrinsicContentSize()
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:11:4: error: cannot find 'invalidateIntrinsicContentSize' in scope
9 | hostingController.rootView = newValue
10 | hostingController.view.invalidateIntrinsicContentSize()
11 | invalidateIntrinsicContentSize()
| `- error: cannot find 'invalidateIntrinsicContentSize' in scope
12 | }
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:16:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
14 |
15 | override open var intrinsicContentSize: CGSize {
16 | hostingController.view.intrinsicContentSize
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:22:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
20 |
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
23 | super.init(frame: .zero)
24 | afterInit()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:22:23: error: generic parameter 'Content' could not be inferred
20 |
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
| |- error: generic parameter 'Content' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
23 | super.init(frame: .zero)
24 | afterInit()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:3:40: note: 'Content' declared as parameter to type 'SelfSizingHostingController'
1 | import SwiftUI
2 |
3 | open class SelfSizingHostingController<Content>: UIHostingController<Content> where Content: View {
| `- note: 'Content' declared as parameter to type 'SelfSizingHostingController'
4 |
5 | private var wasLoad = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:22:61: error: argument passed to call that takes no arguments
20 |
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
| `- error: argument passed to call that takes no arguments
23 | super.init(frame: .zero)
24 | afterInit()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:23:3: error: 'super' cannot be used in class 'HostingView' because it has no superclass
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
23 | super.init(frame: .zero)
| `- error: 'super' cannot be used in class 'HostingView' because it has no superclass
24 | afterInit()
25 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:23:22: error: cannot infer contextual base in reference to member 'zero'
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
23 | super.init(frame: .zero)
| `- error: cannot infer contextual base in reference to member 'zero'
24 | afterInit()
25 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:46:3: error: cannot find 'addSubview' in scope
44 |
45 | private func afterInit() {
46 | addSubview(hostingController.view)
| `- error: cannot find 'addSubview' in scope
47 | hostingController.view.backgroundColor = .clear
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:46:14: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
44 |
45 | private func afterInit() {
46 | addSubview(hostingController.view)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
47 | hostingController.view.backgroundColor = .clear
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:47:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
45 | private func afterInit() {
46 | addSubview(hostingController.view)
47 | hostingController.view.backgroundColor = .clear
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:47:45: error: cannot infer contextual base in reference to member 'clear'
45 | private func afterInit() {
46 | addSubview(hostingController.view)
47 | hostingController.view.backgroundColor = .clear
| `- error: cannot infer contextual base in reference to member 'clear'
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:48:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
46 | addSubview(hostingController.view)
47 | hostingController.view.backgroundColor = .clear
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:50:60: error: cannot find 'leadingAnchor' in scope
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
| `- error: cannot find 'leadingAnchor' in scope
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:50:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:51:61: error: cannot find 'trailingAnchor' in scope
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
| `- error: cannot find 'trailingAnchor' in scope
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:51:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:52:56: error: cannot find 'topAnchor' in scope
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
| `- error: cannot find 'topAnchor' in scope
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:52:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:53:59: error: cannot find 'bottomAnchor' in scope
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
| `- error: cannot find 'bottomAnchor' in scope
54 | }
55 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:53:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
54 | }
55 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:57:3: error: 'super' cannot be used in class 'HostingView' because it has no superclass
55 |
56 | override open func didMoveToWindow() {
57 | super.didMoveToWindow()
| `- error: 'super' cannot be used in class 'HostingView' because it has no superclass
58 | guard let controller else { return }
59 | hostingController.willMove(toParent: controller)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:58:13: error: cannot find 'controller' in scope
56 | override open func didMoveToWindow() {
57 | super.didMoveToWindow()
58 | guard let controller else { return }
| `- error: cannot find 'controller' in scope
59 | hostingController.willMove(toParent: controller)
60 | controller.addChild(hostingController)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:59:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
57 | super.didMoveToWindow()
58 | guard let controller else { return }
59 | hostingController.willMove(toParent: controller)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
60 | controller.addChild(hostingController)
61 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:60:23: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
58 | guard let controller else { return }
59 | hostingController.willMove(toParent: controller)
60 | controller.addChild(hostingController)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
61 | }
62 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:66:18: error: cannot find type 'UIViewController' in scope
64 | private extension UIView {
65 |
66 | var controller: UIViewController? {
| `- error: cannot find type 'UIViewController' in scope
67 | (next as? UIViewController) ?? superview?.controller
68 | }
[27/46] Compiling UIKitViews HostingView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:3:47: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:12:24: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | let make: () -> Content
:
10 | }
11 |
12 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
13 | AnyUIRepresentableWrapper {
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:21:53: error: cannot find type 'UIView' in scope
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIView' in scope
22 |
23 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:25:3: error: 'Environment' is only available in macOS 10.15 or newer
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
22 |
23 | let make: () -> Content
24 | let updater: (Content, UIKitRepresentableContext) -> Void
25 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
26 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:26:3: error: 'Environment' is only available in macOS 10.15 or newer
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
22 |
23 | let make: () -> Content
24 | let updater: (Content, UIKitRepresentableContext) -> Void
25 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
26 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
27 |
28 | func makeUIView(context: Context) -> Content {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:28:27: error: cannot find type 'Context' in scope
26 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
27 |
28 | func makeUIView(context: Context) -> Content {
| `- error: cannot find type 'Context' in scope
29 | make()
30 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:32:48: error: cannot find type 'Context' in scope
30 | }
31 |
32 | func updateUIView(_ uiView: Content, context: Context) {
| `- error: cannot find type 'Context' in scope
33 | updater(uiView, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
34 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:37:76: error: cannot find type 'Context' in scope
35 |
36 | @available(iOS 16.0, tvOS 16.0, *)
37 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: Content, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
38 | uiView.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:37:32: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
22 |
23 | let make: () -> Content
:
35 |
36 | @available(iOS 16.0, tvOS 16.0, *)
37 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: Content, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add @available attribute to enclosing instance method
38 | uiView.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:21:62: error: cannot find type 'UIViewRepresentable' in scope
19 | }
20 |
21 | private struct AnyUIViewRepresentableIOS16<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
22 |
23 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:42:53: error: cannot find type 'UIView' in scope
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIView' in scope
43 |
44 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:48:3: error: 'Environment' is only available in macOS 10.15 or newer
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
43 |
44 | let make: () -> Content
:
46 | let expectedSize: CGSize?
47 | let updateSize: (CGSize?) -> Void
48 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
49 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
50 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:49:3: error: 'Environment' is only available in macOS 10.15 or newer
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- note: add @available attribute to enclosing generic struct
43 |
44 | let make: () -> Content
:
47 | let updateSize: (CGSize?) -> Void
48 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
49 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
50 |
51 | func makeUIView(context: Context) -> UIKitViewWrapper<Content> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:39: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:51:27: error: cannot find type 'Context' in scope
49 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
50 |
51 | func makeUIView(context: Context) -> UIKitViewWrapper<Content> {
| `- error: cannot find type 'Context' in scope
52 | UIKitViewWrapper(make())
53 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:55:66: error: cannot find type 'Context' in scope
53 | }
54 |
55 | func updateUIView(_ uiView: UIKitViewWrapper<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
56 | updater(uiView.content, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
57 | uiView.onUpdateSize = updateSize
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:42:62: error: cannot find type 'UIViewRepresentable' in scope
40 | }
41 |
42 | private struct AnyUIViewRepresentableIOS13<Content: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
43 |
44 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:16:4: error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
15 | } iOS16: {
16 | AnyUIViewRepresentableIOS16(make: make, updater: updater)
| `- error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
17 | }
18 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:8: note: where 'IOS16' = 'AnyUIViewRepresentableIOS16<Content>'
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: where 'IOS16' = 'AnyUIViewRepresentableIOS16<Content>'
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:14:4: error: static method 'buildExpression' requires that 'AnyUIViewRepresentableIOS13<Content>' conform to 'View'
12 | public var body: some View {
13 | AnyUIRepresentableWrapper {
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
| `- error: static method 'buildExpression' requires that 'AnyUIViewRepresentableIOS13<Content>' conform to 'View'
15 | } iOS16: {
16 | AnyUIViewRepresentableIOS16(make: make, updater: updater)
SwiftUI.ViewBuilder.buildExpression:2:20: note: where 'Content' = 'AnyUIViewRepresentableIOS13<Content>'
1 | struct ViewBuilder {
2 | public static func buildExpression<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewRepresentableIOS13<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:16:4: error: static method 'buildBlock' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
14 | AnyUIViewRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
15 | } iOS16: {
16 | AnyUIViewRepresentableIOS16(make: make, updater: updater)
| `- error: static method 'buildBlock' requires that 'AnyUIViewRepresentableIOS16<Content>' conform to 'View'
17 | }
18 | }
SwiftUI.ViewBuilder.buildBlock:2:20: note: where 'Content' = 'AnyUIViewRepresentableIOS16<Content>'
1 | struct ViewBuilder {
2 | public static func buildBlock<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewRepresentableIOS16<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:38:10: error: value of type 'Content' has no member 'fittingSizeFor'
36 | @available(iOS 16.0, tvOS 16.0, *)
37 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: Content, context: Context) -> CGSize? {
38 | uiView.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
| `- error: value of type 'Content' has no member 'fittingSizeFor'
39 | }
40 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:15:20: error: property does not override any property from its superclass
13 | }
14 |
15 | override open var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
16 | hostingController.view.intrinsicContentSize
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:19:33: error: cannot find type 'UIHostingController' in scope
17 | }
18 |
19 | private let hostingController: UIHostingController<RootView>
| `- error: cannot find type 'UIHostingController' in scope
20 |
21 | public init(_ rootView: RootView) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:27:27: error: 'ViewBuilder' is only available in macOS 10.15 or newer
2 |
3 | @dynamicMemberLookup
4 | open class HostingView<RootView: View>: UIView {
| `- note: add @available attribute to enclosing generic class
5 |
6 | open var rootView: RootView {
:
25 | }
26 |
27 | public convenience init(@ViewBuilder rootView: () -> RootView) {
| | `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
28 | self.init(rootView())
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:56:21: error: method does not override any method from its superclass
54 | }
55 |
56 | override open func didMoveToWindow() {
| `- error: method does not override any method from its superclass
57 | super.didMoveToWindow()
58 | guard let controller else { return }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:4:41: error: cannot find type 'UIView' in scope
2 |
3 | @dynamicMemberLookup
4 | open class HostingView<RootView: View>: UIView {
| `- error: cannot find type 'UIView' in scope
5 |
6 | open var rootView: RootView {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:4:34: error: 'View' is only available in macOS 10.15 or newer
2 |
3 | @dynamicMemberLookup
4 | open class HostingView<RootView: View>: UIView {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
5 |
6 | open var rootView: RootView {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:64:19: error: cannot find type 'UIView' in scope
62 | }
63 |
64 | private extension UIView {
| `- error: cannot find type 'UIView' in scope
65 |
66 | var controller: UIViewController? {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:7:9: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
5 |
6 | open var rootView: RootView {
7 | get { hostingController.rootView }
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
8 | set {
9 | hostingController.rootView = newValue
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:9:4: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
7 | get { hostingController.rootView }
8 | set {
9 | hostingController.rootView = newValue
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
10 | hostingController.view.invalidateIntrinsicContentSize()
11 | invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:10:4: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
8 | set {
9 | hostingController.rootView = newValue
10 | hostingController.view.invalidateIntrinsicContentSize()
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
11 | invalidateIntrinsicContentSize()
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:11:4: error: cannot find 'invalidateIntrinsicContentSize' in scope
9 | hostingController.rootView = newValue
10 | hostingController.view.invalidateIntrinsicContentSize()
11 | invalidateIntrinsicContentSize()
| `- error: cannot find 'invalidateIntrinsicContentSize' in scope
12 | }
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:16:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
14 |
15 | override open var intrinsicContentSize: CGSize {
16 | hostingController.view.intrinsicContentSize
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:22:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
20 |
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
23 | super.init(frame: .zero)
24 | afterInit()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:22:23: error: generic parameter 'Content' could not be inferred
20 |
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
| |- error: generic parameter 'Content' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
23 | super.init(frame: .zero)
24 | afterInit()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:3:40: note: 'Content' declared as parameter to type 'SelfSizingHostingController'
1 | import SwiftUI
2 |
3 | open class SelfSizingHostingController<Content>: UIHostingController<Content> where Content: View {
| `- note: 'Content' declared as parameter to type 'SelfSizingHostingController'
4 |
5 | private var wasLoad = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:22:61: error: argument passed to call that takes no arguments
20 |
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
| `- error: argument passed to call that takes no arguments
23 | super.init(frame: .zero)
24 | afterInit()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:23:3: error: 'super' cannot be used in class 'HostingView' because it has no superclass
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
23 | super.init(frame: .zero)
| `- error: 'super' cannot be used in class 'HostingView' because it has no superclass
24 | afterInit()
25 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:23:22: error: cannot infer contextual base in reference to member 'zero'
21 | public init(_ rootView: RootView) {
22 | hostingController = SelfSizingHostingController(rootView: rootView)
23 | super.init(frame: .zero)
| `- error: cannot infer contextual base in reference to member 'zero'
24 | afterInit()
25 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:46:3: error: cannot find 'addSubview' in scope
44 |
45 | private func afterInit() {
46 | addSubview(hostingController.view)
| `- error: cannot find 'addSubview' in scope
47 | hostingController.view.backgroundColor = .clear
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:46:14: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
44 |
45 | private func afterInit() {
46 | addSubview(hostingController.view)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
47 | hostingController.view.backgroundColor = .clear
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:47:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
45 | private func afterInit() {
46 | addSubview(hostingController.view)
47 | hostingController.view.backgroundColor = .clear
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:47:45: error: cannot infer contextual base in reference to member 'clear'
45 | private func afterInit() {
46 | addSubview(hostingController.view)
47 | hostingController.view.backgroundColor = .clear
| `- error: cannot infer contextual base in reference to member 'clear'
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:48:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
46 | addSubview(hostingController.view)
47 | hostingController.view.backgroundColor = .clear
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:50:60: error: cannot find 'leadingAnchor' in scope
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
| `- error: cannot find 'leadingAnchor' in scope
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:50:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
48 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:51:61: error: cannot find 'trailingAnchor' in scope
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
| `- error: cannot find 'trailingAnchor' in scope
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:51:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
49 |
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:52:56: error: cannot find 'topAnchor' in scope
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
| `- error: cannot find 'topAnchor' in scope
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:52:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
50 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:53:59: error: cannot find 'bottomAnchor' in scope
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
| `- error: cannot find 'bottomAnchor' in scope
54 | }
55 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:53:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
51 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
52 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
53 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
54 | }
55 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:57:3: error: 'super' cannot be used in class 'HostingView' because it has no superclass
55 |
56 | override open func didMoveToWindow() {
57 | super.didMoveToWindow()
| `- error: 'super' cannot be used in class 'HostingView' because it has no superclass
58 | guard let controller else { return }
59 | hostingController.willMove(toParent: controller)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:58:13: error: cannot find 'controller' in scope
56 | override open func didMoveToWindow() {
57 | super.didMoveToWindow()
58 | guard let controller else { return }
| `- error: cannot find 'controller' in scope
59 | hostingController.willMove(toParent: controller)
60 | controller.addChild(hostingController)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:59:3: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
57 | super.didMoveToWindow()
58 | guard let controller else { return }
59 | hostingController.willMove(toParent: controller)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
60 | controller.addChild(hostingController)
61 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:60:23: error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
58 | guard let controller else { return }
59 | hostingController.willMove(toParent: controller)
60 | controller.addChild(hostingController)
| `- error: value of type 'HostingView<RootView>' has no dynamic member 'hostingController' using key path from root type 'RootView'
61 | }
62 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/HostingView.swift:66:18: error: cannot find type 'UIViewController' in scope
64 | private extension UIView {
65 |
66 | var controller: UIViewController? {
| `- error: cannot find type 'UIViewController' in scope
67 | (next as? UIViewController) ?? superview?.controller
68 | }
[28/46] Compiling UIKitViews UIKitView+init.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:3:47: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:3:57: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:24:26: error: 'View' is only available in macOS 10.15 or newer
20 | public typealias UIKitView<Content: UIKitRepresentable> = Chain<UIKitViewChain<Content>>
21 |
22 | public protocol UIKitViewChaining<Root>: Chaining {
| `- note: add @available attribute to enclosing protocol
23 |
24 | associatedtype Body: View
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing associated type
25 |
26 | func body(values: ChainValues<Root>) -> Body
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:57:22: error: 'Transaction' is only available in macOS 10.15 or newer
53 | }
54 |
55 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
56 |
57 | var transaction: Transaction {
| | `- error: 'Transaction' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
58 | get { get(\.transaction) ?? Transaction() }
59 | set { set(\.transaction, newValue) }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:65:22: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
61 | }
62 |
63 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
64 |
65 | var environment: EnvironmentValues {
| | `- error: 'EnvironmentValues' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
66 | get { get(\.environment) ?? EnvironmentValues() }
67 | set { set(\.environment, newValue) { _, new in new } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:58:37: error: 'Transaction' is only available in macOS 10.15 or newer
53 | }
54 |
55 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
56 |
57 | var transaction: Transaction {
| `- note: add @available attribute to enclosing property
58 | get { get(\.transaction) ?? Transaction() }
| |- error: 'Transaction' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
59 | set { set(\.transaction, newValue) }
60 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:66:37: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
61 | }
62 |
63 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
64 |
65 | var environment: EnvironmentValues {
| `- note: add @available attribute to enclosing property
66 | get { get(\.environment) ?? EnvironmentValues() }
| |- error: 'EnvironmentValues' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
67 | set { set(\.environment, newValue) { _, new in new } }
68 | }
[29/46] Compiling UIKitViews UIKitView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:3:47: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:3:57: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:24:26: error: 'View' is only available in macOS 10.15 or newer
20 | public typealias UIKitView<Content: UIKitRepresentable> = Chain<UIKitViewChain<Content>>
21 |
22 | public protocol UIKitViewChaining<Root>: Chaining {
| `- note: add @available attribute to enclosing protocol
23 |
24 | associatedtype Body: View
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing associated type
25 |
26 | func body(values: ChainValues<Root>) -> Body
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:57:22: error: 'Transaction' is only available in macOS 10.15 or newer
53 | }
54 |
55 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
56 |
57 | var transaction: Transaction {
| | `- error: 'Transaction' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
58 | get { get(\.transaction) ?? Transaction() }
59 | set { set(\.transaction, newValue) }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:65:22: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
61 | }
62 |
63 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
64 |
65 | var environment: EnvironmentValues {
| | `- error: 'EnvironmentValues' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
66 | get { get(\.environment) ?? EnvironmentValues() }
67 | set { set(\.environment, newValue) { _, new in new } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:58:37: error: 'Transaction' is only available in macOS 10.15 or newer
53 | }
54 |
55 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
56 |
57 | var transaction: Transaction {
| `- note: add @available attribute to enclosing property
58 | get { get(\.transaction) ?? Transaction() }
| |- error: 'Transaction' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
59 | set { set(\.transaction, newValue) }
60 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitView.swift:66:37: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
61 | }
62 |
63 | public extension ChainValues {
| `- note: add @available attribute to enclosing extension
64 |
65 | var environment: EnvironmentValues {
| `- note: add @available attribute to enclosing property
66 | get { get(\.environment) ?? EnvironmentValues() }
| |- error: 'EnvironmentValues' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
67 | set { set(\.environment, newValue) { _, new in new } }
68 | }
[30/46] Compiling UIKitViews Operator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:19:27: error: cannot find type 'UIView' in scope
17 | /// You can set view properties via method chaining and `uiKitViewEnvironment` modifier.
18 | /// Use the `UIKitView` like you would any other view.
19 | public postfix func §<T: UIView>(_ view: @escaping @autoclosure () -> T) -> UIKitView<AnyUIViewRepresentable<T>> {
| `- error: cannot find type 'UIView' in scope
20 | UIKitView(view)
21 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:3:47: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:35:27: error: cannot find type 'UIViewController' in scope
33 | /// You can set view properties via method chaining and `uiKitViewEnvironment` modifier.
34 | /// Use the `UIKitView` like you would any other view.
35 | public postfix func §<T: UIViewController>(_ view: @escaping @autoclosure () -> T) -> UIKitView<AnyUIViewControllerRepresentable<T>> {
| `- error: cannot find type 'UIViewController' in scope
36 | UIKitView(view)
37 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:3:57: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:40:19: error: 'View' is only available in macOS 10.15 or newer
38 |
39 | @ViewBuilder
40 | func tt() -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing global function
41 | UILabel()§
42 | .text("Text")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:39:2: error: 'ViewBuilder' is only available in macOS 10.15 or newer
37 | }
38 |
39 | @ViewBuilder
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
40 | func tt() -> some View {
| `- note: add @available attribute to enclosing global function
41 | UILabel()§
42 | .text("Text")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:41:2: error: cannot find 'UILabel' in scope
39 | @ViewBuilder
40 | func tt() -> some View {
41 | UILabel()§
| `- error: cannot find 'UILabel' in scope
42 | .text("Text")
43 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:7:21: error: method does not override any method from its superclass
5 | private var wasLoad = false
6 |
7 | override open func viewDidLoad() {
| `- error: method does not override any method from its superclass
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:13:21: error: method does not override any method from its superclass
11 | }
12 |
13 | override open func viewWillLayoutSubviews() {
| `- error: method does not override any method from its superclass
14 | super.viewWillLayoutSubviews()
15 | // viewDidLoad is not being called on iOS 13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:22:21: error: method does not override any method from its superclass
20 | }
21 |
22 | override open func viewDidLayoutSubviews() {
| `- error: method does not override any method from its superclass
23 | super.viewDidLayoutSubviews()
24 | view.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:3:50: error: cannot find type 'UIHostingController' in scope
1 | import SwiftUI
2 |
3 | open class SelfSizingHostingController<Content>: UIHostingController<Content> where Content: View {
| `- error: cannot find type 'UIHostingController' in scope
4 |
5 | private var wasLoad = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:3:94: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | open class SelfSizingHostingController<Content>: UIHostingController<Content> where Content: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
4 |
5 | private var wasLoad = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:8:3: error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
6 |
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
| `- error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
9 | view.setContentHuggingPriority(.required, for: .vertical)
10 | wasLoad = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:9:3: error: cannot find 'view' in scope
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
| `- error: cannot find 'view' in scope
10 | wasLoad = true
11 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:9:35: error: cannot infer contextual base in reference to member 'required'
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
| `- error: cannot infer contextual base in reference to member 'required'
10 | wasLoad = true
11 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:9:51: error: cannot infer contextual base in reference to member 'vertical'
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
| `- error: cannot infer contextual base in reference to member 'vertical'
10 | wasLoad = true
11 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:14:3: error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
12 |
13 | override open func viewWillLayoutSubviews() {
14 | super.viewWillLayoutSubviews()
| `- error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
15 | // viewDidLoad is not being called on iOS 13
16 | guard !wasLoad else { return }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:17:3: error: cannot find 'loadViewIfNeeded' in scope
15 | // viewDidLoad is not being called on iOS 13
16 | guard !wasLoad else { return }
17 | loadViewIfNeeded()
| `- error: cannot find 'loadViewIfNeeded' in scope
18 | guard !wasLoad else { return }
19 | viewDidLoad()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:23:3: error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
21 |
22 | override open func viewDidLayoutSubviews() {
23 | super.viewDidLayoutSubviews()
| `- error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
24 | view.invalidateIntrinsicContentSize()
25 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:24:3: error: cannot find 'view' in scope
22 | override open func viewDidLayoutSubviews() {
23 | super.viewDidLayoutSubviews()
24 | view.invalidateIntrinsicContentSize()
| `- error: cannot find 'view' in scope
25 | }
26 | }
[31/46] Compiling UIKitViews SelfSizingHostingController.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:19:27: error: cannot find type 'UIView' in scope
17 | /// You can set view properties via method chaining and `uiKitViewEnvironment` modifier.
18 | /// Use the `UIKitView` like you would any other view.
19 | public postfix func §<T: UIView>(_ view: @escaping @autoclosure () -> T) -> UIKitView<AnyUIViewRepresentable<T>> {
| `- error: cannot find type 'UIView' in scope
20 | UIKitView(view)
21 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewRepresentable.swift:3:47: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewRepresentable<Content: UIView>: UIKitRepresentable {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:35:27: error: cannot find type 'UIViewController' in scope
33 | /// You can set view properties via method chaining and `uiKitViewEnvironment` modifier.
34 | /// Use the `UIKitView` like you would any other view.
35 | public postfix func §<T: UIViewController>(_ view: @escaping @autoclosure () -> T) -> UIKitView<AnyUIViewControllerRepresentable<T>> {
| `- error: cannot find type 'UIViewController' in scope
36 | UIKitView(view)
37 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:3:57: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:40:19: error: 'View' is only available in macOS 10.15 or newer
38 |
39 | @ViewBuilder
40 | func tt() -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing global function
41 | UILabel()§
42 | .text("Text")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:39:2: error: 'ViewBuilder' is only available in macOS 10.15 or newer
37 | }
38 |
39 | @ViewBuilder
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
40 | func tt() -> some View {
| `- note: add @available attribute to enclosing global function
41 | UILabel()§
42 | .text("Text")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/Operator.swift:41:2: error: cannot find 'UILabel' in scope
39 | @ViewBuilder
40 | func tt() -> some View {
41 | UILabel()§
| `- error: cannot find 'UILabel' in scope
42 | .text("Text")
43 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:7:21: error: method does not override any method from its superclass
5 | private var wasLoad = false
6 |
7 | override open func viewDidLoad() {
| `- error: method does not override any method from its superclass
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:13:21: error: method does not override any method from its superclass
11 | }
12 |
13 | override open func viewWillLayoutSubviews() {
| `- error: method does not override any method from its superclass
14 | super.viewWillLayoutSubviews()
15 | // viewDidLoad is not being called on iOS 13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:22:21: error: method does not override any method from its superclass
20 | }
21 |
22 | override open func viewDidLayoutSubviews() {
| `- error: method does not override any method from its superclass
23 | super.viewDidLayoutSubviews()
24 | view.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:3:50: error: cannot find type 'UIHostingController' in scope
1 | import SwiftUI
2 |
3 | open class SelfSizingHostingController<Content>: UIHostingController<Content> where Content: View {
| `- error: cannot find type 'UIHostingController' in scope
4 |
5 | private var wasLoad = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:3:94: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | open class SelfSizingHostingController<Content>: UIHostingController<Content> where Content: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
4 |
5 | private var wasLoad = false
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:8:3: error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
6 |
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
| `- error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
9 | view.setContentHuggingPriority(.required, for: .vertical)
10 | wasLoad = true
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:9:3: error: cannot find 'view' in scope
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
| `- error: cannot find 'view' in scope
10 | wasLoad = true
11 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:9:35: error: cannot infer contextual base in reference to member 'required'
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
| `- error: cannot infer contextual base in reference to member 'required'
10 | wasLoad = true
11 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:9:51: error: cannot infer contextual base in reference to member 'vertical'
7 | override open func viewDidLoad() {
8 | super.viewDidLoad()
9 | view.setContentHuggingPriority(.required, for: .vertical)
| `- error: cannot infer contextual base in reference to member 'vertical'
10 | wasLoad = true
11 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:14:3: error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
12 |
13 | override open func viewWillLayoutSubviews() {
14 | super.viewWillLayoutSubviews()
| `- error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
15 | // viewDidLoad is not being called on iOS 13
16 | guard !wasLoad else { return }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:17:3: error: cannot find 'loadViewIfNeeded' in scope
15 | // viewDidLoad is not being called on iOS 13
16 | guard !wasLoad else { return }
17 | loadViewIfNeeded()
| `- error: cannot find 'loadViewIfNeeded' in scope
18 | guard !wasLoad else { return }
19 | viewDidLoad()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:23:3: error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
21 |
22 | override open func viewDidLayoutSubviews() {
23 | super.viewDidLayoutSubviews()
| `- error: 'super' cannot be used in class 'SelfSizingHostingController' because it has no superclass
24 | view.invalidateIntrinsicContentSize()
25 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/SelfSizingHostingController.swift:24:3: error: cannot find 'view' in scope
22 | override open func viewDidLayoutSubviews() {
23 | super.viewDidLayoutSubviews()
24 | view.invalidateIntrinsicContentSize()
| `- error: cannot find 'view' in scope
25 | }
26 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[32/46] Compiling VDPin NSLayoutConstraintable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
[33/46] Emitting module VDPin
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
[34/46] Compiling UIKitViews AnyUIRepresentableWrapper.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:5:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
6 | @ViewBuilder let iOS16: IOS16
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:6:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
6 | @ViewBuilder let iOS16: IOS16
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:7:3: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
6 | @ViewBuilder let iOS16: IOS16
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:8:3: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
6 | @ViewBuilder let iOS16: IOS16
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
| `- error: 'Environment' is only available in macOS 10.15 or newer
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
10 | @State private var size: CGSize?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:9:3: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
10 | @State private var size: CGSize?
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:10:3: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
10 | @State private var size: CGSize?
| `- error: 'State' is only available in macOS 10.15 or newer
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
12 | @State private var expectedSize: CGSize?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:11:3: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
10 | @State private var size: CGSize?
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
| `- error: 'State' is only available in macOS 10.15 or newer
12 | @State private var expectedSize: CGSize?
13 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:12:3: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
10 | @State private var size: CGSize?
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
12 | @State private var expectedSize: CGSize?
| `- error: 'State' is only available in macOS 10.15 or newer
13 |
14 | var body: some View {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:14:17: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:41: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:54: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:60:37: error: 'Axis' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| | `- error: 'Axis' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
61 | frame(
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:60:58: error: 'Alignment' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| | `- error: 'Alignment' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
61 | frame(
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:60:77: error: 'View' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
61 | frame(
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:58:19: error: 'View' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:15:79: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
| |- error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
16 | iOS16
17 | .fixedFrame(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:15:79: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
16 | iOS16
17 | .fixedFrame(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:23:5: error: setter for 'size' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
21 | } else {
22 | iOS13(expectedSize) {
23 | size = $0
| |- error: setter for 'size' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | }
25 | .fixedSize(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:25:5: error: 'fixedSize(horizontal:vertical:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
23 | size = $0
24 | }
25 | .fixedSize(
| |- error: 'fixedSize(horizontal:vertical:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
26 | horizontal: selfSizedAxis.contains(.horizontal),
27 | vertical: selfSizedAxis.contains(.vertical)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:29:5: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
27 | vertical: selfSizedAxis.contains(.vertical)
28 | )
29 | .frame(
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
30 | width: idealWidth,
31 | height: idealHeight
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:34:5: error: 'overlay(_:alignment:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
32 | )
33 | .fixedFrame(for: selfSizedAxis, alignment: uiKitViewContentMode.alignment)
34 | .overlay(
| |- error: 'overlay(_:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
35 | ZStack {
36 | GeometryReader { proxy in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:35:5: error: 'ZStack' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
33 | .fixedFrame(for: selfSizedAxis, alignment: uiKitViewContentMode.alignment)
34 | .overlay(
35 | ZStack {
| |- error: 'ZStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
36 | GeometryReader { proxy in
37 | Color.clear
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:36:6: error: 'GeometryReader' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
34 | .overlay(
35 | ZStack {
36 | GeometryReader { proxy in
| |- error: 'GeometryReader' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
37 | Color.clear
38 | .preference(key: SizeKey.self, value: proxy.size)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:37:7: error: 'Color' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
35 | ZStack {
36 | GeometryReader { proxy in
37 | Color.clear
| |- error: 'Color' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
38 | .preference(key: SizeKey.self, value: proxy.size)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:37:13: error: 'clear' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
35 | ZStack {
36 | GeometryReader { proxy in
37 | Color.clear
| |- error: 'clear' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
38 | .preference(key: SizeKey.self, value: proxy.size)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:38:9: error: 'preference(key:value:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
36 | GeometryReader { proxy in
37 | Color.clear
38 | .preference(key: SizeKey.self, value: proxy.size)
| |- error: 'preference(key:value:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
39 | }
40 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:41:6: error: 'allowsHitTesting' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
39 | }
40 | }
41 | .allowsHitTesting(false)
| |- error: 'allowsHitTesting' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
42 | )
43 | .onPreferenceChange(SizeKey.self) { newValue in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:43:5: error: 'onPreferenceChange(_:perform:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
41 | .allowsHitTesting(false)
42 | )
43 | .onPreferenceChange(SizeKey.self) { newValue in
| |- error: 'onPreferenceChange(_:perform:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
44 | expectedSize = newValue
45 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:44:5: error: setter for 'expectedSize' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
42 | )
43 | .onPreferenceChange(SizeKey.self) { newValue in
44 | expectedSize = newValue
| |- error: setter for 'expectedSize' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
45 | }
46 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:21:10: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
19 | alignment: uiKitViewContentMode.alignment
20 | )
21 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
22 | iOS13(expectedSize) {
23 | size = $0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:61:3: error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| `- note: add @available attribute to enclosing instance method
61 | frame(
| |- error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
63 | maxWidth: !selfSizedAxis.contains(.horizontal) ? .infinity : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:3:57: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:11:24: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | let make: () -> Content
:
9 | }
10 |
11 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
12 | AnyUIRepresentableWrapper {
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:20:63: error: cannot find type 'UIViewController' in scope
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewController' in scope
21 |
22 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:24:3: error: 'Environment' is only available in macOS 10.15 or newer
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
21 |
22 | let make: () -> Content
23 | public var updater: (Content, UIKitRepresentableContext) -> Void = { _, _ in }
24 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
25 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
26 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:25:3: error: 'Environment' is only available in macOS 10.15 or newer
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
21 |
22 | let make: () -> Content
23 | public var updater: (Content, UIKitRepresentableContext) -> Void = { _, _ in }
24 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
25 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
26 |
27 | func makeUIViewController(context: Context) -> Content {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:27:37: error: cannot find type 'Context' in scope
25 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
26 |
27 | func makeUIViewController(context: Context) -> Content {
| `- error: cannot find type 'Context' in scope
28 | make()
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:31:68: error: cannot find type 'Context' in scope
29 | }
30 |
31 | func updateUIViewController(_ uiViewController: Content, context: Context) {
| `- error: cannot find type 'Context' in scope
32 | updater(uiViewController, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
33 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:36:86: error: cannot find type 'Context' in scope
34 |
35 | @available(iOS 16.0, tvOS 16.0, *)
36 | func sizeThatFits(_ proposal: ProposedViewSize, uiViewController: Content, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
37 | uiViewController.view.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
38 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:36:32: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
21 |
22 | let make: () -> Content
:
34 |
35 | @available(iOS 16.0, tvOS 16.0, *)
36 | func sizeThatFits(_ proposal: ProposedViewSize, uiViewController: Content, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add @available attribute to enclosing instance method
37 | uiViewController.view.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
38 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:20:82: error: cannot find type 'UIViewControllerRepresentable' in scope
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
21 |
22 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:41:63: error: cannot find type 'UIViewController' in scope
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewController' in scope
42 |
43 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:47:3: error: 'Environment' is only available in macOS 10.15 or newer
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
42 |
43 | let make: () -> Content
:
45 | let expectedSize: CGSize?
46 | let updateSize: (CGSize?) -> Void
47 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
48 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
49 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:48:3: error: 'Environment' is only available in macOS 10.15 or newer
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
42 |
43 | let make: () -> Content
:
46 | let updateSize: (CGSize?) -> Void
47 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
48 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
49 |
50 | func makeUIViewController(context: Context) -> UIKitViewControllerWrapper<Content> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:3:49: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewControllerWrapper<Content: UIViewController>: UIViewController {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:50:37: error: cannot find type 'Context' in scope
48 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
49 |
50 | func makeUIViewController(context: Context) -> UIKitViewControllerWrapper<Content> {
| `- error: cannot find type 'Context' in scope
51 | UIKitViewControllerWrapper(make())
52 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:54:96: error: cannot find type 'Context' in scope
52 | }
53 |
54 | func updateUIViewController(_ uiViewController: UIKitViewControllerWrapper<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
55 | updater(uiViewController.content, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
56 | uiViewController.wrapper.onUpdateSize = updateSize
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:41:82: error: cannot find type 'UIViewControllerRepresentable' in scope
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
42 |
43 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:15:4: error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
14 | } iOS16: {
15 | AnyUIViewControllerRepresentableIOS16(make: make, updater: updater)
| `- error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
16 | }
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:8: note: where 'IOS16' = 'AnyUIViewControllerRepresentableIOS16<Content>'
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: where 'IOS16' = 'AnyUIViewControllerRepresentableIOS16<Content>'
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:13:4: error: static method 'buildExpression' requires that 'AnyUIViewControllerRepresentableIOS13<Content>' conform to 'View'
11 | public var body: some View {
12 | AnyUIRepresentableWrapper {
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
| `- error: static method 'buildExpression' requires that 'AnyUIViewControllerRepresentableIOS13<Content>' conform to 'View'
14 | } iOS16: {
15 | AnyUIViewControllerRepresentableIOS16(make: make, updater: updater)
SwiftUI.ViewBuilder.buildExpression:2:20: note: where 'Content' = 'AnyUIViewControllerRepresentableIOS13<Content>'
1 | struct ViewBuilder {
2 | public static func buildExpression<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewControllerRepresentableIOS13<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:15:4: error: static method 'buildBlock' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
14 | } iOS16: {
15 | AnyUIViewControllerRepresentableIOS16(make: make, updater: updater)
| `- error: static method 'buildBlock' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
16 | }
17 | }
SwiftUI.ViewBuilder.buildBlock:2:20: note: where 'Content' = 'AnyUIViewControllerRepresentableIOS16<Content>'
1 | struct ViewBuilder {
2 | public static func buildBlock<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewControllerRepresentableIOS16<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:37:20: error: value of type 'Content' has no member 'view'
35 | @available(iOS 16.0, tvOS 16.0, *)
36 | func sizeThatFits(_ proposal: ProposedViewSize, uiViewController: Content, context: Context) -> CGSize? {
37 | uiViewController.view.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
| `- error: value of type 'Content' has no member 'view'
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:39: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:6:46: error: value of type 'Content' has no member 'view'
4 |
5 | let content: Content
6 | lazy var wrapper = UIKitViewWrapper(content.view)
| `- error: value of type 'Content' has no member 'view'
7 |
8 | init(_ content: Content) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
[37/46] Compiling UIKitViews AnyUIViewControllerRepresentable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:5:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
6 | @ViewBuilder let iOS16: IOS16
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:6:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
6 | @ViewBuilder let iOS16: IOS16
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:7:3: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
6 | @ViewBuilder let iOS16: IOS16
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:8:3: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
6 | @ViewBuilder let iOS16: IOS16
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
| `- error: 'Environment' is only available in macOS 10.15 or newer
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
10 | @State private var size: CGSize?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:9:3: error: 'Environment' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
7 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
10 | @State private var size: CGSize?
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:10:3: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
8 | @Environment(\.uiKitViewWrapperPolicy) private var uiKitViewWrapperPolicy
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
10 | @State private var size: CGSize?
| `- error: 'State' is only available in macOS 10.15 or newer
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
12 | @State private var expectedSize: CGSize?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:11:3: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
9 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
10 | @State private var size: CGSize?
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
| `- error: 'State' is only available in macOS 10.15 or newer
12 | @State private var expectedSize: CGSize?
13 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:12:3: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
10 | @State private var size: CGSize?
11 | @State private var updateSize: (CGSize) -> Void = { _ in }
12 | @State private var expectedSize: CGSize?
| `- error: 'State' is only available in macOS 10.15 or newer
13 |
14 | var body: some View {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:14:17: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:41: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:54: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:60:37: error: 'Axis' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| | `- error: 'Axis' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
61 | frame(
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:60:58: error: 'Alignment' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| | `- error: 'Alignment' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
61 | frame(
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:60:77: error: 'View' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
61 | frame(
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:58:19: error: 'View' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:15:79: error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
| |- error: 'buildLimitedAvailability' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
16 | iOS16
17 | .fixedFrame(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:15:79: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
16 | iOS16
17 | .fixedFrame(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:23:5: error: setter for 'size' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
21 | } else {
22 | iOS13(expectedSize) {
23 | size = $0
| |- error: setter for 'size' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | }
25 | .fixedSize(
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:25:5: error: 'fixedSize(horizontal:vertical:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
23 | size = $0
24 | }
25 | .fixedSize(
| |- error: 'fixedSize(horizontal:vertical:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
26 | horizontal: selfSizedAxis.contains(.horizontal),
27 | vertical: selfSizedAxis.contains(.vertical)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:29:5: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
27 | vertical: selfSizedAxis.contains(.vertical)
28 | )
29 | .frame(
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
30 | width: idealWidth,
31 | height: idealHeight
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:34:5: error: 'overlay(_:alignment:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
32 | )
33 | .fixedFrame(for: selfSizedAxis, alignment: uiKitViewContentMode.alignment)
34 | .overlay(
| |- error: 'overlay(_:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
35 | ZStack {
36 | GeometryReader { proxy in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:35:5: error: 'ZStack' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
33 | .fixedFrame(for: selfSizedAxis, alignment: uiKitViewContentMode.alignment)
34 | .overlay(
35 | ZStack {
| |- error: 'ZStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
36 | GeometryReader { proxy in
37 | Color.clear
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:36:6: error: 'GeometryReader' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
34 | .overlay(
35 | ZStack {
36 | GeometryReader { proxy in
| |- error: 'GeometryReader' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
37 | Color.clear
38 | .preference(key: SizeKey.self, value: proxy.size)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:37:7: error: 'Color' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
35 | ZStack {
36 | GeometryReader { proxy in
37 | Color.clear
| |- error: 'Color' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
38 | .preference(key: SizeKey.self, value: proxy.size)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:37:13: error: 'clear' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
35 | ZStack {
36 | GeometryReader { proxy in
37 | Color.clear
| |- error: 'clear' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
38 | .preference(key: SizeKey.self, value: proxy.size)
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:38:9: error: 'preference(key:value:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
36 | GeometryReader { proxy in
37 | Color.clear
38 | .preference(key: SizeKey.self, value: proxy.size)
| |- error: 'preference(key:value:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
39 | }
40 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:41:6: error: 'allowsHitTesting' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
39 | }
40 | }
41 | .allowsHitTesting(false)
| |- error: 'allowsHitTesting' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
42 | )
43 | .onPreferenceChange(SizeKey.self) { newValue in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:43:5: error: 'onPreferenceChange(_:perform:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
41 | .allowsHitTesting(false)
42 | )
43 | .onPreferenceChange(SizeKey.self) { newValue in
| |- error: 'onPreferenceChange(_:perform:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
44 | expectedSize = newValue
45 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:44:5: error: setter for 'expectedSize' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
42 | )
43 | .onPreferenceChange(SizeKey.self) { newValue in
44 | expectedSize = newValue
| |- error: setter for 'expectedSize' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
45 | }
46 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:21:10: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
:
12 | @State private var expectedSize: CGSize?
13 |
14 | var body: some View {
| `- note: add @available attribute to enclosing property
15 | if #available(iOS 16.0, tvOS 16.0, *), uiKitViewWrapperPolicy == .upToIOS16 {
16 | iOS16
:
19 | alignment: uiKitViewContentMode.alignment
20 | )
21 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
22 | iOS13(expectedSize) {
23 | size = $0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:61:3: error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
56 | }
57 |
58 | private extension View {
| `- note: add @available attribute to enclosing extension
59 |
60 | func fixedFrame(for selfSizedAxis: Axis.Set, alignment: Alignment) -> some View {
| `- note: add @available attribute to enclosing instance method
61 | frame(
| |- error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
62 | minWidth: !selfSizedAxis.contains(.horizontal) ? 0 : nil,
63 | maxWidth: !selfSizedAxis.contains(.horizontal) ? .infinity : nil,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:3:57: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:11:24: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public struct AnyUIViewControllerRepresentable<Content: UIViewController>: UIKitRepresentable {
| `- note: add @available attribute to enclosing generic struct
4 |
5 | let make: () -> Content
:
9 | }
10 |
11 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
12 | AnyUIRepresentableWrapper {
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:20:63: error: cannot find type 'UIViewController' in scope
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewController' in scope
21 |
22 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:24:3: error: 'Environment' is only available in macOS 10.15 or newer
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
21 |
22 | let make: () -> Content
23 | public var updater: (Content, UIKitRepresentableContext) -> Void = { _, _ in }
24 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
25 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
26 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:25:3: error: 'Environment' is only available in macOS 10.15 or newer
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
21 |
22 | let make: () -> Content
23 | public var updater: (Content, UIKitRepresentableContext) -> Void = { _, _ in }
24 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
25 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
26 |
27 | func makeUIViewController(context: Context) -> Content {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:27:37: error: cannot find type 'Context' in scope
25 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
26 |
27 | func makeUIViewController(context: Context) -> Content {
| `- error: cannot find type 'Context' in scope
28 | make()
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:31:68: error: cannot find type 'Context' in scope
29 | }
30 |
31 | func updateUIViewController(_ uiViewController: Content, context: Context) {
| `- error: cannot find type 'Context' in scope
32 | updater(uiViewController, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
33 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:36:86: error: cannot find type 'Context' in scope
34 |
35 | @available(iOS 16.0, tvOS 16.0, *)
36 | func sizeThatFits(_ proposal: ProposedViewSize, uiViewController: Content, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
37 | uiViewController.view.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
38 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:36:32: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
21 |
22 | let make: () -> Content
:
34 |
35 | @available(iOS 16.0, tvOS 16.0, *)
36 | func sizeThatFits(_ proposal: ProposedViewSize, uiViewController: Content, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add @available attribute to enclosing instance method
37 | uiViewController.view.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
38 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:20:82: error: cannot find type 'UIViewControllerRepresentable' in scope
18 | }
19 |
20 | private struct AnyUIViewControllerRepresentableIOS16<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
21 |
22 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:41:63: error: cannot find type 'UIViewController' in scope
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewController' in scope
42 |
43 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:47:3: error: 'Environment' is only available in macOS 10.15 or newer
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
42 |
43 | let make: () -> Content
:
45 | let expectedSize: CGSize?
46 | let updateSize: (CGSize?) -> Void
47 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
| `- error: 'Environment' is only available in macOS 10.15 or newer
48 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
49 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:48:3: error: 'Environment' is only available in macOS 10.15 or newer
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- note: add @available attribute to enclosing generic struct
42 |
43 | let make: () -> Content
:
46 | let updateSize: (CGSize?) -> Void
47 | @Environment(\.uiKitViewFixedSize) private var selfSizedAxis
48 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
| `- error: 'Environment' is only available in macOS 10.15 or newer
49 |
50 | func makeUIViewController(context: Context) -> UIKitViewControllerWrapper<Content> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:3:49: error: cannot find type 'UIViewController' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewControllerWrapper<Content: UIViewController>: UIViewController {
| `- error: cannot find type 'UIViewController' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:50:37: error: cannot find type 'Context' in scope
48 | @Environment(\.uiKitViewContentMode) private var uiKitViewContentMode
49 |
50 | func makeUIViewController(context: Context) -> UIKitViewControllerWrapper<Content> {
| `- error: cannot find type 'Context' in scope
51 | UIKitViewControllerWrapper(make())
52 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:54:96: error: cannot find type 'Context' in scope
52 | }
53 |
54 | func updateUIViewController(_ uiViewController: UIKitViewControllerWrapper<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
55 | updater(uiViewController.content, UIKitRepresentableContext(transaction: context.transaction, environment: context.environment))
56 | uiViewController.wrapper.onUpdateSize = updateSize
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:41:82: error: cannot find type 'UIViewControllerRepresentable' in scope
39 | }
40 |
41 | private struct AnyUIViewControllerRepresentableIOS13<Content: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
42 |
43 | let make: () -> Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:15:4: error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
14 | } iOS16: {
15 | AnyUIViewControllerRepresentableIOS16(make: make, updater: updater)
| `- error: generic struct 'AnyUIRepresentableWrapper' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
16 | }
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIRepresentableWrapper.swift:3:8: note: where 'IOS16' = 'AnyUIViewControllerRepresentableIOS16<Content>'
1 | import SwiftUI
2 |
3 | struct AnyUIRepresentableWrapper<IOS13: View, IOS16: View>: View {
| `- note: where 'IOS16' = 'AnyUIViewControllerRepresentableIOS16<Content>'
4 |
5 | @ViewBuilder let iOS13: (CGSize?, @escaping (CGSize?) -> Void) -> IOS13
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:13:4: error: static method 'buildExpression' requires that 'AnyUIViewControllerRepresentableIOS13<Content>' conform to 'View'
11 | public var body: some View {
12 | AnyUIRepresentableWrapper {
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
| `- error: static method 'buildExpression' requires that 'AnyUIViewControllerRepresentableIOS13<Content>' conform to 'View'
14 | } iOS16: {
15 | AnyUIViewControllerRepresentableIOS16(make: make, updater: updater)
SwiftUI.ViewBuilder.buildExpression:2:20: note: where 'Content' = 'AnyUIViewControllerRepresentableIOS13<Content>'
1 | struct ViewBuilder {
2 | public static func buildExpression<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewControllerRepresentableIOS13<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:15:4: error: static method 'buildBlock' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
13 | AnyUIViewControllerRepresentableIOS13(make: make, updater: updater, expectedSize: $0, updateSize: $1)
14 | } iOS16: {
15 | AnyUIViewControllerRepresentableIOS16(make: make, updater: updater)
| `- error: static method 'buildBlock' requires that 'AnyUIViewControllerRepresentableIOS16<Content>' conform to 'View'
16 | }
17 | }
SwiftUI.ViewBuilder.buildBlock:2:20: note: where 'Content' = 'AnyUIViewControllerRepresentableIOS16<Content>'
1 | struct ViewBuilder {
2 | public static func buildBlock<Content>(_ content: Content) -> Content where Content : View}
| `- note: where 'Content' = 'AnyUIViewControllerRepresentableIOS16<Content>'
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/AnyUIViewControllerRepresentable.swift:37:20: error: value of type 'Content' has no member 'view'
35 | @available(iOS 16.0, tvOS 16.0, *)
36 | func sizeThatFits(_ proposal: ProposedViewSize, uiViewController: Content, context: Context) -> CGSize? {
37 | uiViewController.view.fittingSizeFor(size: proposal, dimensions: selfSizedAxis, contentMode: uiKitViewContentMode)
| `- error: value of type 'Content' has no member 'view'
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewWrapper.swift:3:39: error: cannot find type 'UIView' in scope
1 | import SwiftUI
2 |
3 | final class UIKitViewWrapper<Content: UIView>: UIView {
| `- error: cannot find type 'UIView' in scope
4 |
5 | let content: Content
/Users/admin/builder/spi-builder-workspace/.build/checkouts/UIKitViews/Sources/UIKitViews/UIKitViewControllerWrapper.swift:6:46: error: value of type 'Content' has no member 'view'
4 |
5 | let content: Content
6 | lazy var wrapper = UIKitViewWrapper(content.view)
| `- error: value of type 'Content' has no member 'view'
7 |
8 | init(_ content: Content) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/VDPin/Sources/VDPin/Constraints.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | public struct Constraints {
Fetching https://github.com/dankinsoid/VDPin.git
Fetching https://github.com/dankinsoid/UIKitViews.git
Fetching https://github.com/dankinsoid/VDChain.git
[1/140] Fetching vdpin
[141/415] Fetching vdpin, uikitviews
[370/773] Fetching vdpin, uikitviews, vdchain
Fetched https://github.com/dankinsoid/VDPin.git from cache (0.87s)
Fetched https://github.com/dankinsoid/UIKitViews.git from cache (0.88s)
Fetched https://github.com/dankinsoid/VDChain.git from cache (0.88s)
Computing version for https://github.com/dankinsoid/VDPin.git
Computed https://github.com/dankinsoid/VDPin.git at 1.7.0 (1.37s)
Computing version for https://github.com/dankinsoid/UIKitViews.git
Computed https://github.com/dankinsoid/UIKitViews.git at 1.8.1 (0.46s)
Computing version for https://github.com/dankinsoid/VDChain.git
Computed https://github.com/dankinsoid/VDChain.git at 3.6.0 (0.46s)
Creating working copy for https://github.com/dankinsoid/UIKitViews.git
Working copy of https://github.com/dankinsoid/UIKitViews.git resolved at 1.8.1
Creating working copy for https://github.com/dankinsoid/VDChain.git
Working copy of https://github.com/dankinsoid/VDChain.git resolved at 3.6.0
Creating working copy for https://github.com/dankinsoid/VDPin.git
Working copy of https://github.com/dankinsoid/VDPin.git resolved at 1.7.0
BUILD FAILURE 6.2 macosSpm