Check the app before submitting to the AppStore?
iPhone SDK download includes an iPhone simulator on which you can test applications. If you mean a test that will give you a yes or no answer to the question "will Apple accept this application?" however, no, there is no such test, because the acceptance criteria for the App Store are not stringent (and not even necessarily objective).
source to share
For giving up Apple, no. There are some common sense things you can do to prevent most bounces, but you can never be completely sure. Never use private, undocumented APIs, no matter how you seduce them. Other known reasons for rejection are listed here .
The vast majority of failures are commitable (you saved the selection in the table view by accident, you used confusing icon selection in part of your application, or in case of failure in a specific case). Others are more difficult to address, such as duplicating the functionality of something built into the device.
For functional and usability testing, this is a question that has been asked multiple times here:
- What's your strategy for testing iPhone apps?
- "IPhone OS Testing Recommendations"
- "How do you test an iphone app?"
In general, learn how to use the tools, shark, GDB, Clang Static Analyzer, and other development tools provided by Apple to profile and debug your application, and then examine it from every angle on the device itself for a few days before submitting it for review. Do not submit a ticket with known errors.
source to share