5

我有一个在 iOS 7 到来之前在 App Store 中被接受的 iphone 应用程序。该应用程序曾经支持 iOS 5 和 iOS 6。

现在我已经将同一个应用程序更新到 iOS 7 并即将提交给 App Store 以供批准。我有一个让我困惑的问题。

问题 1:应用程序的第一个版本是否会保留在 iOS 5 和 iOS 6 用户的 App Store 中,而我要提交的新版本仅服务于 iOS 7 用户。换句话说,我想节省一些时间,但不想更新与旧版本兼容的同一个应用程序。

4

5 回答 5

6

拥有早于 7.0 的 iOS 版本并且之前下载过您的应用程序的用户仍然可以从 iCloud 恢复旧版本。

您的应用程序的新用户无法下载旧版本。

这是 Apple 发出的关于此的信息:

“已经购买了您的应用程序的用户现在可以下载以前的版本,允许他们在当前版本可能不再支持的旧设备上使用您的应用程序。

如果您不希望以前版本的应用程序可用,例如由于可用性或法律问题,您可以在 iTunes Connect 上管理您的应用程序模块的权利和定价部分管理它们的可用性。”

于 2014-01-18T19:01:08.060 回答
5

是的,从几周前开始。如果客户下载了您的应用程序,但该应用程序不适用于他的设备(例如,该应用程序只有 iOS 7,而客户拥有 iOS 6)并且之前上传了 < iOS 7 支持版本,它将下载该应用程序。

资料来源:Engadget

于 2013-10-04T10:31:16.303 回答
1
  • 首先我要问为什么?

  • 其次,已经给出的两个答案是完全错误的。

    • Too yoeribovens 回答这不是真的,Apple 没有证实这一点,它也没有记录在 Apple 文档的任何地方。我对那篇文章的最佳回复是它完全是垃圾。除非苹果证实,否则这不是真的。

    • user1673099回答这个问题也不是一个很好的理由。这意味着要在应用商店中维护两个应用程序,因此除非一个是 LITE 版本,另一个是完整版本,否则我根本不会这样做。

我要做的一件事是,如果您想支持iOS 5,您应该采用的实际工作方式,iOS 6并将iOS 7您引导至支持 iOS 6 的 Apple 官方文档

本指南将帮助您完成从iOS 6to的过渡,iOS 7还将指导您如何完全支持以前的iOS版本。

您可能还想阅读iOS 7 UI 过渡指南 Before You StartiOS 7 UI 过渡指南 确定项目范围

于 2013-10-11T09:56:23.910 回答
1

我在 Apple 支持社区问同样的问题。有可能的。他们这样回答——

iOS 7 和 OS X Mavericks 包含许多您喜爱的应用程序在更新时可以利用的新功能。其中一些功能特定于最新版本的 iOS 和 OS X。因此,如果您仍在使用早期版本的 iOS 或 OS X,某些应用程序的最新版本可能无法在您的设备或计算机上运行。感谢App Store,当您使用较旧的操作系统时,您仍然可以重新下载兼容的较早版本的应用程序。

以下是安装应用程序早期版本的方法:

Open the App Store (with iOS 4.3.3 or later) or Mac App Store (with OS X Mountain Lion).
Go to the Purchased screen (iOS) or Purchases tab (OS X).
Select the app you want to download.

如果该应用程序的兼容版本适用于您的 iOS 或 OS X 版本,只需确认您要下载它即可。例如,在为您的 iOS 7 设备购买 iPhoto 后,您可以从您的 iOS 6 设备安装早期兼容版本的 iPhoto。附加信息

注意:如果应用程序的开发人员选择不提供某些早期版本的应用程序,则可能无法从 App Store 下载它们。如果您没有看到您要查找的应用程序版本,请联系应用程序开发人员以获取更多信息。开发者的联系信息可以在 App Store 的应用产品页面上找到。

您也可以从这里阅读它-

http://support.apple.com/kb/ht5919

于 2014-02-10T06:01:55.680 回答
0

您必须使用different BundleIdfor Ios 7 应用程序并对其进行更改deployment target to ios 7.0

所以,想法是你正在制作两个不同的应用程序。

  1. ios<7.0

  2. ios=7.0

愿这对您有所帮助。

于 2013-10-04T10:31:59.473 回答