由于启动图像,App Store 应用程序提交 xcode 4.2 失败
Posted
技术标签:
【中文标题】由于启动图像,App Store 应用程序提交 xcode 4.2 失败【英文标题】:AppStore application sumbission xcode 4.2 failure because of launch image 【发布时间】:2013-09-10 06:06:45 【问题描述】:我正在尝试使用 xCode 4.2 将我的第一个 ios 应用程序提交到 AppStore。 我总是得到状态:“无效的二进制文件”。 我第一次得到以下解释: " iPhone 5 优化要求 - 您的二进制文件未针对 iPhone 5 进行优化。针对 iOS 6 及更高版本提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含紧随其后的带有 -568h 大小修饰符的启动图像启动图像文件名的一部分。启动图像必须是 PNG 文件并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供 "
但是当我添加请求的启动图像时,我得到了另一个失败,解释如下: " 无效的启动图像 - 您的应用包含一个带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用。 " 我的目标操作系统是 iOS 5。 请帮忙
【问题讨论】:
我认为问题出在 iphone 5 启动画面图像上,您需要上传具有正确尺寸和有效图像的 iphone 5 启动画面。 您的应用不是针对 iOS 6 的?? 您需要将目标更改为 iOS6.0 或更高版本并构建相同的二进制文件。 对于 iPhone5 你需要添加这个名字的图片 Default-568h@2x.png 根据您的目标设备,请参阅此链接以获取所需的图像。 developer.apple.com/library/ios/documentation/userexperience/… 【参考方案1】:您需要针对 iOS 6,因为 iPhone5 附带 iOS6,然后您可以添加 -568h 大小的启动图像。
【讨论】:
【参考方案2】:现在,Apple 将接受支持 iOS 6.0 或更高版本的应用程序以及以前的 iOS 版本支持。为此,您需要用于视网膜显示的启动图像(iPhone 5 也是如此)。
您需要以下 iPhone 的启动图像(仅限):
640 x 1136
640 x 960
320 x 480
【讨论】:
【参考方案3】:您的目标是 iOS 5,这不是问题。甚至您也可以提交针对 iOS 4.3 的应用。
问题是,您的应用程序没有针对 iPhone5 进行优化,您必须添加 iPhone 5 的启动图像,并且 iPhone 5 的启动图像分辨率(像素)应该是 640x1136 (png)。您应该从 Target>Launch Images 中添加它。
【讨论】:
感谢您的回答。我这样做了,然后又收到了另一条失败消息:Invalid Launch Image - 您的应用程序包含一个带有大小修饰符的启动图像,该修饰符仅支持使用 iOS 6.0 SDK 或更高版本构建的应用程序。也许你知道如何解决它?【参考方案4】:您需要为最新的 iOS 6 设置目标,应用商店的图标、图像大小请按照以下 URL 进行操作
iPhone , iPad icon size for Retina and non retina
【讨论】:
以上是关于由于启动图像,App Store 应用程序提交 xcode 4.2 失败的主要内容,如果未能解决你的问题,请参考以下文章
iOS 启动图像在 Dev 中有效,但在 App Store 版本中无效
在 App Store 中重新提交应用程序不显示“准备提交”