listing__upload_screenshot
Upload a screenshot to an App Store listing by specifying the app, locale, device size, and image file path. Handles Apple's reserve, upload, and commit sequence automatically.
Instructions
Upload a screenshot image file to an app’s store listing in one step. Give the app (name, bundle ID or Apple ID), the locale, the device size and a path to the file on this machine. Handles Apple’s reserve/upload/commit sequence and the checksum — the raw screenshot tool reserves a slot and moves no bytes. PUBLIC-level write: the image appears on the store listing once Apple processes it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | App name, bundle ID (com.example.app) or numeric Apple ID. | |
| locale | Yes | Listing locale the screenshot belongs to, e.g. en-US or tr. | |
| version | No | Optional version string, e.g. "2.4". Defaults to the most recent version. | |
| file_path | Yes | Absolute path to the PNG or JPEG on this machine. | |
| display_type | Yes | Device size the image is sized for, e.g. APP_IPHONE_67. A wrong one is rejected by Apple on commit, not on upload. |