Skip to content

Structure

VersionAction

Bumps CFBundleVersion and/or CFBundleShortVersionString in the Xcode project.

struct VersionAction

Overview

Supports sequential, timestamp, and commit-count strategies for build numbers, and major/minor/patch bumping for version strings.

Usage

let result = try await VersionAction().run(
    with: .init(bump: .build),
    context: context
)
print("New version: \(result.version), build: \(result.buildNumber)")

Topics

Structures

Initializers

  • init()

    Creates a VersionAction.

Type Properties

Enumerations

Default Implementations

Relationships

Conforms To

  • Action
  • Swift.Sendable
  • Swift.SendableMetatype