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 SwiftUINavigator 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/insub4067/SwiftUINavigator.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/insub4067/SwiftUINavigator
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 73fcf9b Update README.md
Cloned https://github.com/insub4067/SwiftUINavigator.git
Revision (git rev-parse @):
73fcf9b568f4d1368fd58be89db7ebb5cb6e18d3
SUCCESS checkout https://github.com/insub4067/SwiftUINavigator.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/insub4067/SwiftUINavigator.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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/9] Compiling SwiftUINavigator UIViewController+indentifier.swift
[4/9] Compiling SwiftUINavigator Navigator.swift
[5/9] Emitting module SwiftUINavigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:13:20: error: cannot find type 'Navigator' in scope
11 | public protocol Wrappable: View {
12 |
13 |     var navigator: Navigator? { get set }
   |                    `- error: cannot find type 'Navigator' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:11:28: error: 'View' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | public protocol Wrappable: View {
   |                 |          `- error: 'View' is only available in macOS 10.15 or newer
   |                 `- note: add @available attribute to enclosing protocol
12 |
13 |     var navigator: Navigator? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:21:26: error: cannot find type 'UIColor' in scope
19 |
20 |     func asViewController(
21 |         backgroundColor: UIColor? = nil,
   |                          `- error: cannot find type 'UIColor' in scope
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:23: error: cannot find 'UIHostingController' in scope
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                       `- error: cannot find 'UIHostingController' in scope
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:63: error: 'nil' requires a contextual type
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                                                               `- error: 'nil' requires a contextual type
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:15:20: error: cannot find type 'Navigator' in scope
13 |     var hController = UIHostingController<Content?>(rootView: nil)
14 |     var content: Content
15 |     let navigator: Navigator
   |                    `- error: cannot find type 'Navigator' in scope
16 |
17 |     init(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:20:26: error: cannot find type 'UIColor' in scope
18 |         content: Content,
19 |         indentifier: String,
20 |         backgroundColor: UIColor? = nil
   |                          `- error: cannot find type 'UIColor' in scope
21 |     ) {
22 |         self.navigator = Navigator()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:37:26: error: method does not override any method from its superclass
35 |     }
36 |
37 |     public override func viewDidAppear(_ animated: Bool) {
   |                          `- error: method does not override any method from its superclass
38 |         super.viewDidAppear(animated)
39 |         self.navigator.set(self)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:11:57: error: cannot find type 'UIViewController' in scope
 9 | import SwiftUI
10 |
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
   |                                                         `- error: cannot find type 'UIViewController' in scope
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
[6/9] Compiling SwiftUINavigator UIViewController+functional.swift
[7/9] Compiling SwiftUINavigator UIViewController+.swift
[8/9] Compiling SwiftUINavigator WrapperViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:23: error: cannot find 'UIHostingController' in scope
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                       `- error: cannot find 'UIHostingController' in scope
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:63: error: 'nil' requires a contextual type
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                                                               `- error: 'nil' requires a contextual type
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:15:20: error: cannot find type 'Navigator' in scope
13 |     var hController = UIHostingController<Content?>(rootView: nil)
14 |     var content: Content
15 |     let navigator: Navigator
   |                    `- error: cannot find type 'Navigator' in scope
16 |
17 |     init(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:20:26: error: cannot find type 'UIColor' in scope
18 |         content: Content,
19 |         indentifier: String,
20 |         backgroundColor: UIColor? = nil
   |                          `- error: cannot find type 'UIColor' in scope
21 |     ) {
22 |         self.navigator = Navigator()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:37:26: error: method does not override any method from its superclass
35 |     }
36 |
37 |     public override func viewDidAppear(_ animated: Bool) {
   |                          `- error: method does not override any method from its superclass
38 |         super.viewDidAppear(animated)
39 |         self.navigator.set(self)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:11:57: error: cannot find type 'UIViewController' in scope
 9 | import SwiftUI
10 |
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
   |                                                         `- error: cannot find type 'UIViewController' in scope
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:22:26: error: cannot find 'Navigator' in scope
20 |         backgroundColor: UIColor? = nil
21 |     ) {
22 |         self.navigator = Navigator()
   |                          `- error: cannot find 'Navigator' in scope
23 |         self.content = content
24 |         self.content.navigator = self.navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:13:20: error: cannot find type 'Navigator' in scope
11 | public protocol Wrappable: View {
12 |
13 |     var navigator: Navigator? { get set }
   |                    `- error: cannot find type 'Navigator' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:25:9: error: 'super' members cannot be referenced in a root class
23 |         self.content = content
24 |         self.content.navigator = self.navigator
25 |         super.init(nibName: nil, bundle: nil)
   |         `- error: 'super' members cannot be referenced in a root class
26 |
27 |         self.identifier = indentifier
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:27:14: error: value of type 'WrapperViewController<Content>' has no member 'identifier'
25 |         super.init(nibName: nil, bundle: nil)
26 |
27 |         self.identifier = indentifier
   |              `- error: value of type 'WrapperViewController<Content>' has no member 'identifier'
28 |         self.view.backgroundColor = backgroundColor ?? .systemBackground
29 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:28:14: error: value of type 'WrapperViewController<Content>' has no member 'view'
26 |
27 |         self.identifier = indentifier
28 |         self.view.backgroundColor = backgroundColor ?? .systemBackground
   |              `- error: value of type 'WrapperViewController<Content>' has no member 'view'
29 |
30 |         setHController()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:38:9: error: 'super' members cannot be referenced in a root class
36 |
37 |     public override func viewDidAppear(_ animated: Bool) {
38 |         super.viewDidAppear(animated)
   |         `- error: 'super' members cannot be referenced in a root class
39 |         self.navigator.set(self)
40 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:46:24: error: cannot infer contextual base in reference to member 'init'
44 |
45 |     func setHController() {
46 |         hController = .init(rootView: content)
   |                        `- error: cannot infer contextual base in reference to member 'init'
47 |         hController.view.backgroundColor = self.view.backgroundColor
48 |         addChildAndSubView(hController)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:47:49: error: value of type 'WrapperViewController<Content>' has no member 'view'
45 |     func setHController() {
46 |         hController = .init(rootView: content)
47 |         hController.view.backgroundColor = self.view.backgroundColor
   |                                                 `- error: value of type 'WrapperViewController<Content>' has no member 'view'
48 |         addChildAndSubView(hController)
49 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:48:9: error: cannot find 'addChildAndSubView' in scope
46 |         hController = .init(rootView: content)
47 |         hController.view.backgroundColor = self.view.backgroundColor
48 |         addChildAndSubView(hController)
   |         `- error: cannot find 'addChildAndSubView' in scope
49 |     }
50 | }
[9/9] Compiling SwiftUINavigator Wrappable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:13:20: error: cannot find type 'Navigator' in scope
11 | public protocol Wrappable: View {
12 |
13 |     var navigator: Navigator? { get set }
   |                    `- error: cannot find type 'Navigator' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:11:28: error: 'View' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | public protocol Wrappable: View {
   |                 |          `- error: 'View' is only available in macOS 10.15 or newer
   |                 `- note: add @available attribute to enclosing protocol
12 |
13 |     var navigator: Navigator? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:21:26: error: cannot find type 'UIColor' in scope
19 |
20 |     func asViewController(
21 |         backgroundColor: UIColor? = nil,
   |                          `- error: cannot find type 'UIColor' in scope
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:20:26: error: cannot find type 'UIColor' in scope
18 |         content: Content,
19 |         indentifier: String,
20 |         backgroundColor: UIColor? = nil
   |                          `- error: cannot find type 'UIColor' in scope
21 |     ) {
22 |         self.navigator = Navigator()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:24:30: error: extra arguments at positions #1, #2, #3 in call
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
24 |         WrapperViewController(
   |                              `- error: extra arguments at positions #1, #2, #3 in call
25 |             content: self,
26 |             indentifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:33:14: note: 'init(coder:)' declared here
31 |     }
32 |
33 |     required init?(coder: NSCoder) {
   |              `- note: 'init(coder:)' declared here
34 |         fatalError("init(coder:) has not been implemented")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:25:13: error: missing argument for parameter 'coder' in call
23 |     ) -> WrapperViewController<Self> {
24 |         WrapperViewController(
25 |             content: self,
   |             `- error: missing argument for parameter 'coder' in call
26 |             indentifier: identifier,
27 |             backgroundColor: backgroundColor
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:33:14: note: 'init(coder:)' declared here
31 |     }
32 |
33 |     required init?(coder: NSCoder) {
   |              `- note: 'init(coder:)' declared here
34 |         fatalError("init(coder:) has not been implemented")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:24:9: error: value of optional type 'WrapperViewController<Self>?' must be unwrapped to a value of type 'WrapperViewController<Self>'
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
24 |         WrapperViewController(
   |         |- error: value of optional type 'WrapperViewController<Self>?' must be unwrapped to a value of type 'WrapperViewController<Self>'
   |         |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
   |         `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
25 |             content: self,
26 |             indentifier: identifier,
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.