有没有办法让一个应用程序运行,并显示为与iOS 7 iPhone上的iOS 6?

我刚刚完成了一个在iOS 6中看起来很好但在iOS 7中很糟糕的应用程序。

具体来说,我曾经使用过大量的表格视图,其中的单元格不能在整个屏幕上展开 – 就像iOS 7默认的那样。我使用背景颜色来传达某些信息。 在iOS 7下,这意味着我得到彩色页眉和页脚分解的白色tableview部分,这看起来很可怕

我知道,当我进入商店的时候,iOS 7将会出来,也许我应该重写那些让它看起来不错而又垃圾的东西。

我需要知道的是这个

如果iOS 6的版本正在运行,是否有可能告诉运行iOS 7的iPhone运行并显示该应用程序? 如果是的话如何?

如果您使用ios 6 SDK进行构build,那么它将回落到ios 6样式组件,因此您需要XCode 4.6的副本或将ios 6.1 sdk复制到Xcode 5中。显然,您不能使用任何ios 7 APIfunction点,你可能在其他地方头痛。

这里有一个stream程图 ,显示它将如何构build。

恐怕这是不可能的,如果你也想支持新的平台,你应该花一些时间把你的应用移植到iOS 7上。 看看iOS 7的转换指南。 https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/index.html#//apple_ref/doc/uid/TP40013174-CH6-SW1

您可以制作两种不同的布局,一种适用于iOS 6,一种适用于iOS 7,但如果您希望在iOS 7设备上运行应用程序,则需要添加新布局。 https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/SupportingEarlieriOS.html#//apple_ref/doc/uid/TP40013174-CH14-SW1

您可以。 然而,这是一个非常糟糕的方式来做到这一点。

唯一的select是用旧的SDK开发你的应用程序。 这意味着,你基本上是为iOS 6.0开发的,你不能使用任何新的function。

这将使设备以一种兼容模式运行应用程序,并使用旧的UI。

不过,我不确定,从旧的XCode版本上传到App Store需要多长时间。

所以真的,你最好的select是重新devise它的iOS7。