Structure
Altool
A typed wrapper for xcrun altool commands.
struct AltoolTopics
Initializers
init(context: ShellContext)Creates an
altoolcommand family bound to a shell context.
Instance Properties
let arguments: [String]Typed
altoolarguments for the selected operation.let config: ToolConfigurationShared configuration applied to commands produced by this client.
var context: ShellContextThe shell context used when running this command family.
let stderrDestination: OutputDestinationThe stderr handling strategy for built commands.
let stdoutDestination: OutputDestinationThe stdout handling strategy for built commands.
Instance Methods
func command() -> CommandBuilds the raw
xcrun altoolcommand.func settingStderrDestination(OutputDestination) -> AltoolRedirects stderr for the built
xcrun altoolcommand.func settingStdoutDestination(OutputDestination) -> AltoolRedirects stdout for the built
xcrun altoolcommand.func updatingConfiguration((ToolConfiguration) -> ToolConfiguration) -> AltoolReturns a new value with updated shared tool configuration.
func uploadApp(ipaPath: String, platform: String, apiKey: String, apiIssuer: String) -> AltoolUses
altool --upload-appwith App Store Connect API key authentication.
Relationships
Conforms To
Swift.SendableSwift.SendableMetatypeSwiftyShell.OutputRedirectingCommandFamilySwiftyShell.RunnableCommandFamilySwiftyShell.ToolConfigurableCommandFamily