Apple Reveals Common Reasons for App Rejections on New Developer Page

Discussion in 'iOS Blog Discussion' started by MacRumors, Sep 1, 2014.

  1. MacRumors macrumors bot


    Apr 12, 2001

    Apple has posted a new page on its developer website (via Cult of Mac) outlining reasons why it rejects apps from the App Store, giving tips on how to better prepare an app for a review. The page also gives the top ten reasons for app rejections during the 7-day period ending last week:
    Apple states that these top ten reasons account for 58% of all app rejections, as it asks that developers focus on a number of aspects to ensure quality before a review. Those aspects including removing any bugs, fixing broken links, removing placeholder content, optimizing user interfaces, and more.

    Article Link: Apple Reveals Common Reasons for App Rejections on New Developer Page
  2. Merackon macrumors member

    Jun 12, 2013
    I for one appreciate most of the reasons, except for the exclusion of apps like Pathfinder...
  3. Glassed Silver macrumors 68000

    Glassed Silver

    Mar 10, 2007
    Kassel, Germany
    Why do I still see too many HTML-wrappers then?

    Glassed Silver:mac
  4. SandboxGeneral Moderator


    Staff Member

    Sep 8, 2010
    Orbiting a G-type Main Sequence Star
    These are part of the reasons why the majority of apps (that I've used) were of a high quality and not garbage. I'm glad Apple has standards for apps and applies them to devs.
  5. APlotdevice macrumors 68040


    Sep 3, 2011
    I've downloaded apps before which are bugged to the point of being virtually unusuable.
  6. pickaxe macrumors 6502a

    Nov 29, 2012
    There are about 50 apps in the App Store that claim to be a Cydia tweak.
  7. Radeon85 macrumors regular

    Mar 16, 2012
    South Wales, UK
    Less than a month ago PayPal broke there app entirely if you were using the 12hr clock (was perfect with the 24hr clock). Couldn't login using a pin or password. I had to revert to an old version in iTunes that worked perfectly.

    Took two more updates to correct the issue.

    How do these very broken apps pass checks, not one but twice within two weeks.

    Even Apples countdown timer has this bug on my 5, 5s and Mini Retina (iOS 7.1.2). Set the time to a 12hr clock and the timer reads as 00:00 on the locks screen, set the clock to 24hrs and the lock screen countdown works fine.

    Even Apples own software has very obvious bugs that I really don't know how it passed testing. Actually worked perfectly on the original release of iOS 7. It broke after the first update and it's never worked properly since.

    I really wish Apple would allow you to revert to a previous version of an app, when you try to install it you could have a simple list of why you are reverting, if Apple get a lot of the same feedback then they could pull the broken app quickly or force the developer to revert to an older version while it gets fixed.
  8. CrazyForApple macrumors 6502a


    Dec 31, 2012
    Buffalo, NY
    That's good, they don't want to become the Google Play Store which is filled with bogus crap.
  9. proline macrumors 6502a

    Nov 18, 2012
    So have we all. The reviewers only spend a couple minutes with each app, if that. That means that if they can find bugs in that time the app really doesn't deserve to be there. Apple isn't taking on the role of being the developer's QA department, but as a user of the device I'm glad they toss out at least some of the bugged apps.


    This isn't a good idea. Allowing the user to revert would take pressure off developers to fix bugs quickly and to test thoroughly. It would also mean that developers would have to deal with even more users being on the previous version and the resulting support complexity that comes from that. And it would mean disabling automatic app updates for that app until the user remembers to re-enable them, which many people wouldn't causing them to miss the very update that is supposed to fix the bug! Finally, some apps would actually be further destroyed by the reversion process. For example, any app that uses Core Data would not be able to access any of its stored data if it was reversed after a Data Model update. If you don't understand what that means don't worry about it, just know that having users randomly deciding to revert would not improve the quality of iOS apps overall.
  10. PocketSand11 macrumors 6502a


    Jun 12, 2014
    I broke rules 2 and 4 and still got my first app in. Maybe I didn't break them hard enough. :cool:


    The darn FiOS remote. OMG. Apple was the last line of defense against Verizon making such a horrible app, and they let it in.
  11. ArtOfWarfare macrumors 604


    Nov 26, 2007
    I imagine Apple could handle this pretty easily. Developers could allow users to move back to specific versions of their apps if new versions have bugs, the users opt in to the temporary downgrade, and then developers can mark updates that fix their new versions so that the users using that old version automatically upgrade to the new one when it's released. Heck, Apple can require that the newest version fixes all the bugs that might cause users to want to downgrade to the old ones.

    Could be neat if Apple enforced version control too... force developers to actually be able to roll back their code to any submitted version.
  12. Doctor Q Administrator

    Doctor Q

    Staff Member

    Sep 19, 2002
    Los Angeles
    As an app consumer, I appreciate Apple's review process. They are nowhere near perfect at this, and the guidelines have changed (and I think toughened) over time, but the rules are almost entirely for our benefit.

    As an app developer, I was worried whether my app would pass the review, but I read the guidelines carefully and checked them against my app. I realized that I had a placeholder button for a future feature, and that violated one of the rules so I took it out before submission.

    This isn't the first time Apple has told developers about why apps most often get rejected, and it's helpful advice.

    And even if Apple does only a cursory review, the fact that Apple sets out seemingly tough rules likely causes many developers to pay more attention to app quality then if there were no rules at all.
  13. proline macrumors 6502a

    Nov 18, 2012
    Oh yeah, they could do all that. Or they could just tell devs to test their code.

    In all seriousness, Apple has been adding new debugging features to each and every version of Xcode.
  14. Parasprite macrumors 68000


    Mar 5, 2013
    If only there was a simple, straightforward way to report an app from within the App Store app...
  15. john100011 macrumors newbie

    Sep 1, 2014
  16. Anitramane macrumors 6502

    Dec 23, 2013
    I'm sure none of Apples software would've gotten on the app store with these rules :D
  17. H2SO4 macrumors 68040

    Nov 4, 2008
    They should put it to good use it on their own apps then!
    Honestly they still have bugs in their own software that need fixing, look at some of the threads regarding Mail on ASC.
  18. cebseb macrumors regular

    Feb 21, 2011
    I would like to see the amount of apps that get admittance into the store after being rejected once already.

    Or even a few anecdotes of apps that have been rejected before and how much they had to add or change to gain admittance.
  19. Mattsasa macrumors 68020


    Apr 12, 2010
    When will apple begin accepting submissions for iOS 8 apps ?

    a few days after the event right?

    I plan to be submitting my first 2 apps then! and I am really excited
  20. ILikeAllOS macrumors 6502


    Jul 28, 2011
    Tampa Bay
    Isn't Apple introducing that "Test Flight" feature with iOS 8?
    Will this guideline still apply?
  21. Aluminum213 macrumors 68040


    Mar 16, 2012
    But those fake lock screen apps are all ok

  22. roadbloc macrumors G3


    Aug 24, 2009
    The lack of demos in the app store is the reason I bought so little from it. I like to try before I buy. Personally I think its a really bizarre rule to have. The app store should have a 'trial' or 'demo' button for developers who want to let users try their apps.
  23. APlotdevice macrumors 68040


    Sep 3, 2011
    Test Flight doesn't distribute through the app store. It just streamlines the existing beta testing process.
  24. Zxxv macrumors 68030

    Nov 13, 2011

    And now paypal has broken it again by not allowing 2 step authentication so anyone who uses that can't use the app. So all this apple rejects apps and checks them to ensure a good user experience is ********.
  25. Dilster3k macrumors 6502a


    Jul 20, 2014
    Frankfurt, Germany
    Yeah that's great and all, but let's be honest... If you look carefully in the dark corners of the Appstore you can find a huge amount of ****. Such as countless Flappy Bird knock-offs, etc.

Share This Page