Skip to content

Publish the app step by step

This guide sets out the steps to publish your app on the App Store and Google Play. Each step links to the guide that covers it. The store accounts belong to you at all times, and Reskyt needs access to them to manage and publish the app.

Have the company’s legal details at hand: full legal name, tax address, contact phone number and D-U-N-S number. Apple requests it to enrol an organisation, and obtaining it can take time. The details are in the Apple Developer account guide.

Start with the Apple account. Its registration is usually the slowest step, so it is best to begin it as early as possible.

Step 1. Create the Apple Developer account

Section titled “Step 1. Create the Apple Developer account”

Enrol in the Apple Developer Program with the company’s details. The membership has an annual cost. Follow the Apple Developer account guide.

Step 2. Create the Google Play Console account

Section titled “Step 2. Create the Google Play Console account”

Create the account with a corporate Gmail account and pay the one-time registration fee. Follow the Google Play Console account guide.

Invite app@reskyt.com as an Administrator in App Store Connect and in Google Play Console. If you have a Firebase project associated with the app, give access to that project with the Owner role. Follow the sharing access with Reskyt guide.

Once you have sent the invitations, confirm it to your contact at Reskyt so that they can verify they have been accepted correctly.

Step 4. Generate the App Store Connect API key

Section titled “Step 4. Generate the App Store Connect API key”

With a user who has the Administrator role, request access to the App Store Connect API and generate a key. Follow the App Store Connect API key guide.

When Apple publishes a new version of its agreements, the account holder must accept it. See accepting Apple’s agreements.

If the app is already on Google Play, updates must be signed with the same keystore used for the previous version. Reskyt needs the following:

  1. The Keystore file for the current app, which is an encrypted file.
  2. The keystore username.
  3. The keystore password.
  4. The keystore alias.

The keystore is usually held by the previous developers. If you do not have it, ask them for it before continuing.

This data is sensitive. Do not send it by email or in the same message as the password. Agree with your contact at Reskyt on the channel to share it.

The App Store and Google Play accounts are the customer’s property, along with the app listing, reviews, metrics and associated assets.