【问题标题】:Raising minimum iOS Deployment Target Version for App Update提高应用更新的最低 iOS 部署目标版本
【发布时间】:2011-07-23 00:15:49
【问题描述】:

假设我们有一个部署目标设置为 3.0 的应用程序,我们希望将部署目标提高到 3.2。通常情况下,App Store 不会让应用安装在 IOS 版本低于这个的设备上,但是在更新之前已经安装了应用的设备呢?他们会看到更新但无法安装,他们会不会看到更新,或者,上帝保佑,他们可以安装但应用程序无法启动?

我到处搜索,但找不到任何有关提高应用更新最低操作系统版本的信息。

谢谢!

【问题讨论】:

  • 欢迎来到 StackOverflow!好问题!记得标记正确的答案,这样人们就会有动力再次帮助你。

标签: iphone ios ipad deployment app-store


【解决方案1】:

根据我的经验,这些更新不会显示为可用。

当我将设备上的操作系统从 3.1 升级到 4.1 时,App Store 应用中立即出现了大约 10 个可用更新 - 所以这应该是实际行为。

【讨论】:

  • 当我们将最低目标从 2.2.1 更新到 3.0(很久以前)时,这也是我的经验
  • 但是,有一个问题案例,它来自于在 iTunes 内或在随后同步到 iTunes 的更高版本号的设备上执行的升级。当用户将旧设备与 iTunes 同步时,iTunes 实际上会从设备中删除该应用程序,因为它无法运行当前在 iTunes 中的新版本。当我将我的一个应用程序升级为仅支持 4.0 时,有几个使用原始 iPod touch 的用户报告了此问题。
  • 我有一个类似的场景:我们的应用是 3.2(最低目标),我们想提升到 4.3(删除 armv6 支持),会被接受吗?
  • 认为会的,但是如果对苹果有一点怀疑:)
  • 苹果有这方面的官方文档吗?
【解决方案2】:

除了仅显示受支持的更新外,商店现在还提供“最新兼容版本”。即使他们的设备不支持最新版本,这也可以让人们下载应用程序。不幸的是,这意味着有些人仍然可以下载带有您已经修复的错误的旧版本。可能有办法禁用此功能,但我的应用更新都没有引入新要求,所以我无法测试。

【讨论】:

【解决方案3】:

几乎可以肯定的是,他们不会被允许安装它。类似的情况是 iPad 应用程序或 Mac 应用程序不会显示在 iPhone 和 iPod 上的 App Store 中。

我这么说几乎是因为更新不应该出现在他们的 iOS 设备上的老用户身上。然而,风险在于用户与 iTunes 同步,或者如果他们使用另一台设备进行更新。新版本的应用程序现在与他们的帐户相关联,如果他们尝试将其与 iTunes 同步,则会破坏旧设备上的安装。

【讨论】:

  • 如上面@BradLarson 所述 - 他们可以安装它,但它会破坏他们现有的应用程序。然后他们可能会发现无法重新安装。苹果并没有“覆盖”,除了“苹果很高兴强迫你把你的工作设备装箱,然后买一个新的,因为这对他们来说是免费的现金”。 (作为一名开发人员,因为苹果显然出于贪婪而被客户指责而感到沮丧)
猜你喜欢
  • 1970-01-01
  • 2021-04-28
  • 2021-04-18
  • 2022-11-23
  • 1970-01-01
  • 1970-01-01
  • 2015-08-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多