Iphone App submission: Status bar and screenshots

左心房为你撑大大i 提交于 2019-11-29 01:27:11

According to the iTunes Connect Developer Guide (PDF available once you're logged into your dev account):

iPhone and iPod touch:

Portrait: 320x460px min, 320x480px max
Landscape: 480x300px min, 480x320px max
"Please do not include the iPhone status bar."

iPad:

Portrait: 748x1024px min, 768x1024px max
Landscape: 1004x768px min, 1024x768px max
"Please do not include the iPad status bar."

Although as Noah has pointed out this is routinely ignored by developers and by Apple reviewers.
I've not had any apps rejected for showing the status bar in screenshots.

As near as I can tell, the only effect of not cropping out the status bar in the default image is that Xcode presents a small yellow warning label over the image thumbnail in the target's summary pane.

If this annoys you and you decide that you want to crop out the status bar, it's surprisingly hard to do this without distorting the colours. That's a disaster, since it introduces a visual discontinuity in the transition from the default image to your running code.

I'm not 100% sure, but I believe this is because the on-device screenshot produces an unusual PNG without any embedded color profile, while almost any tool you use to crop (like Preview) will insist on adding some color profile. Then your cropped PNG gets further modified by Xcode's optimisation when it builds the IPA bundle, so it's tricky.

The only solution I found was to do the crop using ImageMagick's utility "convert". For instance, to crop the 20px status bar from an iPad-1 landscape screenshot of 1024x768 to get a default image of 1024x748, you do:

convert infile.png -crop 1024x748+0+20 outfile.png

You can use "identify -verbose" on a file and see all the other changes most other image editing tools are making by default.

If you've seen it in multiple different apps, you're probably okay with including it. I leave it out of my own because it looks cleaner, but you're not likely to get rejected for failing to crop your screenshots.

it doesnt seem clear. their docs say Do Not Include Status Bars, so that's probably the best answer. However, it seems alot of apps don't follow that rule and are listed in App Store. some claim they are removing that "No Status Bar" restriction. Until then, best bet is to follow the docs.

here's a handy tool, just drag all your full size (with status bar) screenshots and it'll crop em for u.

https://itunes.apple.com/us/app/status-barred/id413853485?mt=12

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!