How to Minimize App Store Approval Time
Asked Answered
P

7

22

What are some things and techniques I can do to minimize the time it takes for my apps/updates to be approved for the App Store? Do smaller updates generally take less time, and do paid applications take longer than free ones? What about the size of the binary?

Purdah answered 14/4, 2012 at 23:35 Comment(1)
I'm voting to close this question as off-topic because it is about publishing to an "app store" policies and procedures, rather than programming. See Are developer-centric questions about application stores on topic?Geophilous
S
32

In my experience, everything takes exactly the same amount of time. You sit in the queue for 6 days, then they review it for an hour or so (much less for updates), and you're either in, or rejected. If you are rejected, it will take a few more days to work through whatever the issue was.

So the only way to take less time, is don't be rejected. :) Seriously, though, go read the developer agreement and the "do this and we'll reject you" document.

They aren't even looking at your app for that 6 day "cooling off" period, so I can't imagine what you could do to make it go faster. (Although I've heard that there is a mechanism for expedited updates in emergencies; but I have no first-hand experience with that).

Strephonn answered 14/4, 2012 at 23:47 Comment(5)
Thanks. What kind of updates are considered "expedited"? Can it be one that fixes a bug which irritates users, i.e. doesn't allow gameplay to continue for long?Purdah
Just stumbled across this site, which people reading this question will find useful: reviewtimes.shinydevelopment.comStrephonn
@myrkos that decision is left up to Apple. Expedited reviews are granted under special circumstances. You can read more about it and fill out a form here: developer.apple.com/appstore/contact/appreviewteam/index.htmlAbdulabdulla
FYI: The cooling off period has been decreasing steadily since iOS 7 came along. My guess is they ramped up capacity (or automation) to handle the massive number of app updates that iOS 7 required. We typically see just 2-3 day delays now, not the 6 I mentioned when I first wrote this answer.Strephonn
The do this and we'll reject you link (early 2016) is developer.apple.com/app-store/review/rejectionsCarnal
O
8

I cannot post a comment yet, so I am posting this as an answer to your question based on my experience submitting new apps, as well as updates to existing apps in iTunesConnect.

Unfortunately there really isn't anything you can do to speed up the process, aside from fixing the issues in your app if it gets rejected, and re-submitting asap.

Apple allows you to request an expedited app review.

https://developer.apple.com/contact/app-store/?topic=expedite

Please note: If you're facing extenuating circumstances, you can request the review of your app to be expedited by completing the form below. Expedited reviews are granted on a limited basis and we cannot guarantee that every request will be approved.

I have personally used it twice. Once for a cosmetic issue in an app, which was rejected. Another time for a critical bug fix, which was accepted. I wrote a very detailed explanation of what my application did, what the bug was, why the bug was important to our (Mine and Apple's) customer.

One thing I have found is that free apps versus paid apps sometimes take different amounts of time.

For example I have a paid and free version of the same app. I submitted an updated for both one right after the other. First I submitted the free version, then I submitted the paid version immediately after. For some reason the paid version went into review, and was approved a day later, where as the free version is still waiting for review even know I submitted it first. I suspect that free and paid apps have different 'queues' or 'priorities' over at apple.

Oman answered 3/2, 2015 at 4:10 Comment(2)
I have now tried to expedite an update for a cosmetic issue. The request was denied.Oman
I have now tried to expedite an update for a critical bug fix. The request was accepted, however I wrote a very detailed explanation. It still took about 3 full days to get accepted.Oman
C
6

You can request an expedited review in emergencies. I used it once and the update was available about one or two days later.

However, they say, the expedited review will only be granted in limited cases. So I wouldn't use it if not absolutely necessary.

You can request the expedited review in iTunes Connect. I think the option was on the detail page for an app which is 'Waiting for Review'. There was also a list, in which cases an expedited review can be granted.

Citron answered 15/4, 2012 at 13:36 Comment(1)
Top tip for time-sensitive events!Deviation
P
3

App approval times will vary depending more on what else is going on, and can otherwise vary for no obviously predictable reason. I've seen a small update to a simple app take longer to approve than a new large app with lots of features.

Maximum app review times seem to be around the days that lots of other developers are submitting apps, near some major holidays, shopping seasons, or when Apple has just released some OS update, app service or new device. Shorter wait times can sometimes be had by avoiding these longer review time periods. There are services that track the number of new apps introduced per week. Look for the nulls.

Staying well away from any hint of violating any of Apple's App store rules or guidelines, or anything else that can be seen as controversial, also helps not getting hit by a long (additional time required) review time. Other factors seem to make less difference.

Performing answered 15/4, 2012 at 4:37 Comment(0)
L
1

Take a look Apple review support

Once you've submitted your app for review, you can view its status in the My Apps section of iTunes Connect or on the iTunes Connect App for iPhone and iPad. Review times may vary by app. On average, 50% of apps are reviewed in 24 hours and over 90% are reviewed in 48 hours. If your submission is incomplete, review times may be further delayed or your app may be rejected. Once your app has been reviewed, its status will be updated and you will be notified.

Loquacity answered 11/8, 2017 at 10:31 Comment(0)
H
0

I tried to use the expedited review for an app for a skistation, so it would be available before the winter season started and it was declined.

You need obviously a very good reason like a big security issue etc to get a expedited review.

Hardboiled answered 20/3, 2014 at 10:26 Comment(0)
G
0

Step 1:

Related to your project, note what is the third party libraries are involved and make a note what makes it rejected in apple store.

Step 2:

Make your code stable and keeping in mind about rejection points which you cant keep (i mean like really stable no warnings, no chance with wrong icons, no chance with mistakes).

Step 3:

Finally, then decide to send for review

That will at-least speed up your process. once you get rejected then its a bad, you have to really wait longer. (from experience saying)

Greataunt answered 21/3, 2017 at 20:56 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.