upload_ios_screenshots
Download screenshot images from URLs and upload them to App Store Connect for a specific device type and locale. Optionally replace existing screenshots.
Instructions
Download screenshot images from URLs and upload them to App Store Connect for a specific device type and locale. Apple allows up to 10 screenshots per set. Supported formats: PNG (no alpha) and JPEG. Max 10 MB per file. Call list_ios_screenshot_types first to get valid device_type values and required dimensions. Set replace=true to delete existing screenshots before uploading (recommended when refreshing a set).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | The App Store Connect app ID (from list_asc_apps) | |
| version | Yes | App Store version string e.g. '1.2.3' | |
| locale | No | BCP-47 locale code e.g. en-US, fr-FR | en-US |
| device_type | Yes | Device type string e.g. IPHONE_65, IPAD_PRO_3GEN_129 (from list_ios_screenshot_types) | |
| screenshot_urls | Yes | URLs of screenshot images to upload, in display order | |
| replace | No | If true, delete all existing screenshots for this device type before uploading |