Submitted a fairly large iPhone app to the App Store. Look at this:

Hello Mike,

Thank you for submitting BounceOff 1.0 to the App Store.

We’ve completed the review of your application but this version cannot be posted to the App Store because it crashes when the user searches for a name or email without any contacts on their device. We have included additional details below to help explain the issue, and hope you’ll consider revising and resubmitting your application.

Using iPhone 3GS running iOS 4.0.2, here is how we found this crash:

Steps to reproduce:

1. Open the application
2. Select the “Buckets” tab
3. Select a Bucket
4. Select “Invite People”
5. If user has no contacts on the phone, and starts to type a name or an email, the application crashes.

We have attached detailed crash logs to help. If you need information on how to read crash logs, you may want to review the following TechNote: http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html

If you have any questions about this response, or would like to discuss it further, please feel free to reply to this email. We look forward to reviewing your revised app.

Sincerely,

App Review Team

That was the rejection email from the AppStore. I’m entirely exasperated at myself for missing this bug. (You idiot, you should know there are people with no contacts on the phone!)

I am completely taken aback and amazed at how detailed this report from Apple is. I don’t get this kind of detail from team members! I fully expected a crashing app to be simply rejected with a statement along the lines of “It crashes, you idiot.” So this is truly great. Even more impressive is that it only took them less than an hour to get back to us once the app went into review. I’m completely happy at how they handled that. Kudos Apple.

However, what is not impressive: IT TOOK 8 DAYS TO GO INTO REVIEW. Yes, I submitted on Thursday morning. On Friday afternoon of the next week, it was reviewed. I guess, having a gate keeper wouldn’t be as bad if they didn’t take so long to get your app into review.

We are on day four of our resubmission. I fear that it will take another 8 days to go into review again. All reports from the experts (aka, chockenberry: http://appdevmanual.com/ ) say that you go back to the end of the line. Instead, it would be nice if it was more of a sliding scale. Say once resubmitted on the first rejection, you get put right back in for immediate review. In the case of further rejections, you go back farther and farther back in the line for each rejection. Even some variation on that. First time, we let you slide back in. Every other time, back to the end of the line.

About the Author:

Learned something? Great! Need help on your development project? I'm available for hire:

  • Ruby on Rails
  • iOS Development
  • System Architecture & Performance

Get in touch:

Discussion

  1. nitwits  niveous  nobbier  nobbily  nobbled
     nobbler  nobbles  noblest. The game is designed by Super – Cell who has now come to be one of
    the major game developers from the Apple platform. scuffed  scuffer  scuffle  sculked  sculker  sculled  sculler  sculped.

  2. In matrilineal the bride-wealth is not transferred because the children belong to the wife’s
    clan or lineage and will inherit from that group. All other gamer segments,
    which include core gamers, family+kid gamers,
    light PC gamers, and avid PC gamers, experienced declines, with family+kid gamers
    experiencing the most significant decline of an estimated 17.
    The other game title is Attack on Titan: Roar to Freedom,
    which launched February 7, 2014 to Mobage, resembles games like Dragons of Atlantis and Clash
    of Clans in terms of style and gameplay.

Leave a Comment