Structure
SignAction
Manages certificates and provisioning profiles via encrypted vault storage.
struct SignActionOverview
Supports syncing from a Git-backed repository, importing existing certificates, and cleaning up CI-created keychains and profiles.
Usage
let result = try await SignAction().run(
with: .init(operation: .sync, type: "appstore"),
context: context
)Topics
Structures
struct OptionsConfiguration for the sign action.
struct ResultResult of a signing operation.
Initializers
init()Creates a
SignAction.
Instance Methods
func run(with: SignAction.Options, context: ActionContext) async throws -> SignAction.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 SignOperationThe signing operation to perform.
Default Implementations
Relationships
Conforms To
ActionSwift.SendableSwift.SendableMetatype