【问题标题】:Iphone App submission: Status bar and screenshotsIphone App 提交:状态栏和截图
【发布时间】:2010-05-10 14:41:25
【问题描述】:

我在某处读到,您发送给 Apple 的屏幕截图不应包含状态栏;但是我的应用程序在运行时显示状态栏。在浏览了应用商店后,我注意到不少应用截图包含状态栏。

所以我的问题是……在应用程序屏幕截图中包含状态栏是“可拒绝”的罪行吗?注意 Google App 屏幕截图包含状态栏,所以我猜没有...

非常感谢!

【问题讨论】:

  • NB 我提交了应用程序,当包含状态栏时没有拒绝。它被称为thefashionpixie.com(非常粉红色)

标签: iphone app-store


【解决方案1】:

根据 iTunes Connect 开发人员指南(登录您的开发帐户后可获取 PDF):

iPhone 和 iPod touch:

纵向:最小 320x460 像素,最大 320x480 像素
横向:最小 480x300 像素,最大 480x320 像素
“请不要包含 iPhone 状态栏。”

iPad:

纵向:最小 748x1024 像素,最大 768x1024 像素
横向:最小 1004x768 像素,最大 1024x768 像素
"请不要包含 iPad 状态栏。"

尽管正如 Noah 指出的那样,开发人员和 Apple 评论家通常会忽略这一点。
我没有任何应用因为在屏幕截图中显示状态栏而被拒绝。

【讨论】:

    【解决方案2】:

    据我所知,不裁剪默认图像中的状态栏的唯一影响是 Xcode 在目标摘要窗格中的图像缩略图上显示一个小的黄色警告标签。

    如果这让您很恼火,并且您决定要裁剪状态栏,那么在不扭曲颜色的情况下做到这一点非常困难。这是一场灾难,因为它在从默认图像到运行代码的转换中引入了视觉上的不连续性。

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

    我发现的唯一解决方案是使用 ImageMagick 的实用程序“convert”进行裁剪。例如,要从 1024x768 的 iPad-1 横向屏幕截图中裁剪 20px 状态栏以获得 1024x748 的默认图像,您可以:

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

    您可以在文件上使用“identify -verbose”并查看大多数其他图像编辑工具在默认情况下所做的所有其他更改。

    【讨论】:

      【解决方案3】:

      如果您在多个不同的应用程序中看到过它,您可能会接受它。我把它放在我自己的外面,因为它看起来更干净,但你不太可能因为未能裁剪你的屏幕截图而被拒绝。

      【讨论】:

        【解决方案4】:

        好像不太清楚。他们的文档说不包括状态栏,所以这可能是最好的答案。但是,似乎很多应用程序不遵循该规则并在 App Store 中列出。一些人声称他们正在取消“无状态栏”限制。在那之前,最好的办法是遵循文档。

        这是一个方便的工具,只需拖动所有完整尺寸(带状态栏)的屏幕截图,它就会为你裁剪它们。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-25
          • 1970-01-01
          • 2019-05-28
          • 2014-11-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多