# iOS Publication: Complete Process

{% hint style="info" %}
**Requirements**

* Mac computer needed 🖥
* [Apple Developer account](https://developer.apple.com) 🛠&#x20;

  *Note that this process may take up to two weeks in most cases*
* [Xcode developer tools](https://apps.apple.com/es/app/xcode/id497799835?mt=12) installed 👨‍💻

  *You might need to update your Mac OS version*&#x20;
  {% endhint %}

{% embed url="<https://www.youtube.com/watch?v=u4OpyDkWvmw>" %}

### Get an Apple Developer account (99USD annual fee)

Join the Apple Developer Program in order to publish apps into the App Store. \
👉 [Join here](https://developer.apple.com/programs/)

If you are a company, make sure you sign up as an organization:

<figure><img src="https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXpqEanvOhm8vMtIH8i%2Fuploads%2FxGUFrGNQQQuXINwuydY1%2FScreenshot%202023-10-27%20at%2011.14.31.png?alt=media&#x26;token=272a0807-ba87-4b42-8334-560b2f6b65ef" alt=""><figcaption></figcaption></figure>

### Steps to follow

Once you have your Apple Developer account up and running you can go ahead:

{% content-ref url="ios-publication-complete-process/generate-certificates-appids-and-provisions" %}
[generate-certificates-appids-and-provisions](https://docs.bravostudio.app/app-publication/publishing-your-app/ios-publication-complete-process/generate-certificates-appids-and-provisions)
{% endcontent-ref %}

{% content-ref url="ios-publication-complete-process/get-the-ipa" %}
[get-the-ipa](https://docs.bravostudio.app/app-publication/publishing-your-app/ios-publication-complete-process/get-the-ipa)
{% endcontent-ref %}

{% content-ref url="ios-publication-complete-process/upload-ipa-to-app-store-connect" %}
[upload-ipa-to-app-store-connect](https://docs.bravostudio.app/app-publication/publishing-your-app/ios-publication-complete-process/upload-ipa-to-app-store-connect)
{% endcontent-ref %}

{% content-ref url="ios-publication-complete-process/app-store-publication" %}
[app-store-publication](https://docs.bravostudio.app/app-publication/publishing-your-app/ios-publication-complete-process/app-store-publication)
{% endcontent-ref %}

{% content-ref url="ios-publication-complete-process/updating-an-app-in-the-app-store" %}
[updating-an-app-in-the-app-store](https://docs.bravostudio.app/app-publication/publishing-your-app/ios-publication-complete-process/updating-an-app-in-the-app-store)
{% endcontent-ref %}

That's it! 🎉

### More resources

* [Making changes to your app](https://docs.bravostudio.app/app-publication/publication-managing-your-app-after-publication)
* [Rejection from the app stores](https://docs.bravostudio.app/app-publication/publishing-your-app/publication-rejection-from-the-app-stores)
* [Versioning](https://docs.bravostudio.app/app-publication/versioning)
* [App Store Review Guidelines - Apple Developer](https://developer.apple.com/app-store/review/guidelines/)
