Skip to content

Structure

VersioningConfig

Build number and version bump strategy configuration.

struct VersioningConfig

Topics

Instance Properties

  • var buildKey: String?

    The key used for the build number in the project spec (YAML) or .xcconfig file. Defaults to CURRENT_PROJECT_VERSION.

  • var marketingKey: String?

    The key used for the marketing version in the project spec (YAML) or .xcconfig file. Defaults to MARKETING_VERSION.

  • var source: String?

    Source of version information (xcodeproj, project_spec, xcconfig, asc, kmp, or gradle).

  • var specPath: String?

    Path to the version source file. Required when source is project_spec (e.g. project.yml) or xcconfig (e.g. Config/Version.xcconfig).

  • var strategy: String?

    Strategy for incrementing build numbers.

Relationships

Conforms To

  • Swift.Decodable
  • Swift.Encodable
  • Swift.Sendable
  • Swift.SendableMetatype