apple_upload_build
Uploads a signed IPA through App Store Connect's Build Uploads API: verifies SHA-256 locally, sends presigned ranges, commits MD5 checksum, and can wait for import.
Instructions
Upload a signed IPA through the App Store Connect Build Uploads API: verify its SHA-256 locally, reserve the upload and file, send every presigned range, commit its MD5 transfer checksum, and optionally wait for import
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | App ID | |
| filePath | Yes | Local path to a signed .ipa file | |
| platform | No | IOS | |
| buildNumber | Yes | CFBundleVersion, e.g. 42 | |
| versionString | Yes | CFBundleShortVersionString, e.g. 1.2.0 | |
| expectedSha256 | No | Optional expected SHA-256 hex digest; checked locally before any API request | |
| timeoutSeconds | No | ||
| expectedFileSize | No | Optional expected IPA size in bytes; checked locally before any API request | |
| waitForProcessing | No | Wait for the Build Upload to reach COMPLETE or FAILED | |
| pollIntervalSeconds | No |