Structure
ProvisionAction
Creates App IDs on the Apple Developer Portal and registers devices.
struct ProvisionActionOverview
Uses the App Store Connect API to manage bundle IDs, device registrations, and capabilities.
Usage
let result = try await ProvisionAction().run(
with: .init(operation: .createAppId, bundleId: "com.example.myapp"),
context: context
)Topics
Structures
struct OptionsConfiguration for provisioning.
struct ResultResult of a provision operation.
Initializers
init()Creates a
ProvisionAction.
Instance Methods
func run(with: ProvisionAction.Options, context: ActionContext) async throws -> ProvisionAction.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]
Enumerations
enum ProvisionOperationProvisioning operations.
Default Implementations
Relationships
Conforms To
ActionSwift.SendableSwift.SendableMetatype