# 6. App Store publication

## App Store Publication

This guide will explain how to fill the App required information in the [App Store Connect](https://appstoreconnect.apple.com) and submit the app for review.

{% hint style="info" %}
It's important that you check the [App store guidelines](https://docs.bravostudio.app/app-publication/publishing-your-app/publication-rejection-from-the-app-stores) to avoid rejections by Apple.
{% endhint %}

### Version Information

To start you need to upload at least the [screenshots](https://help.apple.com/app-store-connect/#/devd274dd925) for iPhone 5.5'' and 6.5'' screens, be sure to check or [Bravo Stores Assets Kit](https://www.figma.com/community/file/832996906819389496) to generate your screenshots easily.

Here are the specific sizes required:

* At lease three screenshots for 6.5" display (1242x2688px)
* At lease three screenshots for 5.5'' display (1242 x 2208px)

![](/files/-MhO5hneG0_ZyqM-LOur)

Then it is required to fill in the app information:

* Promotion Text (optional)
* Description
* Keywords (al least one)
* Support URL
* Marketing URL (optional)
* Build (select version)
* Copyright
* Age rating
* Contact Information
* Advertising Identifier → **NO**

If you get asked if your app uses Encryption or the app uses the **Advertisement Identifier (IDFA)**, answer **NO**, as Bravo doesn't use any of those. Regarding encryption, Bravo uses the https protocol that is exempt.

### App Information

![](/files/-MhO5hndCV5195vpfuZo)

Then it is required to fill in the app information:

* Name
* Subtitle
* Privacy Policy URL
* Primary Language
* Category

On **Pricing and availability**, we can select the desired **price tier** or if the app will be **free**, also the availability in the different app store countries.

### App privacy

Regarding the **App Privacy** section, now is mandatory to be filled in, you will need to answer a questionnaire regarding the tracking that is done in the app.

Bravo apps do track data from the apps using some third party providers, we do collect some identifiers to allow some of the functionalities like a **DeviceID** and **UserID** (for **App functionality**) which can be used on the API Bridge, we do track some anonymous usage data on the apps which helps us improving our product and resolving issues (**usage data for analytics**). And finally we also **collect crash data, performance data and diagnostic data for app functionality** to make our apps better.

Here would be the final result after filling all the information.

![](/files/-MhO5hnfTI4k6zXu_e7K)

Once everything is filled in,add the bundle package via the Transporter app, locate the build you uploaded, and you're ready to submit for review.

Click on the `Submit for Review` **button to send for publication review** 🚀.

At this point, your app will be reviewed by Apple and can be accepted or denied. The first time an app is submitted it can take up to 6-8 days to be reviewed. Updates use to take a few hours.

If your app gets rejected, read carefully the reasons Apple point out, fix them and re-submit.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bravostudio.app/app-publication/publishing-your-app/ios-publication-complete-process/app-store-publication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
