DEV Community

Cover image for ASO.dev: Mass screenshot uploader for App Store Connect
Julia Bulgakova
Julia Bulgakova

Posted on

ASO.dev: Mass screenshot uploader for App Store Connect

Uploading multiple screenshots for the App Store is now hassle-free!

The feature we worked on for so long — and many of you have been eagerly waiting for — mass screenshot upload is finally here! 🚀

Image description

It took... drumroll... 17 months from the start of development to its current implementation!

Mass Upload
Once you select a folder, the system will automatically handle the following tasks:

  • Identify the localization based on the folder name (e.g., en_US).
  • Recognize the device type from the file name (e.g., iPhone 15 Pro) or file dimensions.
  • Create new screenshot sets and add locales if required.
  • Automatically sort screenshots in alphabetical order.

Individual File Upload
Alternatively, you can upload screenshots one by one to fine-tune your app store visuals. And reorder them as needed.

All changes are applied locally.
To save them, click the Save button.

Note: Currently, only alphabetical sorting is supported.

Upload the screenshots to App Store Connect by clicking the Upload button.

Supported File Formats

The App Store accepts screenshots in the following formats:

  • PNG
  • JPEG
  • JPG

Folder Structure

For successful mass screenshot uploads to App Store Connect, it’s recommended to follow a specific folder structure.
The folder should contain subfolders for each localization, with images for each device inside.

Folder structure is compatible with fastlane and frameIt:

screenshots/
├── en-US/
│   ├── iPhone15 Pro Max-1.png
│   ├── iPhone15 Pro Max-2.png
│   ├── iPad Pro 12.9-1.png
│   ├── iPad Pro 12.9-2.png
├── de-DE/
│   ├── iPhone15 Pro Max-1.png
│   ├── iPhone15 Pro Max-2.png
│   ├── iPad Pro 12.9-1.png
│   ├── iPad Pro 12.9-2.png
Enter fullscreen mode Exit fullscreen mode

Or from Figma:

screenshots/
├── 6.9iphone
│   ├── en-US/
│   │   ├── iPhone15 Pro Max-1.png
│   │   ├── iPhone15 Pro Max-2.png
│   ├── de-DE/
│   │   ├── iPhone15 Pro Max-1.png
│   │   ├── iPhone15 Pro Max-2.png
├── 12.9ipad
│   ├── en-US/
│   │   ├── iPad Pro 12.9-1.png
│   │   ├── iPad Pro 12.9-2.png
│   ├── de-DE/
│   │   ├── iPad Pro 12.9-1.png
│   │   ├── iPad Pro 12.9-2.png
Enter fullscreen mode Exit fullscreen mode

Top comments (0)