This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build StatefulTabView with Swift 6.0 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/NicholasBellucci/StatefulTabView.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/NicholasBellucci/StatefulTabView
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 9faa432 Merge pull request #16 from camdenfullmer/return-if-found
Cloned https://github.com/NicholasBellucci/StatefulTabView.git
Revision (git rev-parse @):
9faa432592874b6e20065f2aa63f20f72c5df71c
SUCCESS checkout https://github.com/NicholasBellucci/StatefulTabView.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/NicholasBellucci/StatefulTabView.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-6F35C1178C84523A.txt
[3/9] Compiling StatefulTabView StatefulTabView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:11:36: error: cannot find type 'UIHostingController' in scope
 9 |
10 | public struct StatefulTabView: View {
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
   |                                    `- error: cannot find type 'UIHostingController' in scope
12 |     internal var tabBarItems: [Tab] = []
13 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:14:32: error: cannot find type 'UIColor' in scope
12 |     internal var tabBarItems: [Tab] = []
13 |
14 |     internal var barTintColor: UIColor? = nil
   |                                `- error: cannot find type 'UIColor' in scope
15 |     internal var unselectedItemTintColor: UIColor? = nil
16 |     internal var backgroundColor: UIColor? = nil
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:15:43: error: cannot find type 'UIColor' in scope
13 |
14 |     internal var barTintColor: UIColor? = nil
15 |     internal var unselectedItemTintColor: UIColor? = nil
   |                                           `- error: cannot find type 'UIColor' in scope
16 |     internal var backgroundColor: UIColor? = nil
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:16:35: error: cannot find type 'UIColor' in scope
14 |     internal var barTintColor: UIColor? = nil
15 |     internal var unselectedItemTintColor: UIColor? = nil
16 |     internal var backgroundColor: UIColor? = nil
   |                                   `- error: cannot find type 'UIColor' in scope
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
18 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
18 |
19 |     @State private var stateIndex: Int = 0
   |      `- error: 'State' is only available in macOS 10.15 or newer
20 |     @Binding private var bindableIndex: Int
21 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:20:6: error: 'Binding' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
18 |
19 |     @State private var stateIndex: Int = 0
20 |     @Binding private var bindableIndex: Int
   |      `- error: 'Binding' is only available in macOS 10.15 or newer
21 |
22 |     private var useBindableIndex: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:24:32: error: 'Binding' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
22 |     private var useBindableIndex: Bool = false
23 |
24 |     public init(selectedIndex: Binding<Int>? = nil, @TabBuilder _ content: () -> [Tab]) {
   |            |                   `- error: 'Binding' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
25 |         if let selectedIndex = selectedIndex {
26 |             _bindableIndex = selectedIndex
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:36:27: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
34 |     }
35 |
36 |     public var body: some View {
   |                |          `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
37 |         TabBarController(controllers: viewControllers,
38 |                          tabBarItems: tabBarItems,
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:11:32: error: cannot find type 'UIColor' in scope
 9 |
10 | public extension StatefulTabView {
11 |     func barTintColor(_ color: UIColor) -> StatefulTabView {
   |                                `- error: cannot find type 'UIColor' in scope
12 |         var copy = self
13 |         copy.barTintColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:17:43: error: cannot find type 'UIColor' in scope
15 |     }
16 |
17 |     func unselectedItemTintColor(_ color: UIColor) -> StatefulTabView {
   |                                           `- error: cannot find type 'UIColor' in scope
18 |         var copy = self
19 |         copy.unselectedItemTintColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:17:23: error: cannot find type 'UIViewController' in scope
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
 17 |     var controllers: [UIViewController]
    |                       `- error: cannot find type 'UIViewController' in scope
 18 |     var tabBarItems: [Tab]
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:20:23: error: cannot find type 'UIColor' in scope
 18 |     var tabBarItems: [Tab]
 19 |
 20 |     var barTintColor: UIColor?
    |                       `- error: cannot find type 'UIColor' in scope
 21 |     var unselectedItemTintColor: UIColor?
 22 |     var backgroundColor: UIColor?
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:21:34: error: cannot find type 'UIColor' in scope
 19 |
 20 |     var barTintColor: UIColor?
 21 |     var unselectedItemTintColor: UIColor?
    |                                  `- error: cannot find type 'UIColor' in scope
 22 |     var backgroundColor: UIColor?
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:22:26: error: cannot find type 'UIColor' in scope
 20 |     var barTintColor: UIColor?
 21 |     var unselectedItemTintColor: UIColor?
 22 |     var backgroundColor: UIColor?
    |                          `- error: cannot find type 'UIColor' in scope
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
 24 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:44:37: error: cannot infer contextual base in reference to member 'all'
42 |                          tabBarConfiguration: tabBarConfiguration,
43 |                          selectedIndex: useBindableIndex ? $bindableIndex : $stateIndex)
44 |             .edgesIgnoringSafeArea(.all)
   |                                     `- error: cannot infer contextual base in reference to member 'all'
45 |     }
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:51:33: error: cannot find 'UIHostingController' in scope
49 |     mutating func configureViewControllers(with tabs: [Tab]) {
50 |         tabs.forEach {
51 |             let tabController = UIHostingController(rootView: $0.view)
   |                                 `- error: cannot find 'UIHostingController' in scope
52 |             tabController.tabBarItem = $0.barItem
53 |             tabBarItems.append($0)
[4/9] Compiling StatefulTabView Tab+Modifiers.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:12:18: error: cannot find type 'UITabBarItem' in scope
10 | public struct Tab {
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   |                  `- error: cannot find type 'UITabBarItem' in scope
13 |
14 |     internal var prefersLargeTitle: Bool = false
[5/9] Compiling StatefulTabView StatefulTabView+Modifiers.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:11:32: error: cannot find type 'UIColor' in scope
 9 |
10 | public extension StatefulTabView {
11 |     func barTintColor(_ color: UIColor) -> StatefulTabView {
   |                                `- error: cannot find type 'UIColor' in scope
12 |         var copy = self
13 |         copy.barTintColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:17:43: error: cannot find type 'UIColor' in scope
15 |     }
16 |
17 |     func unselectedItemTintColor(_ color: UIColor) -> StatefulTabView {
   |                                           `- error: cannot find type 'UIColor' in scope
18 |         var copy = self
19 |         copy.unselectedItemTintColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:23:38: error: cannot find type 'UIColor' in scope
21 |     }
22 |
23 |     func barBackgroundColor(_ color: UIColor) -> StatefulTabView {
   |                                      `- error: cannot find type 'UIColor' in scope
24 |         var copy = self
25 |         copy.backgroundColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:14:32: error: cannot find type 'UIColor' in scope
12 |     internal var tabBarItems: [Tab] = []
13 |
14 |     internal var barTintColor: UIColor? = nil
   |                                `- error: cannot find type 'UIColor' in scope
15 |     internal var unselectedItemTintColor: UIColor? = nil
16 |     internal var backgroundColor: UIColor? = nil
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:15:43: error: cannot find type 'UIColor' in scope
13 |
14 |     internal var barTintColor: UIColor? = nil
15 |     internal var unselectedItemTintColor: UIColor? = nil
   |                                           `- error: cannot find type 'UIColor' in scope
16 |     internal var backgroundColor: UIColor? = nil
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:16:35: error: cannot find type 'UIColor' in scope
14 |     internal var barTintColor: UIColor? = nil
15 |     internal var unselectedItemTintColor: UIColor? = nil
16 |     internal var backgroundColor: UIColor? = nil
   |                                   `- error: cannot find type 'UIColor' in scope
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
18 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/9] Emitting module StatefulTabView
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:11:15: error: 'AnyView' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
   |               `- error: 'AnyView' is only available in macOS 10.15 or newer
12 |     var barItem: UITabBarItem? = nil
13 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:12:18: error: cannot find type 'UITabBarItem' in scope
10 | public struct Tab {
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   |                  `- error: cannot find type 'UITabBarItem' in scope
13 |
14 |     internal var prefersLargeTitle: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:23:70: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
17 |
18 |     // MARK: Asset Image Names
19 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
20 |                    imageName: String,
21 |                    selectedImageName: String? = nil,
22 |                    badgeValue: String? = nil,
23 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                                                                      `- error: 'View' is only available in macOS 10.15 or newer
24 |
25 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:23:21: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
17 |
18 |     // MARK: Asset Image Names
19 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
20 |                    imageName: String,
21 |                    selectedImageName: String? = nil,
22 |                    badgeValue: String? = nil,
23 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                     `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
24 |
25 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:42:70: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
36 |
37 |     // MARK: System Image Names
38 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
39 |                    systemImageName: String,
40 |                    selectedSystemImageName: String? = nil,
41 |                    badgeValue: String? = nil,
42 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                                                                      `- error: 'View' is only available in macOS 10.15 or newer
43 |
44 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:42:21: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
36 |
37 |     // MARK: System Image Names
38 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
39 |                    systemImageName: String,
40 |                    selectedSystemImageName: String? = nil,
41 |                    badgeValue: String? = nil,
42 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                     `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
43 |
44 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:59:27: error: cannot find type 'UIImage' in scope
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
59 |                    image: UIImage?,
   |                           `- error: cannot find type 'UIImage' in scope
60 |                    selectedImage: UIImage? = nil,
61 |                    badgeValue: String? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:60:35: error: cannot find type 'UIImage' in scope
58 |     public init<T>(title: String? = nil,
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
   |                                   `- error: cannot find type 'UIImage' in scope
61 |                    badgeValue: String? = nil,
62 |                    @ViewBuilder content: @escaping () -> T) where T: View {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:62:70: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
56 |
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
61 |                    badgeValue: String? = nil,
62 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                                                                      `- error: 'View' is only available in macOS 10.15 or newer
63 |
64 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:62:21: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
56 |
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
61 |                    badgeValue: String? = nil,
62 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                     `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
63 |
64 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:17:23: error: cannot find type 'UIViewController' in scope
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
 17 |     var controllers: [UIViewController]
    |                       `- error: cannot find type 'UIViewController' in scope
 18 |     var tabBarItems: [Tab]
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:20:23: error: cannot find type 'UIColor' in scope
 18 |     var tabBarItems: [Tab]
 19 |
 20 |     var barTintColor: UIColor?
    |                       `- error: cannot find type 'UIColor' in scope
 21 |     var unselectedItemTintColor: UIColor?
 22 |     var backgroundColor: UIColor?
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:21:34: error: cannot find type 'UIColor' in scope
 19 |
 20 |     var barTintColor: UIColor?
 21 |     var unselectedItemTintColor: UIColor?
    |                                  `- error: cannot find type 'UIColor' in scope
 22 |     var backgroundColor: UIColor?
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:22:26: error: cannot find type 'UIColor' in scope
 20 |     var barTintColor: UIColor?
 21 |     var unselectedItemTintColor: UIColor?
 22 |     var backgroundColor: UIColor?
    |                          `- error: cannot find type 'UIColor' in scope
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
 24 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:25:6: error: 'Binding' is only available in macOS 10.15 or newer
 14 | }
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
    |        `- note: add @available attribute to enclosing struct
 17 |     var controllers: [UIViewController]
 18 |     var tabBarItems: [Tab]
    :
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
 24 |
 25 |     @Binding var selectedIndex: Int
    |      `- error: 'Binding' is only available in macOS 10.15 or newer
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:27:52: error: cannot find type 'UITabBarController' in scope
 25 |     @Binding var selectedIndex: Int
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
    |                                                    `- error: cannot find type 'UITabBarController' in scope
 28 |         let tabBarController = UITabBarController()
 29 |         tabBarController.viewControllers = controllers
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:27:40: error: cannot find type 'Context' in scope
 25 |     @Binding var selectedIndex: Int
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
    |                                        `- error: cannot find type 'Context' in scope
 28 |         let tabBarController = UITabBarController()
 29 |         tabBarController.viewControllers = controllers
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:37:53: error: cannot find type 'UITabBarController' in scope
 35 |     }
 36 |
 37 |     func updateUIViewController(_ tabBarController: UITabBarController, context: Context) {
    |                                                     `- error: cannot find type 'UITabBarController' in scope
 38 |         tabBarController.selectedIndex = selectedIndex
 39 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:37:82: error: cannot find type 'Context' in scope
 35 |     }
 36 |
 37 |     func updateUIViewController(_ tabBarController: UITabBarController, context: Context) {
    |                                                                                  `- error: cannot find type 'Context' in scope
 38 |         tabBarController.selectedIndex = selectedIndex
 39 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:16:26: error: cannot find type 'UIViewControllerRepresentable' in scope
 14 | }
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
    |                          `- error: cannot find type 'UIViewControllerRepresentable' in scope
 17 |     var controllers: [UIViewController]
 18 |     var tabBarItems: [Tab]
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:55:30: error: cannot find type 'UITabBar' in scope
 53 |
 54 | private extension TabBarController {
 55 |     func configure(_ tabBar: UITabBar) {
    |                              `- error: cannot find type 'UITabBar' in scope
 56 |         let appearance = tabBar.standardAppearance.copy()
 57 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:89:71: error: cannot find type 'UINavigationController' in scope
 87 |     }
 88 |
 89 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                                       `- error: cannot find type 'UINavigationController' in scope
 90 |         var controller: UINavigationController?
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:89:50: error: cannot find type 'UIViewController' in scope
 87 |     }
 88 |
 89 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                  `- error: cannot find type 'UIViewController' in scope
 90 |         var controller: UINavigationController?
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:11:36: error: cannot find type 'UITabBarControllerDelegate' in scope
  9 | import SwiftUI
 10 |
 11 | class TabBarCoordinator: NSObject, UITabBarControllerDelegate {
    |                                    `- error: cannot find type 'UITabBarControllerDelegate' in scope
 12 |     private enum Constants {
 13 |         static let boundsContainsPoint = CGPoint(x: 0, y: -89)
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:24:47: error: cannot find type 'UITabBarController' in scope
 22 |     }
 23 |
 24 |     func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
    |                                               `- error: cannot find type 'UITabBarController' in scope
 25 |         if parent.selectedIndex == tabBarController.selectedIndex {
 26 |             guard let navigationController = navigationController(in: viewController)  else {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:24:93: error: cannot find type 'UIViewController' in scope
 22 |     }
 23 |
 24 |     func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
    |                                                                                             `- error: cannot find type 'UIViewController' in scope
 25 |         if parent.selectedIndex == tabBarController.selectedIndex {
 26 |             guard let navigationController = navigationController(in: viewController)  else {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:43:47: error: cannot find type 'UINavigationController' in scope
 41 |
 42 | private extension TabBarCoordinator {
 43 |     func scrollToTop(in navigationController: UINavigationController, selectedIndex: Int) {
    |                                               `- error: cannot find type 'UINavigationController' in scope
 44 |         let views = navigationController.viewControllers
 45 |             .map { $0.view.subviews }
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:59:41: error: cannot find type 'UIViewController' in scope
 57 |     }
 58 |
 59 |     func scrollToTop(in viewController: UIViewController) {
    |                                         `- error: cannot find type 'UIViewController' in scope
 60 |         let views = viewController.view.subviews
 61 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:69:71: error: cannot find type 'UINavigationController' in scope
 67 |
 68 | private extension TabBarCoordinator {
 69 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                                       `- error: cannot find type 'UINavigationController' in scope
 70 |         var controller: UINavigationController?
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:69:50: error: cannot find type 'UIViewController' in scope
 67 |
 68 | private extension TabBarCoordinator {
 69 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                  `- error: cannot find type 'UIViewController' in scope
 70 |         var controller: UINavigationController?
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:87:44: error: cannot find type 'UIScrollView' in scope
 85 |     }
 86 |
 87 |     func scrollView(in views: [UIView]) -> UIScrollView? {
    |                                            `- error: cannot find type 'UIScrollView' in scope
 88 |         var view: UIScrollView?
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:87:32: error: cannot find type 'UIView' in scope
 85 |     }
 86 |
 87 |     func scrollView(in views: [UIView]) -> UIScrollView? {
    |                                `- error: cannot find type 'UIView' in scope
 88 |         var view: UIScrollView?
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:11:32: error: cannot find type 'UIColor' in scope
 9 |
10 | public extension StatefulTabView {
11 |     func barTintColor(_ color: UIColor) -> StatefulTabView {
   |                                `- error: cannot find type 'UIColor' in scope
12 |         var copy = self
13 |         copy.barTintColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:17:43: error: cannot find type 'UIColor' in scope
15 |     }
16 |
17 |     func unselectedItemTintColor(_ color: UIColor) -> StatefulTabView {
   |                                           `- error: cannot find type 'UIColor' in scope
18 |         var copy = self
19 |         copy.unselectedItemTintColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Modifiers/StatefulTabView+Modifiers.swift:23:38: error: cannot find type 'UIColor' in scope
21 |     }
22 |
23 |     func barBackgroundColor(_ color: UIColor) -> StatefulTabView {
   |                                      `- error: cannot find type 'UIColor' in scope
24 |         var copy = self
25 |         copy.backgroundColor = color
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:11:36: error: cannot find type 'UIHostingController' in scope
 9 |
10 | public struct StatefulTabView: View {
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
   |                                    `- error: cannot find type 'UIHostingController' in scope
12 |     internal var tabBarItems: [Tab] = []
13 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:14:32: error: cannot find type 'UIColor' in scope
12 |     internal var tabBarItems: [Tab] = []
13 |
14 |     internal var barTintColor: UIColor? = nil
   |                                `- error: cannot find type 'UIColor' in scope
15 |     internal var unselectedItemTintColor: UIColor? = nil
16 |     internal var backgroundColor: UIColor? = nil
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:15:43: error: cannot find type 'UIColor' in scope
13 |
14 |     internal var barTintColor: UIColor? = nil
15 |     internal var unselectedItemTintColor: UIColor? = nil
   |                                           `- error: cannot find type 'UIColor' in scope
16 |     internal var backgroundColor: UIColor? = nil
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:16:35: error: cannot find type 'UIColor' in scope
14 |     internal var barTintColor: UIColor? = nil
15 |     internal var unselectedItemTintColor: UIColor? = nil
16 |     internal var backgroundColor: UIColor? = nil
   |                                   `- error: cannot find type 'UIColor' in scope
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
18 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
17 |     internal var tabBarConfiguration: TabBarBackgroundConfiguration? = nil
18 |
19 |     @State private var stateIndex: Int = 0
   |      `- error: 'State' is only available in macOS 10.15 or newer
20 |     @Binding private var bindableIndex: Int
21 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:20:6: error: 'Binding' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
18 |
19 |     @State private var stateIndex: Int = 0
20 |     @Binding private var bindableIndex: Int
   |      `- error: 'Binding' is only available in macOS 10.15 or newer
21 |
22 |     private var useBindableIndex: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:24:32: error: 'Binding' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
22 |     private var useBindableIndex: Bool = false
23 |
24 |     public init(selectedIndex: Binding<Int>? = nil, @TabBuilder _ content: () -> [Tab]) {
   |            |                   `- error: 'Binding' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
25 |         if let selectedIndex = selectedIndex {
26 |             _bindableIndex = selectedIndex
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/StatefulTabView.swift:36:27: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct StatefulTabView: View {
   |               `- note: add @available attribute to enclosing struct
11 |     internal var viewControllers: [UIHostingController<AnyView>] = []
12 |     internal var tabBarItems: [Tab] = []
   :
34 |     }
35 |
36 |     public var body: some View {
   |                |          `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
37 |         TabBarController(controllers: viewControllers,
38 |                          tabBarItems: tabBarItems,
[7/9] Compiling StatefulTabView Tab.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:11:15: error: 'AnyView' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
   |               `- error: 'AnyView' is only available in macOS 10.15 or newer
12 |     var barItem: UITabBarItem? = nil
13 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:12:18: error: cannot find type 'UITabBarItem' in scope
10 | public struct Tab {
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   |                  `- error: cannot find type 'UITabBarItem' in scope
13 |
14 |     internal var prefersLargeTitle: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:23:70: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
17 |
18 |     // MARK: Asset Image Names
19 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
20 |                    imageName: String,
21 |                    selectedImageName: String? = nil,
22 |                    badgeValue: String? = nil,
23 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                                                                      `- error: 'View' is only available in macOS 10.15 or newer
24 |
25 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:23:21: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
17 |
18 |     // MARK: Asset Image Names
19 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
20 |                    imageName: String,
21 |                    selectedImageName: String? = nil,
22 |                    badgeValue: String? = nil,
23 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                     `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
24 |
25 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:42:70: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
36 |
37 |     // MARK: System Image Names
38 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
39 |                    systemImageName: String,
40 |                    selectedSystemImageName: String? = nil,
41 |                    badgeValue: String? = nil,
42 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                                                                      `- error: 'View' is only available in macOS 10.15 or newer
43 |
44 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:42:21: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
36 |
37 |     // MARK: System Image Names
38 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
39 |                    systemImageName: String,
40 |                    selectedSystemImageName: String? = nil,
41 |                    badgeValue: String? = nil,
42 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                     `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
43 |
44 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:59:27: error: cannot find type 'UIImage' in scope
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
59 |                    image: UIImage?,
   |                           `- error: cannot find type 'UIImage' in scope
60 |                    selectedImage: UIImage? = nil,
61 |                    badgeValue: String? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:60:35: error: cannot find type 'UIImage' in scope
58 |     public init<T>(title: String? = nil,
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
   |                                   `- error: cannot find type 'UIImage' in scope
61 |                    badgeValue: String? = nil,
62 |                    @ViewBuilder content: @escaping () -> T) where T: View {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:62:70: error: 'View' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
56 |
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
61 |                    badgeValue: String? = nil,
62 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                                                                      `- error: 'View' is only available in macOS 10.15 or newer
63 |
64 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:62:21: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
56 |
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
61 |                    badgeValue: String? = nil,
62 |                    @ViewBuilder content: @escaping () -> T) where T: View {
   |                     `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
63 |
64 |         self.badgeValue = badgeValue
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:27:28: error: cannot find type 'UIImage' in scope
25 |         self.badgeValue = badgeValue
26 |
27 |         var selectedImage: UIImage?
   |                            `- error: cannot find type 'UIImage' in scope
28 |         if let selectedImageName = selectedImageName {
29 |             selectedImage = UIImage(named: selectedImageName)
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:29:29: error: cannot find 'UIImage' in scope
27 |         var selectedImage: UIImage?
28 |         if let selectedImageName = selectedImageName {
29 |             selectedImage = UIImage(named: selectedImageName)
   |                             `- error: cannot find 'UIImage' in scope
30 |         }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:32:19: error: cannot find 'UITabBarItem' in scope
30 |         }
31 |
32 |         barItem = UITabBarItem(title: title, image: UIImage(named: imageName), selectedImage: selectedImage)
   |                   `- error: cannot find 'UITabBarItem' in scope
33 |
34 |         self.view = AnyView(content())
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:32:53: error: cannot find 'UIImage' in scope
30 |         }
31 |
32 |         barItem = UITabBarItem(title: title, image: UIImage(named: imageName), selectedImage: selectedImage)
   |                                                     `- error: cannot find 'UIImage' in scope
33 |
34 |         self.view = AnyView(content())
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:34:21: error: 'AnyView' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
17 |
18 |     // MARK: Asset Image Names
19 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
20 |                    imageName: String,
21 |                    selectedImageName: String? = nil,
   :
32 |         barItem = UITabBarItem(title: title, image: UIImage(named: imageName), selectedImage: selectedImage)
33 |
34 |         self.view = AnyView(content())
   |                     |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
35 |     }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:46:28: error: cannot find type 'UIImage' in scope
44 |         self.badgeValue = badgeValue
45 |
46 |         var selectedImage: UIImage?
   |                            `- error: cannot find type 'UIImage' in scope
47 |
48 |         if let selectedSystemImageName = selectedSystemImageName {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:49:29: error: cannot find 'UIImage' in scope
47 |
48 |         if let selectedSystemImageName = selectedSystemImageName {
49 |             selectedImage = UIImage(systemName: selectedSystemImageName)
   |                             `- error: cannot find 'UIImage' in scope
50 |         }
51 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:52:19: error: cannot find 'UITabBarItem' in scope
50 |         }
51 |
52 |         barItem = UITabBarItem(title: title, image: UIImage(systemName: systemImageName), selectedImage: selectedImage)
   |                   `- error: cannot find 'UITabBarItem' in scope
53 |
54 |         self.view = AnyView(content())
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:52:53: error: cannot find 'UIImage' in scope
50 |         }
51 |
52 |         barItem = UITabBarItem(title: title, image: UIImage(systemName: systemImageName), selectedImage: selectedImage)
   |                                                     `- error: cannot find 'UIImage' in scope
53 |
54 |         self.view = AnyView(content())
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:54:21: error: 'AnyView' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
36 |
37 |     // MARK: System Image Names
38 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
39 |                    systemImageName: String,
40 |                    selectedSystemImageName: String? = nil,
   :
52 |         barItem = UITabBarItem(title: title, image: UIImage(systemName: systemImageName), selectedImage: selectedImage)
53 |
54 |         self.view = AnyView(content())
   |                     |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
55 |     }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:66:19: error: cannot find 'UITabBarItem' in scope
64 |         self.badgeValue = badgeValue
65 |
66 |         barItem = UITabBarItem(title: title, image: image, selectedImage: selectedImage)
   |                   `- error: cannot find 'UITabBarItem' in scope
67 |
68 |         self.view = AnyView(content())
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:68:21: error: 'AnyView' is only available in macOS 10.15 or newer
 8 | import SwiftUI
 9 |
10 | public struct Tab {
   |               `- note: add @available attribute to enclosing struct
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   :
56 |
57 |     // MARK: UIImages
58 |     public init<T>(title: String? = nil,
   |            `- note: add @available attribute to enclosing initializer
59 |                    image: UIImage?,
60 |                    selectedImage: UIImage? = nil,
   :
66 |         barItem = UITabBarItem(title: title, image: image, selectedImage: selectedImage)
67 |
68 |         self.view = AnyView(content())
   |                     |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
69 |     }
70 | }
[8/9] Compiling StatefulTabView TabBarCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:11:36: error: cannot find type 'UITabBarControllerDelegate' in scope
  9 | import SwiftUI
 10 |
 11 | class TabBarCoordinator: NSObject, UITabBarControllerDelegate {
    |                                    `- error: cannot find type 'UITabBarControllerDelegate' in scope
 12 |     private enum Constants {
 13 |         static let boundsContainsPoint = CGPoint(x: 0, y: -89)
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:24:47: error: cannot find type 'UITabBarController' in scope
 22 |     }
 23 |
 24 |     func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
    |                                               `- error: cannot find type 'UITabBarController' in scope
 25 |         if parent.selectedIndex == tabBarController.selectedIndex {
 26 |             guard let navigationController = navigationController(in: viewController)  else {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:24:93: error: cannot find type 'UIViewController' in scope
 22 |     }
 23 |
 24 |     func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
    |                                                                                             `- error: cannot find type 'UIViewController' in scope
 25 |         if parent.selectedIndex == tabBarController.selectedIndex {
 26 |             guard let navigationController = navigationController(in: viewController)  else {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:43:47: error: cannot find type 'UINavigationController' in scope
 41 |
 42 | private extension TabBarCoordinator {
 43 |     func scrollToTop(in navigationController: UINavigationController, selectedIndex: Int) {
    |                                               `- error: cannot find type 'UINavigationController' in scope
 44 |         let views = navigationController.viewControllers
 45 |             .map { $0.view.subviews }
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:59:41: error: cannot find type 'UIViewController' in scope
 57 |     }
 58 |
 59 |     func scrollToTop(in viewController: UIViewController) {
    |                                         `- error: cannot find type 'UIViewController' in scope
 60 |         let views = viewController.view.subviews
 61 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:69:71: error: cannot find type 'UINavigationController' in scope
 67 |
 68 | private extension TabBarCoordinator {
 69 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                                       `- error: cannot find type 'UINavigationController' in scope
 70 |         var controller: UINavigationController?
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:69:50: error: cannot find type 'UIViewController' in scope
 67 |
 68 | private extension TabBarCoordinator {
 69 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                  `- error: cannot find type 'UIViewController' in scope
 70 |         var controller: UINavigationController?
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:87:44: error: cannot find type 'UIScrollView' in scope
 85 |     }
 86 |
 87 |     func scrollView(in views: [UIView]) -> UIScrollView? {
    |                                            `- error: cannot find type 'UIScrollView' in scope
 88 |         var view: UIScrollView?
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:87:32: error: cannot find type 'UIView' in scope
 85 |     }
 86 |
 87 |     func scrollView(in views: [UIView]) -> UIScrollView? {
    |                                `- error: cannot find type 'UIView' in scope
 88 |         var view: UIScrollView?
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:70:25: error: cannot find type 'UINavigationController' in scope
 68 | private extension TabBarCoordinator {
 69 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
 70 |         var controller: UINavigationController?
    |                         `- error: cannot find type 'UINavigationController' in scope
 71 |
 72 |         if let navigationController = viewController as? UINavigationController {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:72:58: error: cannot find type 'UINavigationController' in scope
 70 |         var controller: UINavigationController?
 71 |
 72 |         if let navigationController = viewController as? UINavigationController {
    |                                                          `- error: cannot find type 'UINavigationController' in scope
 73 |             return navigationController
 74 |         }
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:77:50: error: cannot find type 'UINavigationController' in scope
 75 |
 76 |         viewController.children.forEach {
 77 |             if let navigationController = $0 as? UINavigationController {
    |                                                  `- error: cannot find type 'UINavigationController' in scope
 78 |                 controller = navigationController
 79 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:88:19: error: cannot find type 'UIScrollView' in scope
 86 |
 87 |     func scrollView(in views: [UIView]) -> UIScrollView? {
 88 |         var view: UIScrollView?
    |                   `- error: cannot find type 'UIScrollView' in scope
 89 |
 90 |         views.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarCoordinator.swift:95:40: error: cannot find type 'UIScrollView' in scope
 93 |             }
 94 |
 95 |             if let scrollView = $0 as? UIScrollView {
    |                                        `- error: cannot find type 'UIScrollView' in scope
 96 |                 view = scrollView
 97 |             } else {
[9/9] Compiling StatefulTabView TabBarController.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:17:23: error: cannot find type 'UIViewController' in scope
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
 17 |     var controllers: [UIViewController]
    |                       `- error: cannot find type 'UIViewController' in scope
 18 |     var tabBarItems: [Tab]
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:20:23: error: cannot find type 'UIColor' in scope
 18 |     var tabBarItems: [Tab]
 19 |
 20 |     var barTintColor: UIColor?
    |                       `- error: cannot find type 'UIColor' in scope
 21 |     var unselectedItemTintColor: UIColor?
 22 |     var backgroundColor: UIColor?
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:21:34: error: cannot find type 'UIColor' in scope
 19 |
 20 |     var barTintColor: UIColor?
 21 |     var unselectedItemTintColor: UIColor?
    |                                  `- error: cannot find type 'UIColor' in scope
 22 |     var backgroundColor: UIColor?
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:22:26: error: cannot find type 'UIColor' in scope
 20 |     var barTintColor: UIColor?
 21 |     var unselectedItemTintColor: UIColor?
 22 |     var backgroundColor: UIColor?
    |                          `- error: cannot find type 'UIColor' in scope
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
 24 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:25:6: error: 'Binding' is only available in macOS 10.15 or newer
 14 | }
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
    |        `- note: add @available attribute to enclosing struct
 17 |     var controllers: [UIViewController]
 18 |     var tabBarItems: [Tab]
    :
 23 |     var tabBarConfiguration: TabBarBackgroundConfiguration?
 24 |
 25 |     @Binding var selectedIndex: Int
    |      `- error: 'Binding' is only available in macOS 10.15 or newer
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:27:52: error: cannot find type 'UITabBarController' in scope
 25 |     @Binding var selectedIndex: Int
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
    |                                                    `- error: cannot find type 'UITabBarController' in scope
 28 |         let tabBarController = UITabBarController()
 29 |         tabBarController.viewControllers = controllers
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:27:40: error: cannot find type 'Context' in scope
 25 |     @Binding var selectedIndex: Int
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
    |                                        `- error: cannot find type 'Context' in scope
 28 |         let tabBarController = UITabBarController()
 29 |         tabBarController.viewControllers = controllers
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:37:53: error: cannot find type 'UITabBarController' in scope
 35 |     }
 36 |
 37 |     func updateUIViewController(_ tabBarController: UITabBarController, context: Context) {
    |                                                     `- error: cannot find type 'UITabBarController' in scope
 38 |         tabBarController.selectedIndex = selectedIndex
 39 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:37:82: error: cannot find type 'Context' in scope
 35 |     }
 36 |
 37 |     func updateUIViewController(_ tabBarController: UITabBarController, context: Context) {
    |                                                                                  `- error: cannot find type 'Context' in scope
 38 |         tabBarController.selectedIndex = selectedIndex
 39 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:16:26: error: cannot find type 'UIViewControllerRepresentable' in scope
 14 | }
 15 |
 16 | struct TabBarController: UIViewControllerRepresentable {
    |                          `- error: cannot find type 'UIViewControllerRepresentable' in scope
 17 |     var controllers: [UIViewController]
 18 |     var tabBarItems: [Tab]
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:55:30: error: cannot find type 'UITabBar' in scope
 53 |
 54 | private extension TabBarController {
 55 |     func configure(_ tabBar: UITabBar) {
    |                              `- error: cannot find type 'UITabBar' in scope
 56 |         let appearance = tabBar.standardAppearance.copy()
 57 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:89:71: error: cannot find type 'UINavigationController' in scope
 87 |     }
 88 |
 89 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                                       `- error: cannot find type 'UINavigationController' in scope
 90 |         var controller: UINavigationController?
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:89:50: error: cannot find type 'UIViewController' in scope
 87 |     }
 88 |
 89 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
    |                                                  `- error: cannot find type 'UIViewController' in scope
 90 |         var controller: UINavigationController?
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:28:32: error: cannot find 'UITabBarController' in scope
 26 |
 27 |     func makeUIViewController(context: Context) -> UITabBarController {
 28 |         let tabBarController = UITabBarController()
    |                                `- error: cannot find 'UITabBarController' in scope
 29 |         tabBarController.viewControllers = controllers
 30 |         tabBarController.delegate = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/Tab.swift:12:18: error: cannot find type 'UITabBarItem' in scope
10 | public struct Tab {
11 |     var view: AnyView
12 |     var barItem: UITabBarItem? = nil
   |                  `- error: cannot find type 'UITabBarItem' in scope
13 |
14 |     internal var prefersLargeTitle: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:90:25: error: cannot find type 'UINavigationController' in scope
 88 |
 89 |     func navigationController(in viewController: UIViewController) -> UINavigationController? {
 90 |         var controller: UINavigationController?
    |                         `- error: cannot find type 'UINavigationController' in scope
 91 |
 92 |         if let navigationController = viewController as? UINavigationController {
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:92:58: error: cannot find type 'UINavigationController' in scope
 90 |         var controller: UINavigationController?
 91 |
 92 |         if let navigationController = viewController as? UINavigationController {
    |                                                          `- error: cannot find type 'UINavigationController' in scope
 93 |             return navigationController
 94 |         }
/Users/admin/builder/spi-builder-workspace/Sources/StatefulTabView/Helpers/TabBarController.swift:97:50: error: cannot find type 'UINavigationController' in scope
 95 |
 96 |         viewController.children.forEach {
 97 |             if let navigationController = $0 as? UINavigationController {
    |                                                  `- error: cannot find type 'UINavigationController' in scope
 98 |                 controller = navigationController
 99 |             } else {
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.