0

最近,我使用 OS 10.7 从 XCode 4.x 将我的应用程序上传到 Apple 商店。之后,我用 Xcode 5.0 升级了我的机器以从 iOS 7 开始。现在我将我的应用程序从 Apple 商店下载到安装了 iOS 7 的 iPhone 4S。我看到设备上的应用程序 UI 与 iOS 7 模拟器完全不同。设备导航和标签栏像 iOS 6 一样老式,而我期待像 iOS 7。

我认为这背后的原因是应用程序是从 XCode 4.x 上传的,当我从 Xcode 5 上传它时,它会显示 iOS7 的最新 UI。

有没有人面临同样的问题?你认为苹果应该自己做吗?

4

3 回答 3

1

你理解的没错。应用程序必须在 xCode 5 上构建和更新才能展示新的 iOS 设计。

您必须在 xCode 5 上检查您的应用程序,然后才能将其上传为“iOS7 就绪”,请注意,您的应用程序可能适用于 iOS 6 上的旧设计,但没有人可以为您检查,因为它们可能是 UI 问题,甚至崩溃,具体取决于您的旧 UI 和代码。

如果你使用 100% iOS 原生界面,你应该不需要做太多的工作。

于 2013-10-04T13:41:57.093 回答
0

您的应用是基于 iOS 6 SDK 构建的,要使用 iOS 7 UI 功能,请使用 iOS 7 SDK 构建您的应用。iOS 7SDK 将与 xCode 5 一起提供。所以升级到 xCode 5 并针对基础 SDK 7 构建应用程序。

于 2013-10-04T13:40:16.710 回答
0

Xcode 7 不存在;)

您的问题是您使用 Xcode 4 编译了您的应用程序。只有 Xcode 5 嵌入了 iOS 7 SDK。如果你想解决你的问题,你必须再次提交你的应用程序,但使用 Xcode 5 编译。

(不要忘记设置正确的部署目标)

于 2013-10-04T13:41:25.310 回答