更新iOS SDK:它是否强制所有用户更新?

问题描述:

我有什么可能是一个简单的问题(也许愚蠢)...如果你发布一个iOS应用程序,让我们说它的运行版本4.x,但你推出更新到AppStore,使用更新的编译SDK,并在需求中指定您需要该SDK版本,那么不更新其os的用户会发生什么情况?更新iOS SDK:它是否强制所有用户更新?

我是否假设他们没有通过应用程序商店更新通知,因为他们的手机操作系统不兼容? 干杯

+0

我相信(从发生在我身上的用户身上),它仍会警告它有可用更新,但不会允许用户在不更新操作系统的情况下下载它。 – 2011-06-13 22:29:10

现有的用户已经有一个旧版本的应用程序的工作,他们甚至不会看到应用程序的更新。

+1

我想苹果公司解决了这个问题。好。我讨厌获取我无法更新的更新。 – PengOne 2011-06-13 22:33:09

+0

除非他们在桌面iTunes看。 – 2011-06-13 22:34:18

+0

我很习惯从桌面上的iTunes进行更新,我不会因为使用较旧的硬件从那里执行更新而造成问题。 – Petesh 2011-06-13 22:44:26

当您创建应用程序时,您在应用程序的属性中声明该应用程序支持的最低iOS版本是什么。您可以使用较新版本的SDK编译应用程序,目标是较旧的操作系统。

使用文档中推荐的机制(查看文档中的SDK兼容性指南),您应该防止执行仅适用于较新版本的调用。

为较新的操作系统发布应用程序而无需添加新操作系统所需的功能即可为应用程序添加不必要的限制,否则这些限制将允许其在较早的版本上运行(并非每个人都拥有最新的iPhone,iPad或iPod Touch)

我在Windows 7上运行的Windows 7上开发了应用程序。这是可行的,您只需要花费大量时间解决缺少的功能。