How to prepare an Apple developer account and Google play console for delivery application using Faslane

Alina Semenukha
LITSLINK
Published in
8 min readMar 1, 2023

As we know, to be able to upload your build to the stores, you need to make some settings there, so that stores will allow as to do so. Today I wanna share with you what needed to be set up before successful build uploads.

Apple developer account set up

Visit https://developer.apple.com/ and authorize, then select Account on the top menu

Now fill in the authorization form and authorize. After successful login, you’ll be redirected to the developer dashboard.

Next, you need to create a new bundle identifier. To do that visit the Identiferson the Certificates, Identifiers & Profiles section

you will be redirected to the page with a list of your identifiers. Press + button next to Identifiers title.

Be aware, that this button is visible only for Owner or Admin user role

After you press + button, you will be redirected to the screen of new identifier registration. The radio button App IDs is selected by default. Let it stay this way and just press Continue button.

You will be redirected to the Select type step. Select the App type (it is selected by default) and press Continue button.

You will be redirected to the next step, where you need to fill in the field Description , Bundle ID (go with the default Explicit)and select all Capabilities you need to be included in your application.

Note: Be aware that you can update capabilities any time, so it is not a problem if you forget to choose some

After you are done filling in, press the button Continue and after revising all filled data, press Register.

Now go back to the apple developer account screen and press on Appsthe App Store Connectsection.

You will be redirected to App Store Connect. Press the plus button near Apps title to create a new application.

In the appeared pop-up fill the form with application details:

  1. Platform — iOS
  2. Name — your project name
  3. Primary Language — select language
  4. Bundle ID — select created bundle ID
  5. SKU = Bundle ID
  6. User access — select access

then press Create button.

Create API key

API key is needed for uploading builds automatically.

Be aware that API key can only be created by account owner

To create an API key press Users and Access on the top menu of App Store Connect

On the next page go to the Keys tab

Press + button to add an API key

The form will appear. Enter the name of the key and select access rights (set the key’s access rights to either Admin or App Manager. Other access rights will not be sufficient for the system to be able to publish your app to the App Store). Download the API key and put it somewhere safe.

Be aware that you won’t be able to edit or download the key later. So you need to create it right and download right away

Remember that all Agreements need to be accepted, so we could upload builds automatically.

That is all the minimum setting that is required at this point.

Google play console set up

Visit Google Play Console and press Go to Play Console

Authorize with your google account and if you have a Google Play account, then navigate to it. If you don’t have a Google Play account, please create one.

On your google play console press the button Create app

Fill in the form and press Create app. A newly created application will be opened. Scroll down the left menu to Store presence => Main store listing . Fill in the form (all required fields).

  1. App name
  2. Short description
  3. Full description
  4. App icon
  5. Feature graphic
  6. Phone screenshots (2 screenshots at least)

Note: You can update this information any time you want, so at first you may fill in the form with not final data

Press Save .

Now scroll down the left menu to App content. Press Start for the Privacy policy section.

Pass the privacy policy link to the field and save changes.

Note: If you don’t have privacy policy link yet, pass any example link at this point. You gonna be able to change it any time you want

Now complete other sections from App content :

  1. Ads
  2. App access
  3. Content ratings
  4. Target audience and content
  5. News apps
  6. COVID-19 contact tracing and status apps
  7. Data safety
  8. Advertising ID
  9. Government apps

Note: You can update this information any time

Scroll to Testing => Internal testing and select Testers tab and press Create email list .

The form will be opened. Fill in this form with the List name. For Add email addresses you need to select a CSV file with the list of emails. To create it you can use the online service https://www.convertcsv.com/generate-test-data.htm. Just add a list of emails to the text area and press the button Download Result . Now upload this CSV file to this form. Press Save changes => Create => Save changes .

Now switch to the Releases tab and press Create new release button.

In the form press on Upload and select the latest bundle build (AAB file). Wait until it is uploaded. The rest of the form will be completed automatically. Press Next . If there is no error, press Start rollout to Internal testing.

Note: We need to upload fist build manually to be able to upload others automatically.

Now we need to create an API key to upload builds automatically. To do so go back to all apps by pressing the back button

Scroll down left menu to Setup => API access and press Choose a project to link .

In the pop-up press I agree .

Select Create a new Google Cloud project and press Save .

Press View in Google Cloud Platform .

In the new tab, this page will be opened. Press on IAM & Admin .

In the new window’s left menu find Service Accounts and press button CREATE SERVICE ACCOUNT .

In the form provide the service account name and press CREATE AND CONTINUE .

Now select role Owner and press Continue .

Note: This is just an example. Please don’t select Owner role. It is not secure. Please check this for more information

Now press Done .

Press Actions => Manage keys.

In the new window press ADD KEY => Create new key .

In the pop-up make sure you have selected JSON type, then press Create .

The newly created API key will be automatically downloaded to your computer. Make sure you save it somewhere safe. You won’t be able to download it again.

Go back to Google play console => Set up => API access . Scroll down to Service accounts and press Manage Play Console permissions .

You will be redirected to the screen. Select App permissions the tab and press Add app . Select your app from the list. In the pop-up press Apply then give it Admin access. Press Invite user .

Go to Account permissions tab, select Admin and press Save changes .

If you want to invite user, go to Google Play Console , select Users and permissions on the left menu and press Invite users

In the invite user form fill in Email address , select an application, and give permission. Press Invite user afterward.

Now you are ready to upload the build using the API key.

If this article was helpful to you, follow me to be in touch. A lot of interesting things are coming soon.

--

--