Archive (.xcarchive)
archive_appProduce an unsigned .xcarchive for a Release iOS build on a remote Mac, ready for later code signing and TestFlight submission.
Instructions
Produce an unsigned .xcarchive for the device SDK on the fleet (Release). Signing and TestFlight upload are not available yet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scheme | No | Scheme to build; inferred when the project has exactly one app scheme | |
| extraArgs | No | Extra `ds xcode` flags, e.g. ['--setting', 'CODE_SIGNING_ALLOWED=NO', '--timeout', '3600'] | |
| projectPath | No | Path to the .xcodeproj (omit for a workspace or a Swift package) | |
| xcodeVersion | No | Required Xcode major or exact version, e.g. '16' or '16.4' | |
| configuration | No | Debug or Release (default: what the scheme defines) | |
| simulatorName | No | Simulator device name, e.g. 'iPhone 16 Pro' (default iPhone 16) | |
| workspacePath | No | Path to the .xcworkspace (CocoaPods / React Native projects) | |
| workspaceRoot | No | Directory to upload as the project root (default: the directory containing the project/workspace, or the current directory). Only files under it are sent. |