Structure
DsymAction
Downloads or uploads dSYM files for crash symbolication.
struct DsymActionOverview
Supports downloading dSYMs from App Store Connect (for bitcode-enabled apps) and uploading dSYMs to crash reporting services.
Usage
let result = try await DsymAction().run(
with: .init(operation: .download, appID: "123456789"),
context: context
)
print("Downloaded dSYMs to: \(result.outputDirectory ?? "N/A")")Topics
Structures
struct OptionsConfiguration for the dsym action.
struct ResultResult of a dSYM operation.
Initializers
init()Creates a
DsymAction.
Instance Methods
func run(with: DsymAction.Options, context: ActionContext) async throws -> DsymAction.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 DsymOperationdSYM operations.
Default Implementations
Relationships
Conforms To
ActionSwift.SendableSwift.SendableMetatype