XCBuildConfiguration
public final class XCBuildConfiguration : PBXObject
This is the element for listing build configurations.
-
Base xcconfig file reference.
Declaration
Swift
@available(*, deprecated, message: "Use baseConfiguration instead") public var baseConfigurationReference: PBXObjectReference?
-
Base xcconfig file reference.
Declaration
Swift
public var baseConfiguration: PBXFileReference? { get set }
-
A map of build settings.
Declaration
Swift
public var buildSettings: BuildSettings
-
The configuration name.
Declaration
Swift
public var name: String
-
Initializes a build configuration.
Declaration
Swift
@available(*, deprecated, message: "Use the the other available constructor") public init(name: String, baseConfigurationReference: PBXObjectReference? = nil, buildSettings: BuildSettings = [:])
Parameters
name
build configuration name.
baseConfigurationReference
reference to the base configuration.
buildSettings
dictionary that contains the build settings for this configuration.
-
Initializes a build configuration.
Declaration
Swift
public convenience init(name: String, baseConfiguration: XCBuildConfiguration? = nil, buildSettings: BuildSettings = [:])
Parameters
name
build configuration name.
baseConfiguration
base configuration.
buildSettings
dictionary that contains the build settings for this configuration.
-
Declaration
Swift
public required init(from decoder: Decoder) throws