是否可以使用基础SDK iOS5.1和Default-568h@2x.png来提交应用程序,以便应用程序不会留下额外的黑色空间?
我们的普通应用程序在iPhone5上运行良好,但留下了顶部和底部的黑色空间,如果我们只包括“Default-568h@2x.png”,它会正常工作吗(在iPhone5的完整区域显示视图)?
有很多依赖项支持iOS6,所以是否可以使用“Default-568h@2x.png”和基础SDK iOS5.1提交应用程序?
是否可以使用基础SDK iOS5.1和Default-568h@2x.png来提交应用程序,以便应用程序不会留下额外的黑色空间?
我们的普通应用程序在iPhone5上运行良好,但留下了顶部和底部的黑色空间,如果我们只包括“Default-568h@2x.png”,它会正常工作吗(在iPhone5的完整区域显示视图)?
有很多依赖项支持iOS6,所以是否可以使用“Default-568h@2x.png”和基础SDK iOS5.1提交应用程序?
使用Xcode 4.4.1和iOS 5.1 SDK构建的iPhone 5全屏应用程序无法提交。我试图支持armv6/iOS 3.x和iPhone 5的旧设备,但是我从itunesconnect接收到了拒绝消息。我认为这是App Store的新政策。
"无效启动图像-您的应用程序包含大小修饰符的启动图像,仅支持使用iOS 6.0 SDK或更高版本构建的应用程序。"
只需将Default-568h@2x.png的尺寸与Default@x2.png启动画面调整为相同大小,不要重新命名,只调整其大小即可。对我而言,这就是它的工作方式,似乎二进制文件确实被伪造了,我的应用正在等待审核,还不知道是否会被批准。
如需更多信息,请阅读此博客文章。
我没有看到苹果有禁止开发者提交基于SDK 5.1的应用程序的政策。我的理解是,如果您在SDK 5.1上开发,则还应在iOS 6上测试您的应用程序。
话虽如此,iOS 6 SDK提供了很好的功能来帮助开发者管理布局,苹果肯定希望开发者使用最新的SDK。