iphone - 无效二进制 : Your binary is not optimized for iPhone 5 As of May 1

标签 iphone ios app-store-connect

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

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

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

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

并通过警告获取拒绝:

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  

然后也得到同样警告的拒绝

launch image NAME 或 SIZE 哪里有问题

最佳答案

好吧,我遇到了同样的问题,并通过在根级别添加 default-568h@2x.png 文件找到了解决方案,如图所示

enter image description here

并确保您不对启动图像使用图像断言,这解决了我的问题。

关于iphone - 无效二进制 : Your binary is not optimized for iPhone 5 As of May 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850903/

相关文章:

ios - iTunes Connect 上的无效签名(无效二进制文件)

iphone - 在 iPhone 上使用 Quartz 绘制虚线

iphone - MKMap 无法在 ViewDidLoad/ViewWillAppear 中设置区域

ios - 如何在 Objective-C 中创建对象?

ios - 停止从 ScrollView 内的字段自动缩放

android - iTunes Connect 和 Google Play 中是否有关于崩溃报告的电子邮件通知?

iphone - 每个帐户或每个配置文件是否限制 100 个开发设备?

iphone - 到底什么是沟通 channel ?

javascript - 使用 jQTouch javascript iphone/ipad 的简单滑动画廊

ios - 格式化没有千位分隔符的双数?