INVALID BINARY:您的二进制文件未针对iPhone 5进行优化截至5月1日 [英] INVALID BINARY : Your binary is not optimized for iPhone 5 As of May 1

查看:333
本文介绍了INVALID BINARY:您的二进制文件未针对iPhone 5进行优化截至5月1日的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我先导入了所有3张启动图像

I had imported all 3 Launch Images First

1: 320 x 480    
2: 640 x 960 (Retina 3.5-inch)    
3: 640 x 1136 (Retina 4-inch)    

他们具有以下所需的默认名称:

they have the following default names that are needed:

1:Default.png   
2:Default@2x.png   
3:Default-568h@2x.png   

并获得拒绝警告:


iPhone 5优化要求 - 您的二进制文件未针对
iPhone 5进行优化。截至5月1日,所有新的iPhone应用程序和应用程序提交的更新
必须支持iPhone 5上的4英寸显示屏。所有应用程序必须包含
启动图像,其中-568h尺寸修改器紧跟在启动图像文件名的
basename部分之后。启动图像必须是
是PNG文件并位于捆绑包的顶层,或者如果您本地化您的启动图像,则在每个.lproj文件夹中提供
。通过查看iOS
人机界面指南和iOS应用编程指南,了解有关iPhone 5支持和应用启动图像的更多信息。

iPhone 5 Optimization Requirement - Your binary is not optimized for iPhone 5. As of May 1, all new iPhone apps and app updates submitted must support the 4-inch display on iPhone 5. All apps must include a launch image with the -568h size modifier immediately following the "basename" portion of the launch image's filename. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the iOS Human Interface Guidelines and iOS App Programming Guide.

即使添加:

Default-568h.png  of  size  320 x 568  

然后也会获得相同的拒绝警告

then also get the rejection with the same Warning

问题出在哪里?启动图像NAME或在SIZE中

Where is the problem in launch image NAME or in SIZE

推荐答案

您为大型应用程序图标命名的方式是正确的Default-568h@2x.png 。如果您为应用程序使用任何背景图像,请确保iPhone 5的图像存在。

The way you named the large app icon is correct "Default-568h@2x.png". If you are using any background image for your app, make sure the image exists for iPhone 5.

我想您正在尝试支持3G等旧版iPhone。 Apple停止支持旧版iPhone。
要解决这个问题,您需要做的就是使用最新的SDK进行编译。在项目构建设置中保留armv7体系结构。并保持部署目标> = 4.3 SDK。
这是您的问题的修复方法。

I guess you are trying to support older versions of iPhone like 3G. Apple stopped supporting older versions of iPhone. To overcome this issue what you are facing, all you have to do is compile with latest SDK. Keep armv7 architecture in Project build settings. And keep deployment target >= 4.3 SDK. This is the fix for your issue.

这篇关于INVALID BINARY:您的二进制文件未针对iPhone 5进行优化截至5月1日的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆