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.
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.
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.
Now the new key appears in the overview. Via download, you can download the key file once. Important: this is only possible once.
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:
- Issuer ID – Identifies the issuer who created the authentication token.
- Key ID – of the previously generated key
- 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.
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.
Note: After the successful transfer, you can revoke (delete) the key within App Store Connect.