Русский (Russian)
Appearance
STRUCT
Configuration
Contents
name
variant
settings
xcconfig
debug(name:settings:xcconfig:)
release(name:settings:xcconfig:)
public struct Configuration: Equatable, Codable, Sendable
A the build settings and the .xcconfig file of a project or target. It is initialized with either the .debug
or .release
static method.
name
public var name: ConfigurationName
variant
public var variant: Variant
settings
public var settings: SettingsDictionary
xcconfig
public var xcconfig: Path?
debug(name:settings:xcconfig:)
public static func debug(
name: ConfigurationName,
settings: SettingsDictionary = [:],
xcconfig: Path? = nil
) -> Configuration
Returns a debug configuration.
CustomConfiguration
Name | Description |
---|---|
name | The name of the configuration to use |
settings | The base build settings to apply |
xcconfig | The xcconfig file to associate with this configuration |
release(name:settings:xcconfig:)
public static func release(
name: ConfigurationName,
settings: SettingsDictionary = [:],
xcconfig: Path? = nil
) -> Configuration
Creates a release configuration
CustomConfiguration
Name | Description |
---|---|
name | The name of the configuration to use |
settings | The base build settings to apply |
xcconfig | The xcconfig file to associate with this configuration |