在iOS 7.0上运行的应用程序具有iOS 6.0界面

时间:2013-10-08 07:45:05

标签: ios ios7

我在iOS 7.0和xcode 5上运行我的应用程序,但界面看起来与iOS 6.0完全一样,但UIAlertView就像iOS 7.0一样。我已将SDK配置为iOS 7.0,部署目标为6.0。该应用程序在模拟器中运行良好,看起来完全像iOS 7.0平板。但是当iphone运行iOS 7.0系统时,为什么应用仍然看起来像6.0?

为什么在ios模拟器选择面板上有两个具有相同设备名称的选项?它们是一样的吗?

我已经在运行ios 7.0的iphone 5设备上成功运行了我的应用程序,它具有ios 7.0的外观和感觉。但如果我再次运行它,它会回到ios 6.0外观。我之间什么都没改变。我真的不知道发生了什么。这令人沮丧。

2 个答案:

答案 0 :(得分:2)

我刚想通了。因为我将iOS 6.1 sdk复制到xCode 5,并且当连接iphone设备时,xCode 5显示相同的设备两次,一次用于iOS 6.1,一次用于iOS 7.0,我必须选择iOS6.1作为运行目标,所以我没有得到iOS 7.0用户界面。

答案 1 :(得分:1)

这称为兼容模式,因为您正在连接iOS6,您的应用程序将看起来和行为如果它在iOS6下运行,如果您想要iOS7外观,您需要在xCode5 iOS7下编译您的应用程序。

考虑检查这些问题:

When IOS 7 is launch will all application that is build for ios 6 look well?

How to debug app in compatibility mode on iOS 7?