Skip to content

TuistUI v0.1.2

Compare
Choose a tag to compare
@jihoonahn jihoonahn released this 20 Nov 11:36
· 81 commits to main since this release

What's Changed

  • Environment management
final class AppEnvironment: EnvironmentObject {
    let organizationName: String = ""
    let deploymentTarget: DeploymentTarget = .iOS(targetVersion: "15.0", devices: [.iphone, .ipad])
    let platform: Platform = .iOS
}

How to use within a module.

struct BaseProject: Module {
    @TuistUI.Environment var env = AppEnvironment()

    var body: Module {
        Project {
            // Target
        }
        .organizationName(env.organizationName)
    }
}