2013-09-26 127 views
0

我将Xcode 4.6.2升级到Xcode 5.我现有的项目的xib文件已升级到Xcode 5.我试图将它们恢复为Xcode 4.6(在文件检查器中,Interface Builder Document ,“打开:Xcode 4.6”),但重建项目并在设备上运行(iOS 7)后,设备上的界面仍然是Xcode 5(应用程序按钮和工具栏是新的iOS 7样式)。将XIB从Xcode 5降级到Xcode 4.6

Xcode 5 File Inspector

我如何能恢复的界面看起来像之前(预iOS的7.0)?

回答

3

弹出简单地定义了XIB文件本身的格式。它在运行时不会影响接口。

为了让iOS 6 看起来您的应用程序,你必须编译与iOS 6 SDK,这意味着你将不得不继续使用Xcode 4.6.3。 (有人会说你可以将iOS 6 SDK复制到Xcode 5中,但是这会导致Xcode不受支持的配置,并且肯定是而不是推荐)

+0

感谢戴夫,我会试试看。我不知道为什么Xcode 5提供恢复到旧的xib界面,如果它不支持使用旧界面构建应用程序。这是否意味着需要为iOS6(具有较旧的界面)和iOS7(具有较新的界面)分别构建和部署项目? – kzia

+0

@kzia这样就可以在拥有不同Xcode版本的开发人员(例如,使用Xcode 5和使用Xcode 4的开发人员)之间共享xib文件。 –

+0

这是否意味着需要为iOS6(具有较旧的界面)和iOS7(具有较新的界面)分别构建和部署项目? – kzia