How to prepare an Apple developer account and Google play console for delivery application using Faslane
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 Identifers
on 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
orAdmin
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 Apps
the App Store Connect
section.
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:
- Platform — iOS
- Name — your project name
- Primary Language — select language
- Bundle ID — select created bundle ID
- SKU = Bundle ID
- 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).
- App name
- Short description
- Full description
- App icon
- Feature graphic
- 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
:
- Ads
- App access
- Content ratings
- Target audience and content
- News apps
- COVID-19 contact tracing and status apps
- Data safety
- Advertising ID
- 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.