What's the easiest way to get Screenshot for your app, for App Store submission?
Let's start off with saying that the status bar is allowed in the screenshots, however not encouraged and in Apple's Guide it says that it shouldn't be included. As to your second question, there are a few methods. Firstly, you have to have a screenshot for most of the major screen sizes, which include the 3.5", 4". The 4.7" and 5.5" are optional.If you have an iPad version, then one size is also required. How to make good screenshots:
Method 1:
Use your own devices. If you in any case have enough devices lying around at home or from friends, you can use them to take screenshots. You can either manually press home and power button at the same time, or my preferred method, connect your device to your computer. In Xcode open device manager by clicking CMD + SHIFTt + 2
. Select your device, and in the detailed view you'll see the screenshot button.
. This is rather tedious and takes a lot of time.
EDIT 2020
As correctly pointed out by The Trav, Launchkit was aqquired by Google, and is now available as open source code. There are alternatives a simple google search will reveal.
Method 2 - DEPRECATED:
Use a website to create your screenshots. This is my number one favourite, as it only requires one screenshot and then creates beautiful App Store images. I am in no way affiliated with them.It's a service from Launch Kit called Screenshot builder. You can make beautiful images, as seen in their example below. Launch Kit Screenshot Builder
Method 3:
Lastly, you can create them yourself for every device size yourself in Photoshop or any other editing software you have. For that you need the following specifications:
- 72 dpi, RGB, flattened, no transparency
- High-quality JPEG or PNG image file format
3.5" : 640 x 920 pixels for hi-res portrait (without status bar) minimum || 960 x 600 pixels for hi-res landscape (without status bar) minimum
4.0" : 640 x 1096 pixels for portrait (without status bar) minimum || 1136 x 600 pixels for landscape (without status bar) minimum
4.7" : 750 x 1334 pixels for hi-res portrait || 1334 x 750 pixels for hi-res landscape
5.5": 1 242 x 2208 pixels for hi-res portrait || 2208 x 1242 pixels for hi-res landscape
iPad: 768 x 1004 pixels for portrait (without status bar) minimum || 1024 x 748 pixels for landscape (without status bar) minimum
All of the info for the last method can also be found in Apple's Guidelines.
The easiest way is to use a tool like Screenshop - Screenshot Creator. Its a tool for macOS, which helps to create nice screenshots for the App Store very easily. Predefined screenshot sizes can be chosen for iPhone, iPad, Mac in portrait or landscape mode. Its also useful for Android screenshots or web presentations. There is also a free test Version available.
I've created very nice screenshots within minutes with the tool, after spending hours and getting frustrated by using image editors before.
Here is the website for the tool: http://screenshop.zidarts.com Which includes a demo video. And here is the direct link to the demo video on youtube: https://youtu.be/yjiGRqTBA_4
Recently things have changed. Now you only need two sets of screenshots : 5.5" and 12.9 " screenshots.