Skip to content

Structure

ValidateArchiveAction

Validates a .xcarchive, exported .ipa, or app bundle for App Store upload readiness.

struct ValidateArchiveAction

Overview

Catches common issues that would cause rejection or processing failures before you upload, including invalid icon transparency, missing Info.plist keys, iPad orientation requirements, and archive structure problems.

Usage

let result = try await ValidateArchiveAction().run(
    with: .init(archivePath: "./build/MyApp.xcarchive"),
    context: context
)
if result.issues.isEmpty {
    print("Archive is ready for upload!")
}

Topics

Structures

Initializers

  • init()

    Creates a ValidateArchiveAction.

Type Properties

Default Implementations

Relationships

Conforms To

  • Action
  • Swift.Sendable
  • Swift.SendableMetatype