Store Screenshot Studio

Get started

Getting Started and Complete Process

From opening the app for the first time to running through the first project, first see the entire operation link, preconditions and project directory structure at once.

What is this app responsible for?

The core workflow of Store Screenshot Studio is: first define the platform, language, Screens and copywriting in the local project, then decide whether each image comes from Auto Capture or Manual Upload, and finally in Preview, Render and Export to adjust styles and export.

  • Project data is saved in the local .autostoreshots project folder and does not rely on cloud online editing.
  • Accounts, billing, export quotas, invitation rewards and support all use the same backend, which will affect both the app and the official website.
  • Logging in is not a prerequisite for creating a project, but the account balance will be verified before exporting.
  • Currently, macOS apps are distributed through the Downloads page; all Auto Capture, Manual Upload, Preview, and Export processes in the document are based on this download version.

What to prepare before you start

projectRecommended preparationWhy prepare
macOS appFirst install the latest build from DownloadsAll subsequent project configuration, preview, rendering and export are completed within the macOS app.
iOS automatic screenshotXcode / Simulator, and the target app has been manually run on the target Simulator at least onceThe app needs to be launchable on the Simulator before it can be automatically run for the first time; the first-run popup will also explicitly ask for this.
Android automatic screenshotAndroid Studio, adb, at least one launched and unlocked AVD or deviceThe Android Device drop-down items in capture sets come from adb devices.
Target app Deep LinkPrepare at least 1 link to the target page for each Auto screenAuto Capture is essentially a batch process of 'switch language/reset status/open deep link/wait/take screenshot'.
Sample data or demo accountIt is best to prepare a set of demo data that can stably reproduce the page state.Complex pages often need to use Run setup link before capture to switch the page to the correct state before shooting.
Account loginIt is recommended to log in in advance before exportingWhen not logged in, clicking Export images will pop up the login process.

When running through the first time, first narrow the target to '1 language + 1 screen + 1 size'

The first onboarding and copy built into the code emphasize this. Run through the smallest closed loop first, and then enlarge to all languages ​​and sizes. The debugging speed will be much faster.

What do you see when you open it for the first time?

01

Enter the `Project Workspaces` homepage

The home page will display existing project cards and a New Project card.

The avatar button in the upper right corner displays Sign In when you are not logged in. After logging in, clicking the same location will open Account Center.

There is a pencil icon in the upper right corner of each project card. Clicking it will open Edit Project.

Project Workspaces homepage, including New Project, avatar entrance and project card editing buttons
Key entrances to the home page: New Project, avatar in the upper right corner, pencil icon in the upper right corner of the project card.
02

Understand what clickable areas are on the project card

Click the project body to enter the project workspace.

Clicking the pencil in the upper right corner will open the project settings.

Click the icon area in the upper left corner of the card to re-specify the source of the project icon. It supports selecting the iOS/Android project root directory or directly selecting the icon file. This click area is relatively hidden. For official documents, it is best to add a screenshot to mark it.

Demonstration of the operation of the 'icon source click area' in the upper left corner of the card, where the source of the application icon can be reassigned.
03

Determine whether you need to log in now

If you just create the project, enter the language, configure deep links and import materials first, you don’t need to log in yet.

If you want to export, view account rights, redeem invitation codes, submit Support Tickets or purchase packages, just click the avatar in the upper right corner to log in.

It is recommended to run the first project in this order

01

Create project

Click on New Project on the home page.

Fill in Project name.

Check Bundle ID (App Store) and Package name (Google Play) as needed to enable at least one platform.

Click Choose… to select the project directory, then click Save.

Checklist

  • When iOS is enabled, Bundle ID cannot be empty.
  • Package name cannot be empty when Android is enabled.
  • When both platforms are closed, it cannot be saved.
02

First take a look at the project status in `Basics`

Confirm whether the current project will be App Store, Google Play, or dual-platform.

If the package name is entered incorrectly, click Edit Settings to correct it immediately.

If you selected the wrong project directory, click Change to select it again.

03

In `Locales`, first reserve 1 language for verification

By default there will be en-US.

If you want to do Chinese or Spanish first, add a target language first and leave only one enabled locale.

04

Define at least 1 page in `Screens`

Each screen must have at least a unique Name and a correct Order.

At least 1 screen is required to continue, and there is no hard upper limit of 4; the default project only generates 4 sample screens for you first.

Source first decides whether to use Auto capture (open Deep Link) or Manual upload (you provide screenshot) for your picture.

05

According to Source, go to `Assets` and fill in the content.

For Auto, go to Auto Sources and fill in the iOS deep link / Android intent URL.

For Manual, switch back to Screens and upload screenshot directly inside that screen card.

If you want to automatically capture different sizes, make sure at least one capture set exists (add one from Assets > Auto Capture when missing).

06

Enter the title and subtitle in `Copy`

The easiest way is to paste |-separated text into Final copy input and click Parse and apply.

If you want AI to translate for you, prepare a standard locale|shot|title|subtitle table and use your external AI/translation workflow, then paste it back into Final copy input.

07

Go to `Preview` to adjust the style, and then use `Render` / `Export` to finish

In Preview, first select the size, language, and shot to confirm that the layout is not misaligned.

Click Render to check Diagnostics first.

No problem, click Export images to generate the final delivery directory.

Why does the Next button sometimes not click?

Next at the bottom of the workspace will be intercepted based on the completion of the current step. For example, Locales must enable at least one language, and the names in Screens cannot be repeated. If Auto source is used in the Assets stage but there is no deep link or capture set, it will also prevent the continuation.

What will the project folder look like?

Each project is saved to a folder ending with .autostoreshots. When created, the app will automatically generate a fixed directory structure, and subsequent automatic screenshots, background images, renderings, and exported images will all fall here.

Default project directory structure

text

MyApp.autostoreshots/
project.json
raw/
  ios/
  android/
renders/
exports/
logs/
backgrounds/
frames/
pathuse
project.jsonReal configuration sources for the entire project, including platform switches, Screens, Locales, Copy, Template tuning, capture sets, and more.
raw/iosiOS original screenshot input directory. Auto Capture and Manual Upload will eventually write the source image here.
raw/androidAndroid original screenshot input directory. Auto Capture and Manual Upload will eventually write the source image here.
rendersIntermediate products rendered by size and language; this is also the first place to look when debugging.
exportsAfter each Export images, a timestamp subdirectory is generated, which contains the final delivery file.
logsAutomatic screenshots and debug log related output. Keep this directory first if you encounter weird problems.
backgroundsThe background image material imported into the template.
framesExternal device border resources. Used when selecting the Frames style.