防止iCloud下载旧的应用程序版本

时间:2013-12-17 17:15:23

标签: ios app-store icloud

我上传了我的应用程序的新版本,其中包含一些DB(使用过的CoreData)更改(服务器端也发生了更改)。我添加了新模型,以便DB更改不会导致任何崩溃。

下载应用程序新鲜工作正常。如果应用程序的旧版本在云中,那么当我尝试安装应用程序(显示云图标)时,旧版本会被下载并导致崩溃。有没有办法阻止iCloud恢复/下载旧版本?

3 个答案:

答案 0 :(得分:7)

以下步骤解决了我的问题。

  1. 在iTunes中点击应用图标。
  2. 选择'权利和定价'
  3. 现在选择'管理此应用的iCloud设置'
  4. 现在检查您不希望用户从iCloud下载的版本。

答案 1 :(得分:2)

让我相信@grgarside的回答 - > https://apple.stackexchange.com/a/254181/121124

iTunes Connect→我的应用程序→应用程序→App Store→定价&可用性→上次兼容的版本设置→可用版本。

是您正在寻找的新流程序列。 我写这个作为一个新的答案,因为与2013版本相比,用户界面发生了很大的变化。

这是2017版

itunesconnect last-compatible version settings

答案 2 :(得分:0)

不,您无法阻止用户使用自己的备份,您也不应该这样做。如果您的应用程序在恢复版本时崩溃(可能更新?),您可能会严重处理更新。 Core data model versioning and migrating是您在当前应用版本中更新核心数据模型时所需要的,并且希望保持向后兼容性。