2

使用 XCode 5 构建较旧的应用程序会在模拟器 (iOS7) 上使用新的按钮样式,但当部署到实际设备时,导航栏上的按钮会恢复为 iOS7 之前的样式(黑色背景)。

如果部署目标从 6.0 更改为 7.0,它在模拟器和设备上都可以正常工作。要获得新的按钮样式,还需要更改哪些内容?

4

1 回答 1

0

Xcode 是针对错误的 iOS SDK 构建的(对于遇到类似问题的人,请参阅xcode 4 中的重复设备方案)。

6.1 SDK 与 7.0 一起安装。这导致单个设备的目标菜单中有两个条目。如果选择了第一个设备,则一切都会按预期构建和工作。

When the second phone target is selected, it is building against the 6.1 SDK. 菜单中没有指示正在使用哪个 SDK。

于 2013-10-09T19:42:48.113 回答