问题
What's the easiest way to get screenshots for app submission to Apple's App Store, and what are the various sizes that need to be included?
Also, is the status bar allowed? I believe I've heard it's not, but a ton of apps including Facebook and Quora include the status bar in their screenshots.
回答1:
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.

Method 2:
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.
Hope that helps,
Julian
回答2:
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
回答3:
Recently things have changed. Now you only need two sets of screenshots : 5.5" and 12.9 " screenshots.
回答4:
I have built an NPM tool called app-g-screenshots which will take input pictures and output them for the required sizes locally on your computer.
Please check it out here: App Generate Screenshots
If you don't use NPM I also built a web version which can be found on this Github Repository
来源:https://stackoverflow.com/questions/31305907/whats-the-easiest-way-to-get-screenshot-for-your-app-for-app-store-submission