Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone AppStore应用程序Sumbision xcode 4.2因启动映像而失败_Iphone_Ios - Fatal编程技术网

Iphone AppStore应用程序Sumbision xcode 4.2因启动映像而失败

Iphone AppStore应用程序Sumbision xcode 4.2因启动映像而失败,iphone,ios,Iphone,Ios,我正在尝试使用xCode 4.2将我的第一个iOS应用程序提交到AppStore。 我总是得到“无效二进制”的状态。 我第一次得到以下解释: " iPhone 5优化要求-您的二进制文件未针对iPhone 5进行优化。针对iOS 6及更高版本提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的4英寸显示屏,并且必须在发布图像的文件名后立即包含一个带有-568h大小修饰符的发布图像。发布图像必须是PNG文件,并位于捆绑包的顶层,或者在每个.lproj文件夹中提供(如果您本地化了启

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

但是,当我添加请求的启动映像时,我得到了另一个失败,原因如下: " 无效的启动映像-您的应用包含带有大小修饰符的启动映像,该修饰符仅适用于使用iOS 6.0 SDK或更高版本构建的应用。 " 我的目标操作系统是iOS5。
请提供帮助

您需要针对iOS 6,因为iPhone5随iOS 6一起提供,然后您可以添加大小为-568h的发布映像

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


问题是,您的应用程序未针对iPhone 5进行优化,您必须添加iPhone 5的发布图像,并且iPhone 5的发布图像分辨率(像素)应精确到640x1136(png)。您应该从目标>启动图像添加它

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

您需要以下iPhone的发布图片(仅限):


您需要为最新的iOS 6设置目标,对于应用商店的图标、图像大小,请遵循以下URL


我认为问题在于iphone 5启动屏幕图像,您需要上传大小正确且图像有效的iphone 5启动屏幕。您的应用程序不是针对iOS 6的??您需要将目标更改为iOS 6.0或更高版本,并为其生成二进制文件。对于iphone 5,您需要添加具有此名称的图像默认值-568h@2x.pngRefer到此链接用于根据目标设备显示所需图像。谢谢你的回答。我做到了,但我收到了另一条失败消息:启动映像无效-您的应用程序包含一个带有大小修饰符的启动映像,该修饰符仅适用于使用iOS 6.0 SDK或更高版本构建的应用程序。也许你知道怎么修理它?
640 x 1136
640 x 960
320 x 480