Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.3.0 fails to compile on macOS #2

Closed
bdrelling opened this issue May 19, 2022 · 3 comments
Closed

0.3.0 fails to compile on macOS #2

bdrelling opened this issue May 19, 2022 · 3 comments

Comments

@bdrelling
Copy link

Your project doesn't integrate into a macOS project. See errors below.

I would have loved to use this package, but will likely need to find another solution now.

Showing Recent Messages
CompileSwift normal arm64 /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift (in target 'SwiftUINavigator' from project 'SwiftUINavigator')
    cd /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator
    /users/redacted/Downloads/Xcode\ 13.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/BackStack.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/BottomSheet/BottomSheet.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/DismissLink.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/Extensions/View+OnDataChange.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/LazyView.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/LargeNavBar.swift -primary-file /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavManager.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavigationType.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/Navigator.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavigatorLink.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavigatorTransitionType.swift /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavigatorView.swift -emit-dependencies-path /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/Objects-normal/arm64/NavBar.d -emit-reference-dependencies-path /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/Objects-normal/arm64/NavBar.swiftdeps -serialize-diagnostics-path /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/Objects-normal/arm64/NavBar.dia -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /users/redacted/Downloads/Xcode\ 13.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -I /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Products/Debug -I /users/redacted/Downloads/Xcode\ 13.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Products/Debug -F /users/redacted/Downloads/Xcode\ 13.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -enable-testing -g -module-cache-path /users/redacted/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -new-driver-path /users/redacted/Downloads/Xcode\ 13.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -serialize-debugging-options -Xcc -working-directory -Xcc /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator -resource-dir /users/redacted/Downloads/Xcode\ 13.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/swift-overrides.hmap -Xcc -I/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Products/Debug/include -Xcc -I/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/DerivedSources-normal/arm64 -Xcc -I/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/DerivedSources/arm64 -Xcc -I/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name SwiftUINavigator -target-sdk-version 12.3 -o /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Build/Intermediates.noindex/SwiftUINavigator.build/Debug/SwiftUINavigator.build/Objects-normal/arm64/NavBar.o -index-unit-output-path /SwiftUINavigator.build/Debug/SwiftUINavigator.build/Objects-normal/arm64/NavBar.o -index-store-path /users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/Index/DataStore -index-system-modules

/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:53:25: error: 'init(systemName:)' is only available in macOS 11.0 or newer
                        Image(systemName: "chevron.backward").foregroundColor(.blue)
                        ^
/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:53:25: note: add 'if #available' version check
                        Image(systemName: "chevron.backward").foregroundColor(.blue)
                        ^
/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:44:18: note: add @available attribute to enclosing instance method
    private func BarLeadingView() -> some View {
                 ^
/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:10:15: note: add @available attribute to enclosing generic struct
public struct NavBar<Content: View>: View {
              ^
/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:63:13: error: closure containing control flow statement cannot be used with result builder 'CommandsBuilder'
            if let view = background {
            ^
SwiftUI.CommandsBuilder:4:30: note: struct 'CommandsBuilder' declared here
@resultBuilder public struct CommandsBuilder {
                             ^
/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:62:9: error: return type of instance method 'BarBackground()' requires that 'EmptyCommands' conform to 'View'
        Group {
        ^
/users/redacted/Library/Developer/Xcode/DerivedData/MyProject-dnphidpimbleicharwshztaycdyg/SourcePackages/checkouts/SwiftUINavigator/SwiftUINavigator/Sources/SwiftUINavigator/NavBar/NavBar.swift:61:37: note: opaque return type declared here
    private func BarBackground() -> some View {
                                    ^~~~~~~~~

image

@ShabanKamell
Copy link
Member

I have fixed it in version 0.4.0.
Kindly try and report if there's an issue.

@bdrelling
Copy link
Author

Still does not compile. One of the errors I initially reported is also still failing.

image

image

I tried in Xcode 13.3 and Xcode 13.4, my target is Mac (not Mac Catalyst).

And here are my specs:

image

Hope this helps you out.

@ShabanKamell
Copy link
Member

ShabanKamell commented May 27, 2022

I thought you mean mac Catalyst. macOS support is now available in version 0.8.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants