2010-05-10 78 views
15

我已经阅读过某些地方,您发送给Apple的屏幕截图不应包含状态栏;但是我的应用程序在运行时显示状态栏。浏览App Store后,我注意到不少应用程序屏幕截图包含状态栏。Iphone应用提交:状态栏和屏幕截图

所以我的问题是...是否在应用程序截图中包含状态栏“可拒绝”的进攻? NB谷歌应用截图包含状态栏,所以我猜测没有...

非常感谢!

+0

注意:我提交了应用程序,并且在包含状态栏时没有拒绝。它被称为thefashionpixie.com(这是非常粉红的) – stumac85 2010-05-21 13:08:54

回答

21

根据iTunes Connect开发指南(PDF可一旦你登录到你的开发账号):

iPhone和iPod touch:

肖像:320x460px分钟,320x480像素的最大
景观:480x300px分钟,480x320px最大
“请不要包含iPhone状态栏。”

的iPad:

肖像:748x1024px分钟,768x1024px最大
景观:1004x768px分钟,1024x768px最大
“请不包括iPad的状态栏。”

尽管诺亚指出,开发人员和苹果审查人员经常忽略这一点。
我还没有任何应用程序因为在屏幕截图中显示状态栏而被拒绝。

0

如果您在多个不同的应用程序中看到过它,那么将它包括在内可能没问题。我把它放在我自己身上,因为它看起来更干净,但是你不可能因为没有裁剪你的截图而被拒绝。

2

尽可能靠近我可以告诉大家,不能裁剪出的默认图像状态栏的唯一影响是Xcode中提出了目标的摘要窗格中的图像缩略图黄色的小警告标签。

如果这样做会让您很懊恼,并且您决定要裁剪状态栏,但在扭曲颜色的情况下做到这一点令人惊讶。这是一场灾难,因为它会在从默认图像到正在运行的代码的转换中引入视觉不连续性。

我不是100%确定,但我相信这是因为设备上的屏幕截图产生了一个不同于任何嵌入颜色配置文件的不寻常的PNG,而几乎所有用于剪裁的工具(如Preview)都会坚持添加一些颜色简介。然后,您的裁剪PNG在Xcode的优化时进一步修改,当它建立IPA包时,所以它很棘手。

我发现的唯一的解决办法是使用ImageMagick的工具“转换”做作物。例如,为了从裁剪为1024x768一个iPad-1的风景截图20px的状态栏来获得的1024x748默认图像,你这样做:

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

您可以使用一个文件“确定-verbose”,并看到所有其他大多数其他图像编辑工具的默认设置都在改变。

+0

对于命令行示例:) – 2013-09-30 14:12:03

0

它似乎不清楚。他们的文档说不要包含状态栏,所以这可能是最好的答案。但是,似乎很多应用程序不遵循该规则并在App Store中列出。一些人声称他们正在删除“无状态栏”的限制。在此之前,最好的选择是遵循文档。

这里有一个方便的工具,只需拖动所有的完整大小(与状态栏)截图,它会裁剪em你。

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