是什么决定iOS应用程序是否在iOS 7中获得新外观

Bra*_*son 9 xcode ios ios7

iOS 7究竟使用什么来确定应用程序是应该使用传统的iOS 6风格UI(又称iOS6兼容模式)还是更新的iOS 7 UI来显示?

  • 如果我在Xcode 5中构建我们的应用程序,将基本SDK设置为7,我会按预期获得iOS 7 UI
  • 如果我在Xcode 5中构建我们的应用程序,将基本SDK设置为6,我仍然可以获得iOS 7 UI(意外,在真实设备和模拟器上发生)
  • 如果我在Xcode 4.x中构建,我会按预期获得较旧的UI

在所有情况下,部署目标都设置为5.

由于我们的应用程序具有相当自定义的UI,我们还没有准备好转向iOS 7的新外观.但是我们确实需要进行一些后端更改以支持我们现在需要发布的iOS 7.我们仍然可以提交使用Xcode 4.x构建的应用程序并期望它们被接受吗?

bor*_*den 4

暂时,你可以。Apple 将在停止接受使用 Xcode 4.x 构建的应用程序时发布公告。我的公司目前正在使用 Xcode 4.6 提交应用程序,因为我们没有足够新的操作系统来支持 5。我怀疑至少需要几个月的时间才能停止。