In the process of creating screenshots to accompany applications submitted to the App Store, you can include up to 5 images. Although the images can be anything you like, typically the images consist of screenshots of an application running in the iPhone simulator.
When you are releasing an iPhone app – after months of preparation, coding and designing –you are ready to submit it for approval.
App Store screenshots are crucial elements in the decision to buy or download an application. Taking iPhone screenshots for iTunes Connect app submission can be a painful and tedious job.
Usually there is a paid and a lite version of the app, and you have translated the app GUI into German, French, Spanish and Korean and English. So you have 2 versions x 5 languages x 5 screenshot slots = 50 screenshots. If your app supports also iPad, just multiply the last result by 2 = 100 screenshots.
I think the case is clear that you need a tool to automate the process: iPhone Simulator Cropper.
It lets you easily & automated take screenshots of your app as it runs in the iPhone simulator.
Just start your App in the iOS-Simulator and press the „Take Simulator Screenshot“-button. Hint: The iOS-Simulator and the iOS-Simulator Cropper must be running on the same Space. Additionally you can drag&drop screenshots to the small drop zone.
You can also start the iOS-Simulator Cropper from command line. This can be useful to automate "screenshooting". Here is a thread about it at Stack Overflow.
Reviews from Finnbar Brady: iTunes Connect Screenshots the Fast Way