0

我正在尝试使用 xCode 4.2 将我的第一个 iOS 应用程序提交到 AppStore。我总是得到状态:“无效的二进制文件”。我第一次得到以下解释:“ iPhone 5 优化要求 - 您的二进制文件未针对 iPhone 5 进行优化。针对 iOS 6 及更高版本提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包括一个带有 -568h 大小修饰符的启动图像,紧跟在启动图像的文件名部分之后。启动图像必须是 PNG 文件,并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供“

但是当我添加请求的启动图像时,我得到了另一个失败,解释如下:“无效的启动图像 - 您的应用程序包含一个带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用程序。”我的目标操作系统是iOS 5。请帮忙

4

4 回答 4

0

您需要为最新的 iOS 6 和图标设置目标,应用商店的图像大小请按照以下 URL

适用于 Retina 和非 Retina 的 iPhone、iPad 图标大小

于 2013-09-10T06:55:18.127 回答
0

您的目标是 iOS 5,这不是问题。甚至您可以提交针对 iOS 4.3 的应用程序。

问题是,您的应用程序没有针对 iPhone5 进行优化,您必须添加 iPhone 5 的启动图像,并且 iPhone 5 启动图像的分辨率(像素)应该是 640x1136 (png)。您应该从 Target>Launch Images 中添加它。

于 2013-09-10T06:28:46.760 回答
0

您需要以 iOS 6 为目标,因为 iPhone5 随附于 iOS6,然后您可以添加 -568h 大小的启动图像。

于 2013-09-10T06:17:20.830 回答
0

现在,Apple 将接受支持 iOS 6.0 或更高版本以及以前的 iOS 版本支持的应用程序。为此,您需要视网膜显示的启动图像(iPhone 5 也是如此。)

您需要以下 iPhone 的启动图像(仅限):

640 x 1136
640 x 960
320 x 480
于 2013-09-10T06:30:02.313 回答