builds command manages app builds, including uploads, listing, and TestFlight distribution.
Usage
Subcommands
Upload builds
Upload IPA files to App Store Connect:List builds
List all builds for an app:Get build details
Retrieve details for a specific build:Distribute to TestFlight
Add builds to beta groups:Expire builds
Expire builds from TestFlight:Common workflows
Upload and distribute to TestFlight
Find latest build for a version
Upload flags
App ID for the build
Path to IPA file to upload
Platform:
IOS, MAC_OS, TV_OSDefault: auto-detected from IPAList flags
App ID to list builds for
Filter builds by criteriaExample:
processingState==VALIDSort order:
uploadedDate, -uploadedDate, versionMaximum number of results
Fetch all pages automatically
Processing states
Builds go through several processing states:| State | Description |
|---|---|
PROCESSING | Build is being processed |
FAILED | Processing failed |
INVALID | Build is invalid |
VALID | Build is ready for TestFlight |
Related
TestFlight command
Manage TestFlight resources
TestFlight guide
Complete TestFlight distribution guide
