Your application can have several states, which are as follows:
- Waiting for upload: This is the state after you have registered your application in iTunes Connect but have not uploaded the binary yet.
- Waiting for review: This is the state in iTunes Connect after uploading your application.
- In review: This is the state when your application is currently in review. It takes any amount of time from minutes to days, depending on a few factors such as the complexity of the application or the reviewers' workload, but mostly they are random.
- Ready for sale: This means that if you have not changed the default date of the availability of your application, it will be available for download from the App Store on the day it gets approved. ...