2

我们一直在努力让我们的应用程序在 iOS 7 中的所有变化中正常工作。尤其是事物的颜色和布局。但这些变化仍在发展中。

我们在应用商店中的应用版本没有这些修改。在本地测试时,它在 iOS 6 上运行良好,在 iOS 7 上看起来很糟糕。然而,从应用商店下载并安装到 iOS 7 iPad 上后,它似乎运行良好——就像在 iOS 中一样6(!)。我们想知道应用商店人员是否可以切换某些“兼容性标志”,这意味着“尚未为 iOS 7 做好准备——使用兼容模式”?我不确定如何解释这一点。想问问有没有人知道?

我们的应用程序: http ://appstore.com/cedarssuite

总结:在 iOS 7 上通过模拟器或在具有 iOS 7 的开发 iPad 上运行,该应用程序看起来很糟糕。但是下载批准的应用商店版本并在 iOS 7 上运行,它工作得很好。为什么?

4

2 回答 2

1

如果您设置基本 SDK < 7,它将使用旧的 iOS 6 样式。当然,这基本上需要你用旧版本的 Xcode 编译,而且你不能使用 iOS 7 的功能,即使在 iOS 7 上运行也是如此。

于 2013-09-30T22:34:44.547 回答
1

注意:这不再正确。自 2014 年 2 月起,Apple 仅接受 SDK7 版本

这很正常。自这些应用程序以来,所有旧应用程序都可以在新的 iOS 版本上正常运行。基础 SDK 设置为旧版本。在你的情况下(iOS 6.0)。他们将使用旧的 SDK 运行。但是,当您使用新的 sdk(Base SDK 7.0)构建时,它们看起来像您所说的那样可怕,有时它们会崩溃。由于新 iOS 中的布局更改和控件行为。

只要求您使用新的 sdk 构建以利用新功能。

保留您的应用程序。用旧版本构建似乎除了新功能之外没有其他缺点。因为苹果仍然接受使用旧 sdk 发布应用程序回到 4.3。

于 2013-09-30T22:36:36.590 回答