Structure
UploadAction
Uploads an IPA and metadata to App Store Connect.
struct UploadActionOverview
Uses the App Store Connect API to create a new app version, upload the IPA binary, and optionally submit for review.
Usage
let result = try await UploadAction().run(
with: .init(ipaPath: "./build/MyApp.ipa"),
context: context
)
print("Uploaded build: \(result.buildID ?? "unknown")")Topics
Structures
struct OptionsConfiguration for the upload action.
struct ResultResult of a successful upload.
Initializers
init()Creates an
UploadAction.
Instance Methods
func run(with: UploadAction.Options, context: ActionContext) async throws -> UploadAction.ResultExecute the action with the given options.
Type Properties
static let description: StringLong-form description for
--helpoutput and documentation.static let name: StringHuman-readable identifier, e.g.
"build","upload".static var validationRules: [ActionValidationRule]
Default Implementations
Relationships
Conforms To
ActionSwift.SendableSwift.SendableMetatype