3

尝试将二进制文件上传到 App Store 时,我在电子邮件中收到以下回复:

“iPhone 5 优化要求 - 您的二进制文件未针对 iPhone 5 进行优化。截至 5 月 1 日,所有新的 iPhone 应用程序和提交的应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏。所有应用程序必须包含适当大小的启动图像. 通过查看 iOS 人机界面指南了解更多关于 iPhone 5 支持的信息。”

此外,应用程序的状态是“非法二进制”。

我读过我必须包含一个名为“Default-568h@2x.png”的启动图像。问题是:我的应用根本不打算有启动图像。我现在真的需要有一个启动图像吗?

4

4 回答 4

2

是的,你必须包括一个。启动图像不仅向操作系统提供有关应用程序的 iPhone 5(4" 屏幕)支持的提示,而且通常还需要启动图像:

来自Apple 的界面指南

为了增强用户在应用启动时的体验,您必须至少提供一张启动图像。启动图像看起来与您的应用显示的第一个屏幕非常相似。当用户启动您的应用程序时,iOS 会立即显示此图像,直到应用程序完全可以使用为止。一旦您的应用程序准备好使用,您的应用程序就会显示其第一个屏幕,替换启动占位符图像。

此外:

通常,设计一个与应用程序的第一个屏幕相同的启动图像。

所以真的,制作一个与应用程序的第一个屏幕大致相同的启动图像(例如,如果第一个屏幕是UITableViewController带有工具栏和导航栏的屏幕,那么屏幕可能看起来像一个空的导航栏、一个空的工具栏和空表视图,一旦您的应用程序真正开始运行,就会突然全部填充),是获得最佳用户体验的方式。

如果您真的不想要或不需要这个,那么将默认图像设置为黑色。

于 2013-05-14T20:40:27.310 回答
2

是的,如前所述,自 2013 年 5 月 1 日起,所有新应用程序和应用程序更新都必须支持新的 iPhone 5 4 英寸显示屏。

表明您的应用程序支持(已经过测试)新 iPhone 5 分辨率的方法是简单地包含该设备的启动图像。

您可以简单地创建一个 640 x 1136 像素的黑色 .png 图像(无论如何,这是您的其他默认启动图像)并将其用作该设备的启动图像。

于 2013-05-14T20:40:31.963 回答
1

仅仅包括新的启动画面图像(Default-568h@2x.png)是不够的

您必须使用支持 iPhone 5 的 iOS 6.0 SDK(或更新版本)重新构建您的项目

因此,如果您仍在使用旧版 SDK,请先在 App Store 中更新您的 XCode

于 2013-05-28T12:59:24.267 回答
0

是的。从 5 月 1 日起,您无法在应用程序中不包含 Default-568h@2x.png 的情况下上传应用程序。

于 2013-05-28T13:02:12.760 回答