As of now, Apple no longer allows the use of accounts without 2Factor authentication. Therefore, the previous login procedure is no longer valid.

In order to continue uploading metadata or screenshots, an App Store Connect API key is required with immediate effect. This can be provided in the App Manager for the duration of the upload. After the upload has been completed (successfully and also in the event of an error), the key is deleted from the App Store Manager without leaving any residue. Optionally, it can also be encrypted for later use.

Since the upload of metadata and screenshots is asynchronous (the start of the upload can take a while), the basic use of 2factor authentication is not supported.

Creation of a App Store Connect API key

Log in to App Store Connect and navigate to https://appstoreconnect.apple.com/access/api. There click on the plus and create a new API key.
Do not reuse an existing one, but create a new one in any case. You can also delete it after the upload is done.

Users and access – App Store Connect API

Generate API key

Create the API key. Give it a name (< 30 characters). Choose a name that you will be able to use in the future. E.g. App Store Manager key.

Provide a name for the key

Then select the role “App Manager” under Access. Important, for the App Store Manager only this one role is needed. Therefore do not assign any further permissions. To check the detailed user rights, read the App Store Connect docs.

Note: the role entitles to all possibly maintained apps. Therefore, the key can also be used to transfer additional metadata using the App Store Manager.

Select the correct access right

Now the new key appears in the overview. Via download, you can download the key file once. Important: this is only possible once.

Download the key file

Note: keep the key file well and safe, or delete it after use.

You will need the following information from this page for App Store Connect signup within the App Store Manager’s “Import from store” or “Upload to App Store” steps:

  1. Issuer ID – Identifies the issuer who created the authentication token.
  2. Key ID – of the previously generated key
  3. Key file – the App Store Manager requires the file’s content.

Open the key file (ending with .p8) with a text editor and copy the full content to the clipboard.

Example key file content

Copy the key ID, the Issuer ID and the full content of the key file to the App Store Manager’s App Store Connect login fields and you are good to go.

App Store Connect login

Note: After the successful transfer, you can revoke (delete) the key within App Store Connect.