iPhone 5 优化要求 - 启动图像真的有必要吗?

Posted

技术标签:

【中文标题】iPhone 5 优化要求 - 启动图像真的有必要吗?【英文标题】:iPhone 5 Optimization Requirement - Launch image really necessary? 【发布时间】:2013-05-14 20:33:25 【问题描述】:

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

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

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

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

【问题讨论】:

您的问题已经得到答案...“所有应用都必须包含适当大小的启动图像。” 我希望他们的意思是“如果您使用的是启动图像,那么您需要一个专门用于 iPhone5 的图像”……猜不出来。 它们绝对是必需的。但是,如下面的答案所述,只需使用黑色 PNG。祝你好运! 【参考方案1】:

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

来自Apple's Interface Guidelines

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

此外:

一般来说,设计一个与应用首屏相同的启动图像。

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

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

【讨论】:

【参考方案2】:

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

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

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

但是,如果您想拥有 iOS 5 应用程序,让更多人使用它怎么办?是否有可能(如果是 - 如何?)将 iOS 5 应用程序提交到应用商店? 是的,这是可能的。您可以使用最新的 SDK 进行构建,但您的应用仍至少支持较旧的 SDK。这是标准功能【参考方案4】:

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

【讨论】:

以上是关于iPhone 5 优化要求 - 启动图像真的有必要吗?的主要内容,如果未能解决你的问题,请参考以下文章

可以省略不必要的启动图像吗?

React-Native 我不断收到“您的二进制文件未针对 iPhone 5 进行优化”,但我有正确的图像?

提交时“您的二进制文件未针对 iPhone 5 进行优化”(ITMS-90096)

由于启动图像,App Store 应用程序提交 xcode 4.2 失败

无法将应用程序提交到 iTunes,二进制文件未针对 iPhone 5 进行优化 错误

为循环优化 JavaScript 真的有必要吗?