iOS - Publication Timeframe

iOS - Publication Timeframe

In ideal conditions, the whole process to get your iOS app in the App Store will only take a few days.

However, there are a few mandatory steps before your iOS app gets published in the App Store, whether Muse mBaaS takes care of the submission process for you, or whether you deal with it solo. Each one of these steps may impact the global timeframe.

It's not uncommon that a few adjustments need to be made before the app is good enough to be published, so we recommend getting to it as soon as your app is ready and not to wait the last minute to deal with the publication process.

Also, keep in mind that you are main actor of the whole process, so the publication timeframe depends on you too!


1. Average Timeframe for a First Submission


1. Muse mBaaS 's Review: 
Muse mBaaS 's review team knows a lot about the App Store Review Guidelines, and their goal is to help you maximise your chances of passing Apple's review quickly. To begin the review, you first need to submit a brief containing information about your app.
The team will reply with 1 business day* after your initial request, after reviewing the content of your app. 
If your app isn't already perfect as it is, the Muse mBaaS Review Team will send some feedback to help you fix problems that might cause a rejection from Apple. 
It will then be up to you to make the appropriate changes and let the team know they can review the app again. 
You will be able to move onto the next step once the team has determined that your app follows the App Store Review guidelines.
 
2. Creation of the Apple Developer Account: 
If you don't already have an Apple Developer Account, you will be required to create one at this point. 
Creating a Company/Organization account requires some extra time, compared to an Individual account, as Apple's team will make some extra verifications on your business.
Regardless of the time it may take,  you must create the right type of account in order for your app to be compliant with Apple's guidelines  : Apps should be submitted by the person or legal entity that owns or has
licensed the intellectual property and other relevant rights. 
3. Verification of your developer account:
The Muse mBaaS Review Team will then verify that your iOS developer account follows Apple's guidelines. Once this has been confirmed, the team will contact you back within 1 business day* and move your app forward to the next step of the process. 

4. Compilation and upload of your iOS native app:
Once the review is over, a new support ticket is generated to request the management of your iOS submission process. The team will use this ticket to communicate with you, so you should follow it until the team confirm that the submission is done.
Within 1 business day* after receiving this request, the Muse mBaaS Take Care Team will create the certificates to compile your native app, and upload the binary file to App Store Connect.
The compilation itself takes about 15 minutes. 
Processing the binary after its upload usually takes a few minutes as well. This depends on Apple's service. 

5. Test with TestFlight
Once the binary file has been processed by Apple, you will be able to test your app with TestFlight.
The Account Owner always receives an invitation by email with instructions on how to test the app. 
Internal testers will receive an invitation after they've been registered for a test in App Store Connect.
External testers will receive an invitation after they've been registered for a test and after the binary has been reviewed by Apple. 

6. Submission to App Review:
Right after the binary file has been processed by Apple, Muse mBaaS Take Care team fills the app information in App Store Connect and submits the app to Apple for App Review.
Apple will notify you by email at every step of their review process, which may take up to 7 days: https://developer.apple.com/app-store/review/.
Note that Apple may require additional information from you to complete their review. If they do, they will contact you directly.
In case this happens, you should contact Muse mBaaS 's Support Team so they can help you as quickly as possible.
 

7. Publication of the app: 
Depending on the testing option you have selected, the publication of the app is managed slightly differently.
- If you selected the option to publish the app as soon as possible without testing it, the app will be published right after Apple's approval.
- If you selected the option to test your app with TestFlight before it's published, the publication will be set to manual so the app doesn't immediately becomes available for the public. It will have to be manually published after you are done testing it. 

*Except on weekends
- Muse mBaaS 's regular Support Team works 7/7
- Muse mBaaS Review Team and Muse mBaaS Take Care Team work on business days.


2. When Muse mBaaS Takes Care - Average Timeframe for an Update



1. Compilation and upload of your iOS native app:
To compile a new version of your iOS app, you must update the form in the iOS > Publish menu. This will generate a new ticket to the Muse mBaaS Take Care team to request the update of your app. Within 1 business day after receiving this request, the team will renew the certificates if needed (unless they are still valid), compile your native app, and upload the binary file to App Store Connect.
The compilation itself takes about 15 minutes. 
Processing the binary after its upload usually takes a few minutes as well. This depends on Apple's service. 

2. Test with TestFlight
Once the binary file has been processed by Apple, you will be able to test your app with TestFlight.
The Account Owner always receives an invitation by email with instructions on how to test the app. 
Internal testers will receive an invitation after they've been registered for a test in App Store Connect.
External testers will receive an invitation after they've been registered for a test and after the binary has been reviewed by Apple. 

3. Submission to App Review:
Right after the binary file has been processed by Apple, Muse mBaaS Take Care team updates the app information in App Store Connect if needed (unless you selected the option not to change anything in the store) and submits the app to Apple for App Review.
Apple will notify you by email at every step of their review process, which may take up to 7 days: https://developer.apple.com/app-store/review/.
Note that Apple may require additional information from you to complete their review, even for an update.
If they do, they will contact you directly and you should contact Muse mBaaS 's Support Team so they can help you as quickly as possible.
 

4. Publication of the app: 
Depending on the testing option you have selected, the publication of the update is managed slightly differently.
- If you selected the option to publish the app as soon as possible without testing it, the app will be published right after Apple's approval.
- If you selected the option to test your app with TestFlight before it's published, the publication will be set to manual so the app doesn't immediately becomes available for the public. It will have to be manually published after you are done testing it. 

*Except on weekends
- Muse mBaaS 's regular Support Team works 7/7
- Muse mBaaS Review Team and Muse mBaaS Take Care Team work on business days.

    • Related Articles

    • Android - Publication Timeframe

      There are unavoidable delays to publish an Android native app to the Play Store. There are several steps before your Android app is available on the Play Store. In a perfect world, it still takes up a few days once your app is ready in your Muse ...
    • iOS - Unlisted Distribution of your App (Business App)

      The App Store is meant to publish apps for the general public. If you are building an app for the employees of a specific company, the App Store is not the right place for it. For apps that aren’t suited for public distribution on the App Store, ...
    • iOS - Create your Apple Developer Account (Mandatory)

      1. The Apple Developer Account is Mandatory to Create your iOS Native App The Apple Developer account is necessary so your iOS native app can be generated, tested, and submitted to Apple on iTunes Connect. Apple is very strict regarding the ...
    • iOS - Distribute your App Privately as a Custom App (Business App)

      The App Store is meant to publish apps for the general public. If you are building an app for the employees of a specific company, the App Store is not the right place for it. For apps that are meant for internal use in an organization, there are 3 ...
    • Android - Create a Google Play Account (Mandatory)

      If you would like your application to be distributed in the Play Store, it is mandatory to create a publisher account on Google Play. (This is necessary even if you want to distribute your application in another way besides the Play Store). To begin, ...