# App Store Connect

> The easy way to publish multilingual apps

URL: https://store.crowdin.com/appstore
Identifier: appstore
Category: Marketing
Type: App
Author: Awesome Crowdin
OpenAPI spec: https://store.crowdin.com/appstore/openapi.json

Translate your App Store Connect content with ease. Setup integration once, define your localization workflow and spend less time managing translations.

> App Store Connect is the platform that Apple provides for application developers to publish their applications to the App Store and to track the performance of their applications on the App Store.

## Features at a glance

- Translation of the application info and version texts.
- Manual content synchronization before and after translation.
- Auto-sync of source content and translations.
- WYSIWYG file preview for translators.
- Quick sync and translation of even minor content updates, like a new sentence or a changed word.

## App Store Connect translation connector overview

<iframe width="560" height="315" src="https://www.youtube.com/embed/1231W0QUfSs" title="App Store Connect translation connector overview" frameborder="0" allowfullscreen></iframe>

## Setting up the App Store Connect connector

After installing the application, you will find it in your project Integrations section.

To connect your App Store Connect account, generate a team API key in App Store Connect (**Users and Access** > **Integrations** > **App Store Connect API** > **Team Keys**) and download its private key (a `.p8` file). Then fill in the login form in the app:

- **Key Contents**: Open the `.p8` file in a text editor, then copy and paste its full contents, including the `-----BEGIN PRIVATE KEY-----` and `-----END PRIVATE KEY-----` lines.
- **Issuer Id**: Copy the issuer ID shown near the top of the same App Store Connect page.
- **Key Id**: Copy the key ID shown for your key on the same page.

![App Store Connect configuration](https://developers.app.crowdin.net/api/media/file/6ce0690a-c0de-4d12-b68e-20889a4930b4.png "App Store Connect configuration.")

## Manual synchronization

To import content for translation from App Store Connect, follow these steps:

1. Open the App Store Connect integration.
2. In the App Store Connect section (right panel), select the files that should be translated.
3. Click Sync.

To export translations to App Store Connect, follow these steps:

1. Open the App Store Connect integration.
2. In the left section, select the files that will be synced to App Store Connect.
3. Click Sync to App Store Connect.

![App Store Connect translation synchronization](https://developers.app.crowdin.net/api/media/file/fee21eac-e142-4fd8-bb5e-102bf8c6f82c.png "App Store Connect translation synchronization.")

## Auto content synchronization

To automatically import content for translation from App Store Connect choose files and click Scheduled sync in the right panel in the App Store Connect integration. The file you chose will be pushed once at a scheduled time (by default, it is done once a day). The same button is used to export translated files from Crowdin to App Store Connect (in the left panel). You may disable this by clicking Disable Sync.

## Resources

- [API Reference](https://appstore.app.crowdin.net/api-docs): [OpenAPI spec](https://appstore.app.crowdin.net/api-docs/swagger.json)
