There are certain technical, content, and design related reasons behind the rejection of an iPhone app. If the app does not satisfy Apple for all these reasons, it will not be approved. Apple has already highlighted the most common issues causing app rejection. An iPhone app developer must learn all these reasons before designing and developing apps for iPhone platform.
Fix crashes and bugs
Nothing becomes perfect in first attempt but that doesn’t mean you submit an app with tons of bugs that are causing frequent crashes to it. Every iPhone app developer has to remove as many bugs possible while testing app. Until you fix all the bugs in app, Apple will not approve it.
Substandard User Interface
Apple approves those apps which are clean, refined and based on user-friendly user-interface. While developing or submitting an app for approval, iPhone developers need to make sure that UI meets the quality standards set by Apple.
Apps with placeholder image, text, etc.
Putting placeholder content in an app and submitting it to the App Store is the worst thing an iPhone application developer can do to face rejection. Apple never approves an app which has any type of placeholder content.
iPhone developers need to provide all the required details while submitting app for review. This information is entered in the App Reviews section of iTunes Connect. Use a valid username and password for setting features that require you to sign in. A demo video of special hardware or a special environment will accelerate the approval process of an app.
Apple may reject an app displaying improper ads. If your app is using advertisement but displaying irrelevant ads, it will not be approved. Before submitting an app, developers should check whether it is displaying ads correctly or not. If you have used Advertising Identifier (IDFA) to serve advertisements but the app doesn’t have ad functionality, the app may be rejected. If your app indicates that it does not use IDFA but it does, it can be rejected. So be cautious while using ads and IDFA.
Web clippings, content aggregators, or a collection of links
Create an iPhone app that is engaging, useful, and has unique features that separate it from others. A website inside app or improperly formatted content and limited use of web interaction does not meet the Apple standards for approving an app.
Repeated Submission of Similar Apps
Apps that are essentially the same or have same features / functions, may meet rejection. Combine all these apps in one and then submit for approval process.
Inaccurate Descriptions for the app
The app description and screenshots should clearly correlate the app features and functions. Right information and screenshots help users decide to download or to not download an app. Apple considers the factor while approving or rejecting an app.
The app serve no purpose or a very small niche
Apple does not approve an app if it does not serve a useful purpose or does not have much functionality or applies to very small market. To avoid rejection for these reasons, an iPhone app developer should explore similar apps in his/her category and check what features other iPhone app developers have added to their apps.
App Information / Detail or App itslef Misleading Users
Your app should correlate to domain, advertisement, functions, and features and the purpose it is made for. If there is any mismatch in the app category, description, details and the actual presentation of an app, Apple will not approve it.