2012-10-03 62 views
15

我们刚刚在App Store中获得了应用更新批准。但是,在某些设备上,当我们下载应用程序时,即使先完全删除它,它也会安装以前的版本。设备是否记得旧版本?这怎么可能?一些未被用于开发的设备似乎从今天开始下载正确的版本。iOS - 从App Store安装的旧版应用程序

这里可能会发生什么?

+0

您是否发布了新的二进制文件? – Kevin

+1

当你说“在某些设备上”......他们有哪些设备和哪些iOS版本?您是否有可能将您的应用定位到比iOS设备更高的版本?第二,你确定它是一个旧版本吗?你有没有任何标签或新功能可以确保新版本的安装? –

+0

@Kevin是的,新的二进制文件被释放。 – soleil

回答

1

您的应用到达“准备发售”时,您的新关键字(如果有)被App Store索引的时间以及二进制下载实际更新的时间之间存在时间差异。根据我们的经验,他们不会超过一个小时,但我可以想象有很多因素影响这种滞后。

如果确实需要很长时间,那么向Apple报告它可能是个好主意。

+9

在应用商店批准后的几个月里,我经历了“应用商店中的旧版本”问题。我相信这个解释并不包含我的经验。 – pretzels1337

+0

同意,我们也在@ pretzels1337的条件下看到它 –

+0

我已经发生了相当一贯的事情,似乎持续至少几天。可能与我们在应用商店批准之前使用企业分发有关 –

3

这些设备是否通过TestFlight安装过您的应用程序?我们遇到了这个问题,TestFlight导致了类似的问题。我们会尝试从App Store下载应用程序,并安装较旧的应用程序版本。有趣的是,在安装这个旧版应用程序并返回App Store后,我们会被告知我们的应用程序有可用的更新,我们可以在此时更新到正确的版本。

删除TestFlight及其关联的配置文件似乎没有帮助;手机的一个工厂重置取得了诀窍。

+1

我很想知道您是如何诊断此问题的。我们看到了同样的问题,我希望能够确认TestFlight导致问题。 – katemats

+0

我有一种感觉,它也必须与TestFlight做,但永远无法找出问题。 – soleil

+2

我们也看到了这一点,但我们不使用testflight - 尽管我们通过我们自己的内部网站分发应用程序的有经验的签名版本(具有相同的应用程序ID)。我的同事们认为,他们在升级发布之前在应用中打开应用商店中的应用页面时已经看到了它,几天后又回到了该应用页面,并且由于旧页面仍然打开,因此他们获得了旧应用。 – JosephH

2

我不知道TestFlight。但是,当我的新版应用程序进入“准备销售”状态时,我遇到了这个问题。花了很长时间寻找解决方案来解决这个问题。

令人惊讶的是大约一个小时它就自行解决了。所以,我建议你耐心一段时间后自行工作。

相关问题