XCode 5奇怪的行为 - 旧布局

时间:2014-02-09 14:32:44

标签: ios iphone xcode

自从我从XCode 4.6升级到5.0以来,这个问题已经让我好几个月了。

这就是问题所在。

  • 我在XCode 5中创建了一个全新的应用程序/项目。
  • 我将部署目标设为iOS 6.0。
  • 我在故事板中创建了一个导航栏
  • 我在运行iOS 7的实际iphone设备上部署了应用
  • 我看到“旧”导航栏布局屏幕(见截图)
  • 我关闭项目,转到我的DerivedData目录并清理那里的所有内容。
  • 再次打开我的项目并重建并低,看到我看到新的iOS 7布局。
  • 注意:在iOS 7模拟器中,它每次都能完美展现一切。

我已经创建了每一个项目。我必须每天多次清理dir,否则即使设备运行的是iOS 7,它也会在实际设备上恢复旧的iOS外观。

最糟糕的是我将我的一个应用程序升级到iOS 7,将其发送到AppStore,当我从appstore下载该二进制文件时,它显示了iOS 6的“旧”外观和感觉。这是怎么回事? ?

我做错了什么以及如何强制它每次在我的设备上使用新的iOS 7布局?

注意:这是在同一iPhone iOS 7设备上运行的相同应用。

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:-1)

也许,你在xcode中有两个sdks吗? 看起来你用旧的sdk6构建应用程序。

我支持ios6的旧应用程序,并在xcode中有两个sdks - sdk7和sdk6。当我使用sdk6构建时 - 我在iPhone中使用ios7看到旧样式元素。