Although the App Store is occasionally subjected to a flood of ridiculous clones, Apple is notorious for its strict guidelines for reviewing apps before they can be put up for sale. It’s not uncommon for noted app developers with multiple successful releases on the App Store to have to resubmit an update after Apple finds a bug or something objectionable within the app. In order to make the process easier for developers in the future, Apple has added a page to its developer website for the express purpose of letting developers know why their apps are being rejected.
Read more here:: Boy Genius Report