Apple is also known for it's rigid scrutiny of apps, developers submit from time to time.
Here's the slide explaining most common Apple App Store app rejections.
UiPath Community: Communication Mining from Zero to Hero
Why me?! What you need to know about common App Store rejection reasons
1. Why me?!
What you need to know about App store
rejections!
Srivatsav balen
Product Manager
2. Is that so?
Before you develop your app, it’s important to become familiar with the technical, content, and design
criteria that Apple Inc. uses to review all apps built.
This session gives a gist of most common issues that cause apps to get rejected and also to know
what we are doing and why.
3. Crashes and Bugs
No red and yellow indicators in Xcode!
Submit your app for review only when it is complete and ready to be published.
Make sure to thoroughly test your app on devices and fix all bugs before submitting.
4. Broken links
It’s not just an URL anymore!
All links in your app must be functional.
A link to user support with up-to-date contact information is required for all apps, and if you're offering
about us, make sure it is genuine and is live all the time.
5. Placeholder content
Are you sure about it?
Finalize all images and text in your app before sending it in for review. Apps that are still in progress
and contain placeholder content are not ready to be distributed and cannot be approved.
6. Incomplete Information
Okay, so how do I do it?
If some features require signing in, provide a valid demo account username and password. If there are
special configurations to set, include the specifics. If features require an environment that is hard to
replicate or require specific hardware, be prepared to provide a demo video or the hardware.
7. Substandard User Interface
Again, no tab bar at the top!
Apple places a high value on clean, refined, and user-friendly interfaces.
Make sure your UI meets Human Interface Guidelines (HIG) by planning your design carefully and
following their design guides and UI Design Dos and Don'ts.
8. Advertisements
You say ‘Yes’, but there is a ‘No’ there!
When submitting your app for review, you’ll be asked whether your app uses the Advertising Identifier
(IDFA) to serve advertisements.
If you indicate that your app uses the IDFA, but it does not have ad functionality or does not display
ads properly, your app may be rejected.
Make sure to test your app on an iOS device to verify that ads work correctly.
Similarly, if you indicate that your app does not use the IDFA, but it does, your app will be put into the
“Invalid Binary” status.
9. Web clippings, content aggregators, or a collections of
links
Know what web app is and what native app is!
Your app should be engaging and useful, and make the most of the features unique to iOS. Websites
served in an iOS app, web content that is not formatted for iOS, and limited web interactions do not
make a quality app.
10. Not enough lasting value
Oh yeah, they tell this too!
If your app doesn’t offer much functionality or content, or only applies to a small niche market, it may
not be approved.
Before creating your app, take a look at the apps in your category on the App Store and consider how
you can provide an even better user experience.
11. Inaccurate descriptions
What you see is what you get!
Your app description and screenshots should clearly and accurately convey your app's functionality.
12. Intellectual property
It’s here so it’s mine! Nay! Grow up!
Apple Inc pay special care when your app uses any other logo’s, artwork, photography, audio or video
without proper consent or credits provided to the license holder of the media
13. Misleading Users
Finally, don't deceive them!
Your app must perform as advertised and should not give users the impression the app is something it
is not.
If your app appears to promise certain features and functionalities, it needs to deliver.
15. Top 5 reasons for app rejections
Percentage Reason
14% More information needed
11% Guideline 2.2: Apps that exhibit bugs 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 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
4% Did not comply with terms in the iOS Developer Program License Agreement