TuistUI v0.1.2
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)
}
}