我有一个在iOS 7到来之前在App Store中接受的iphone应用程序。该应用程序用于支持iOS 5和iOS 6。
现在我已将相同的应用更新到iOS 7并即将其提交到App Store进行审批。我有一个让我感到困惑的问题。
问题1:该应用的第一个版本是否有任何方式停留在适用于iOS 5和iOS 6用户的App Store中,而我要提交的新版本仅适用于iOS 7用户。换句话说,我想节省一些时间,但不能更新与旧版本兼容的相同应用程序。
答案 0 :(得分:6)
具有7.0之前的iOS版本并且之前已下载过您的应用程序的用户仍可以从iCloud恢复旧版本。
您应用的新用户无法下载旧版本。
这是Apple就此发出的信息:
“已购买应用的用户现在可以下载以前的版本,允许他们将您的应用与旧版设备一起使用,而当前版本可能不再支持这些设备。
如果您不希望以前版本的应用程序可用,例如由于可用性或法律问题,您可以在iTunes Connect上的管理您的应用程序模块的权利和定价部分中管理其可用性。“< / p>
答案 1 :(得分:5)
是的,几个星期后。如果客户下载了您的应用并且该应用无法用于他的设备(例如,该应用仅适用于iOS 7且客户拥有iOS 6)且则存在&lt;之前上传的iOS 7支持版本,它将下载该版本。
来源: Engadget
答案 2 :(得分:1)
首先我会问为什么?
其次,已经给出的两个答案是完全错误的。
太过yoeriboven
回答这不是真的,Apple没有证实这一点,Apple文档中的任何地方都没有记录。我对该文章的最佳答复是完全垃圾。除非Apple已经确认,否则事实并非如此。
对于user1673099
的回答,这也不是一个好的原因。这意味着要在应用程序商店中维护两个应用程序,因此除非一个是LITE版本而另一个是完整版本,否则我根本不会这样做。
我要做的一件事是,如果你想支持iOS 5
,iOS 6
和iOS 7
,你应该采用的实际方式是指导{{3 }}
本指南将帮助您从iOS 6
转换为iOS 7
,并且还会指导您如何完全支持以前的iOS
版本。
您可能还想阅读Official Apple Documentation for Supporting iOS 6和iOS 7 UI Transition Guide Before You Start
答案 3 :(得分: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的应用程序产品页面上找到。
你也可以从这里阅读 -
答案 4 :(得分:0)
你必须使用different BundleId
for Ios 7 app&amp;改变了它deployment target to ios 7.0
。
所以,想法是你正在制作两个不同的应用程序。
IOS&LT; 7.0
IOS = 7.0
这对你有帮助。