删除对旧iOS版本的支持

删除对旧iOS版本的支持,ios,app-store,version,Ios,App Store,Version,如果您发布的应用程序版本取消了对旧版本iOS的支持,会发生什么情况?(例如,删除iOS 7支持) 已经购买该应用程序的用户仍然能够下载旧版本吗 iOS版本上的用户仍然能够发现并安装我的应用程序的旧版本吗 我自己刚刚设法找到了这个问题的答案。我用了一个运行iOS 7.1.1的旧iPhone4,发现了一个曾经支持iOS 7但现在不再支持的应用程序 是的,过去购买/安装该应用程序的用户将能够通过使用“应用商店”应用程序“更新”选项卡中的“购买”部分来恢复该应用程序 不,用户将能够找到应用程序,但实际上

如果您发布的应用程序版本取消了对旧版本iOS的支持,会发生什么情况?(例如,删除iOS 7支持)

  • 已经购买该应用程序的用户仍然能够下载旧版本吗
  • iOS版本上的用户仍然能够发现并安装我的应用程序的旧版本吗

  • 我自己刚刚设法找到了这个问题的答案。我用了一个运行iOS 7.1.1的旧iPhone4,发现了一个曾经支持iOS 7但现在不再支持的应用程序

  • 是的,过去购买/安装该应用程序的用户将能够通过使用“应用商店”应用程序“更新”选项卡中的“购买”部分来恢复该应用程序
  • 不,用户将能够找到应用程序,但实际上无法安装:

    • 在应用商店中搜索时,应用仍然显示
    • 该应用程序声明“需要iOS 8或更高版本”
    • “获取”按钮是可点击的,但他们实际上无法安装应用程序。相反(在他们输入密码后),他们将看到一个警告视图,向他们解释他们必须升级到iOS 8(即使在iPhone 7上实际上不可能)

  • 不确定您作为答案添加的第1点。你实际试过了吗?因为根据我的想法,它会给你和第二点相同的结果。我刚刚证实了这种行为。上述iPhone4上的账户已经收购了“Runtastic”。当我尝试通过“购买”部分安装时,我会看到一个对话框,上面写着“下载此应用的旧版本?当前版本需要iOS 8.0或更高版本,但您可以下载最新的兼容版本。”带有两个按钮“取消”和“下载”。但是当我尝试下载“TestFlight”时该设备上的应用程序我没有下载旧版本的选项。由于苹果收购了该应用程序并重新发布,他们很可能删除了所有支持iOS 7的旧版本。