Apple has just published a new page on its developer site, detailing the 10 most common reasons for app rejections. “Before you develop your app, it’s important to become familiar with the technical, content, and design criteria that we use to review all apps”, says Apple. It seems that crashes and bugs, dead in-app links, and placeholder content that hasn’t been removed, are the most common of all.
Apple’s new web page also lists the 10 most common reasons for rejection over the past 1 week, which should give prospective developers a clearer idea of what to do and not to do. The Cupertino company also notes that these reasons account for 58% of app rejections, and suggests that developers can minimise risk and uncertainty if they have a look at these reasons before starting development of their app.
Below is Apple’s list of top 10 reasons for app rejection during the 7 day period ending August 28, 2014.:
- 14% More information needed
- 8% Guideline 2.2: Apps that exhibit bugs will be rejected
- 6% Did not comply with terms in the Developer Program License Agreement
- 6% Guideline 10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
- 5% Guideline 3.3: Apps with names, descriptions, or screenshots not relevant to the App content and functionality will be rejected
- 5% Guideline 22.2: Apps that contain false, fraudulent or misleading representations or use names or icons similar to other Apps will be rejected
- 4% Guideline 3.4: App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion
- 4% Guideline 3.2: Apps with placeholder text will be rejected
- 3% Guideline 3.8: Developers are responsible for assigning appropriate ratings to their Apps. Inappropriate ratings may be changed/deleted by Apple
- 2% Guideline 2.9: Apps that are “beta”, “demo”, “trial”, or “test” versions will be rejected