10 Reasons Apple May Reject Your iPhone Application Submission
Apparently even the most experienced developers can get snagged by some of the nuances around the Apple Application Approval Committee (AAAC!):
1. Cannot duplicate the functionality of a built-in app
2. Cannot collect personal data without permission
3. Must notify the user on internet connection failures
4. Cannot facilitate a checkout, transaction, or purchase
5. Unfiltered internet access must be rated 17+
6. Avoid public figures and celebrities
7. Free/Lite version can’t up-sell (tricky)
8. Cannot go anywhere near Apple’s trademarks
9. Cannot mention prices in Description
10. No contests, giveaways, or charity donations
Detailed explanation of the above found here:
http://appreview.tumblr.com/
And some more resources:
http://www.mobileorchard.com/avoiding-iphone-app-rejection-from-apple/
http://www.mobileorchard.com/avoiding-iphone-app-rejection-part-2/
