Upload your localized screenshots directly to App Store Connect via ASC API

Upload your localized screenshots directly to App Store Connect via ASC API

ButterKit is the App Screenshot & Localization Studio trusted by devs around the world. Learn more

Instead of manually uploading PNG images in App Store Connect, ButterKit can upload your screenshots for you using the ASC API (similar to Fastlane, but without the manual setup). What used to take hours or even days (creating, exporting, uploading, and manually organizing in ASC) can be done in seconds with the ButterKit upload feature. Your credentials are stored securely in your Keychain and only used to connect directly with the App Store Connect API from your machine. It’s easy to get started.

Setup App Store Connect Credentials

Login to App Store Connect

  1. Go to App Store Connect and log in with your Apple Developer account.
  2. Navigate to Users & Access > Integrations > App Store Connect API
UI showing the App Store Connect API key settings

Navigate to the Users & Access > Integrations page in App Store Connect

Create a Team Key

  1. Click the + button to create a new key.
  2. Enter a name for the key (e.g. “ButterKit App”) and select the App Manager role. App Manager role is required for ButterKit to have proper permissions to manage your screenshots and localizations.
  3. Download the .p8 file and save it securely (you won’t be able to download it again).
  4. Note down the Issuer ID and Key ID displayed on the page.

Configure ButterKit

  1. Open ButterKit > Settings > Upload tab
  2. Enter your Issuer ID, Key ID, and select your .p8 file
  3. Save credentials
  4. Press the “Test Connection” button to ensure it works

Export your artboards from ButterKit

  1. Press “Export” in the top right of ButterKit
  2. Select “Upload to App Store Connect” and select which artboards and localizations you wish to upload. Note that only artboards that are compatible with your target platform (e.g. iOS) will be eligible for upload
  3. The status log keeps you informed if anything needs to be adjusted

Voila! It’s that easy.

ButterKit does the heavy lifting for you, capturing directly from Xcode Simulator, framing it into a realistic 3D device, translating, formatting, and uploading directly to App Store Connect. Share your screenshots and app launch on the ButterKit Discord or subreddit for feedback and support from fellow builders/designers/devs.

Having trouble? Join us on Discord or the subreddit (/r/butterkit) for quick help.