Skip to content

Enumeration

BuildNumberStrategy

Strategy for auto-incrementing build numbers.

enum BuildNumberStrategy

Overview

Each strategy produces a unique, monotonically increasing build number suitable for use as CFBundleVersion.

Strategies

  • sequential: Reads the current value and increments by 1.

  • timestamp: Uses the current Unix timestamp (YYYYMMddHHmm format).

  • commitCount: Uses the total git commit count on the current branch.

Topics

Enumeration Cases

Relationships

Conforms To

  • Swift.CaseIterable
  • Swift.Decodable
  • Swift.Encodable
  • Swift.Equatable
  • Swift.Hashable
  • Swift.RawRepresentable
  • Swift.Sendable
  • Swift.SendableMetatype