Português (Portuguese)
Appearance
Português (Portuguese)
Appearance
STRUCT
ConfigurationName Contents
rawValuedebugreleaseinit(stringLiteral:)configuration(_:)public struct ConfigurationName: ExpressibleByStringLiteral, Codable, Equatable, SendableA configuration name.
It has build-in support for debug and release configurations.
You can extend with your own configurations using a extension:
import ProjectDescription
extension ConfigurationName {
static var beta: ConfigurationName {
ConfigurationName("Beta")
}
}rawValue public var rawValue: StringThe configuration name.
debug public static var debug: ConfigurationNameReturns a configuration named "Debug"
release public static var release: ConfigurationNameReturns a configuration named "Release"
init(stringLiteral:) public init(stringLiteral value: StringLiteralType)Creates a configuration name with its name.
| Name | Description |
|---|---|
| value | Configuration name. |
configuration(_:) public static func configuration(_ name: String) -> ConfigurationNameReturns a configuration name with its name.
| Name | Description |
|---|---|
| name | Configuration name. |