Structure
MetadataAction
Manages App Store metadata — pull from or push to App Store Connect.
struct MetadataActionOverview
Supports pulling current metadata into local files and pushing local metadata files to App Store Connect per locale.
Usage
// Pull metadata from ASC
let result = try await MetadataAction().run(
with: .init(pull: true),
context: context
)
// Push local metadata to ASC
let result = try await MetadataAction().run(
with: .init(push: true),
context: context
)Topics
Structures
struct OptionsConfiguration for the metadata action.
struct ResultResult of a metadata operation.
Initializers
init()Creates a
MetadataAction.
Instance Methods
func run(with: MetadataAction.Options, context: ActionContext) async throws -> MetadataAction.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