BuildSettingsProvider

public class BuildSettingsProvider

Class that provides default build settings to be used in Xcode projects.

  • Build settings variant.

    • all: all (debug & release).
    • debug: debug.
    • release: release.

    Declaration

    Swift

    public enum Variant
  • Target platform.

    • iOS: iOS.
    • macOS: macOS.
    • tvOS: tvOS.
    • watchOS: watchOS.

    Declaration

    Swift

    public enum Platform
  • Target product type.

    • framework: framework.
    • staticLibrary: static library.
    • dynamicLibrary: dynamic library.
    • application: application.
    • bundle: bundle.

    Declaration

    Swift

    public enum Product
  • Returns default build settings that Xcode sets in new projects.

    Declaration

    Swift

    public static func projectDefault(variant: Variant) -> BuildSettings

    Return Value

    build settings.