2015-02-11 84 views
1

我打算将一个iOS应用程序提交给appstore。我之前用xcode5.1开发了这个应用程序,它支持iOS 6.0和更高版本(当时没有发布iOS8)。iOS应用程序提交时没有@ 3x图像并使用xcode 6.1构建

我是否希望通过为iphone 6和6加入启动屏幕和图标图像来重新构建ios 8.0的应用程序? (当我为iPhone6/6添加@ 3x启动图像加上它显示与我的屏幕对齐问题,这将迫使我推迟我的发布。)

如果我不使用包含xcode 6.1构建应用程序启动iPhone 6和6以上的屏幕和图标图像。

回答

0

Apple docs说:

如果你的应用表明,它是为iPhone 6 Plus进行了优化,至少需要一个5.5英寸的屏幕截图。最多可以上传四个额外的屏幕截图。您可以在创建或编辑iTunes Connect记录时重新排列屏幕截图。

现在有怎样表明您的应用程序支持iPhone 6/6加上iPhone 6

的问题类似的信息是什么?当您的项目中添加了4英寸的启动图像时,iPhone 5的支持会显示出来,所以我认为只有在相应的启动图像将添加到您的项目时,才会添加iPhone 6/6 Plus支持。

Xcode 6还允许。使用启动画面文件,而不是启动图像如果选择此选项,iPhone 6/6八方支援将被自动添加自启动画面处理所有的可选尺寸

要回答你的问题:您的应用程序应该在没有启动屏幕的情况下被接受,因为它表明您不支持iPhone 6/6 plus。尝试在可能的时候添加这些分辨率,苹果在2015年2月1日开始添加关于分发的some constraints,我们会为解决办法做同样的事情。

+0

感谢您的快速回复。如果我想在更短的时间内包含iPhone6/6 +屏幕布局支持,我可以为iphone 6和iphone 6创建单独的xib文件吗?请问这是个好主意还是有更好的解决方案? – JamesDon 2015-02-12 06:21:43

+0

如果你想支持多种屏幕尺寸,最好的方法是使用自iOS 6和Xcode 4以来的Autolayout。Xcode 6还提供了'尺寸类',它允许你为不同设备定制更多的视图,但仅仅兼容来自iOS 7.有关这些主题的很棒的WWDC视频。 – 2015-02-12 06:39:16

相关问题