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

Unable to do "tuist generate" #1

Open
RobertoMachorro opened this issue Apr 27, 2024 · 0 comments
Open

Unable to do "tuist generate" #1

RobertoMachorro opened this issue Apr 27, 2024 · 0 comments

Comments

@RobertoMachorro
Copy link

I cloned the repo as per instructed, then ran:

tuist generate

It began its generation process but then ended in fataError. See logs:

/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:50:22: error: binary operator '+' cannot be applied to operands of type '_' and 'Array<_>'
                   ] + testDependencies.map({ .target(name: $0) }),
~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:40:39: error: missing argument for parameter 'from' in call
                   settings: Settings()),
                                      ^
                                      from: <#any Decoder#>
ProjectDescription.Settings:9:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:27:19: error: extra arguments at positions #1, #2, #3, #4, #5, #6, #7, #8, #9, #10 in call
            Target(name: name,
                  ^
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:27:20: error: missing argument for parameter 'from' in call
            Target(name: name,
                   ^
                   from: <#any Decoder#>, 
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:51:39: error: missing argument for parameter 'from' in call
                   settings: Settings())
                                      ^
                                      from: <#any Decoder#>
ProjectDescription.Settings:9:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:41:19: error: extra arguments at positions #1, #2, #3, #4, #5, #6, #7, #8 in call
            Target(name: "\(name)Tests",
                  ^
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:41:20: error: missing argument for parameter 'from' in call
            Target(name: "\(name)Tests",
                   ^
                   from: <#any Decoder#>, 
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:28:31: error: cannot infer contextual base in reference to member 'iOS'
                   platform: .iOS,
                             ~^~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:29:30: error: cannot infer contextual base in reference to member 'app'
                   product: .app,
                            ~^~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:42:31: error: cannot infer contextual base in reference to member 'iOS'
                   platform: .iOS,
                             ~^~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:43:30: error: cannot infer contextual base in reference to member 'unitTests'
                   product: .unitTests,
                            ~^~~~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:45:32: error: cannot infer contextual base in reference to member 'default'
                   infoPlist: .default,
                              ~^~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:50:48: error: cannot infer contextual base in reference to member 'target'
                   ] + testDependencies.map({ .target(name: $0) }),
                                              ~^~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:70:71: error: missing argument for parameter 'type' in call
        targetDependencies.append(contentsOf: sdks.map { .sdk(name: $0) })
                                                                      ^
                                                                      , type: <#SDKType#>
ProjectDescription.TargetDependency:21:24: note: 'sdk(name:type:condition:)' declared here
    public static func sdk(name: String, type: ProjectDescription.SDKType, condition: ProjectDescription.PlatformCondition? = nil) -> ProjectDescription.TargetDependency
                       ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:80:41: error: extra arguments at positions #1, #2, #3, #4, #5, #6, #7, #8 in call
            projectTargets.append(Target(name: name,
                                        ^
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:80:42: error: missing argument for parameter 'from' in call
            projectTargets.append(Target(name: name,
                                         ^
                                         from: <#any Decoder#>, 
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:81:53: error: cannot infer contextual base in reference to member 'iOS'
                                         platform: .iOS,
                                                   ~^~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:82:52: error: cannot infer contextual base in reference to member 'framework'
                                         product: .framework,
                                                  ~^~~~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:84:54: error: cannot infer contextual base in reference to member 'default'
                                         infoPlist: .default,
                                                    ~^~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:87:61: error: missing argument for parameter 'from' in call
                                         settings: Settings()))
                                                            ^
                                                            from: <#any Decoder#>
ProjectDescription.Settings:9:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:90:41: error: extra arguments at positions #1, #2, #3, #4, #5, #6, #7, #8 in call
            projectTargets.append(Target(name: "\(name)Tests",
                                        ^
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:90:42: error: missing argument for parameter 'from' in call
            projectTargets.append(Target(name: "\(name)Tests",
                                         ^
                                         from: <#any Decoder#>, 
ProjectDescription.Target:27:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:91:53: error: cannot infer contextual base in reference to member 'iOS'
                                         platform: .iOS,
                                                   ~^~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:92:52: error: cannot infer contextual base in reference to member 'unitTests'
                                         product: .unitTests,
                                                  ~^~~~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:94:54: error: cannot infer contextual base in reference to member 'default'
                                         infoPlist: .default,
                                                    ~^~~~~~~
/Users/robertomachorro/Projects/Temporary/Texther/Tuist/ProjectDescriptionHelpers/Project+Templates.swift:97:61: error: missing argument for parameter 'from' in call
                                         settings: Settings()))
                                                            ^
                                                            from: <#any Decoder#>
ProjectDescription.Settings:9:12: note: 'init(from:)' declared here
    public init(from decoder: any Decoder) throws
           ^
error: fatalError

I'm using Tuist v4.10.2 and Swift v5.10 (Xcode 15.3) on macOS Sonoma 14.4.1.

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

1 participant