Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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 在应用商店提交应用时,状态为无效二进制?_Iphone_Ios_Objective C_Launching Application - Fatal编程技术网

Iphone 在应用商店提交应用时,状态为无效二进制?

Iphone 在应用商店提交应用时,状态为无效二进制?,iphone,ios,objective-c,launching-application,Iphone,Ios,Objective C,Launching Application,我正在app store上提交应用程序,成功提交后状态为无效二进制。我从苹果收到的邮件是: iPhone 5优化要求-您的二进制文件未针对iPhone 5进行优化 从5月1日起,所有提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的4英寸显示屏 所有应用程序都必须在启动映像的文件名部分后立即包含一个带有-568h大小修饰符的启动映像。启动图像必须是PNG文件,并且位于捆绑包的顶层,或者在每个文件中提供 lproj文件夹,如果您本地化您的启动映像。查看iOS人机界面指南和iOS

我正在app store上提交应用程序,成功提交后状态为无效二进制。我从苹果收到的邮件是:

iPhone 5优化要求-您的二进制文件未针对iPhone 5进行优化

从5月1日起,所有提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的
4英寸
显示屏

所有应用程序都必须在启动映像的文件名部分后立即包含一个带有
-568h
大小修饰符的启动映像。启动图像必须是
PNG
文件,并且位于捆绑包的顶层,或者在每个文件中提供

lproj文件夹,如果您本地化您的启动映像。查看iOS人机界面指南和iOS应用程序编程指南,了解有关iPhone 5的更多支持和应用程序启动图像

所以请告诉我该怎么做。我已经在按键启动图像的app.plist中设置了
Default.png
。现在,我必须设置iPhone 5的启动图像,以及使用哪个键。

这是您需要的

违约-568h@2x.png

您需要这个尺寸为640×1136像素的图像

因为他们不想接受不支持iPhone5的应用

希望这对你有帮助


韦恩(Wayne)

根据苹果的说法,必须有三件事才能获得批准

1) 您必须为应用程序添加三个默认屏幕

Default.png

Default@2x.png

违约-568h@2x.png(适用于iphone 5的640*1136)


转到Target->summery->lauch image并拖动图像(当您在本节中拖动图像时,然后拖动自动加载项.plist文件)

看到图片了吗

2) 您必须通过XCode 4.5上传应用程序,然后


3) 添加armv7s

感谢您的回复,但我认为对于iPhone5,它们指定了640*1136和默认名称-568h@2x.png.Opps,我看到了错误的一个lol编辑了我的答案:默认-568h@2x.png什么是必需的,什么不是Default@2x.pngSo在启动图像键中,我将设置默认值-568h@2x.png并从应用程序中删除一个旧的Default.png。非常感谢它帮了我这么多,1+你能解释一下,我必须在哪里设置这3个启动图像的名称,或者没有类似的要求吗在app.plist中启动图像,除了1 Default.png外?当您拖动此部分中的图像,然后自动加载到.plist文件中时,首先您需要进行tryPoor研究->嗯,我遇到了这个问题。两件事,1。检查证书2。如果是通用应用程序,则上载所有图标大小并启动图像。