今天我们的应用程序更新已经在App Store获得了批准。但是,在某些设备上,即使我们首先完全删除了应用程序,下载时仍然安装之前的版本。设备是否以某种方式记住了旧版本?这怎么可能?一些不太用于开发的设备似乎可以从今天下载正确的版本。
这里可能出了什么问题?
今天我们的应用程序更新已经在App Store获得了批准。但是,在某些设备上,即使我们首先完全删除了应用程序,下载时仍然安装之前的版本。设备是否以某种方式记住了旧版本?这怎么可能?一些不太用于开发的设备似乎可以从今天下载正确的版本。
这里可能出了什么问题?
我不知道TestFlight是什么。但是,当我的新版本应用程序变为“待售”时,我遇到了这个问题。花费了很长时间寻找解决这个问题的方法。
令人惊讶的是,在大约一个小时后,它自己解决了。所以,我建议你耐心等待一段时间,它会在一段时间后自动解决。
你的应用程序达到“准备销售”的时间、新关键字(如果有)在App Store中被索引的时间以及二进制下载实际更新的时间之间存在时间差异。根据我们的经验,它们不会超过一个小时,但我可以想象许多因素会影响这种滞后。
如果需要花费不方便的时间,那么向苹果报告可能是个好主意。
我遇到了同样的问题,我通过iTunesConnect上传了新版本的应用程序,但是应用商店没有显示我的新版本。 当我将应用程序上传到iTunes时,我上传了应用程序版本1.06,但由于某些错误上传无效,所以我再次修复了一下小错误然后重新上传,但这次并没有再次打开版本(我已经打开了iTunes,所以我只是上传了新的构建,但没有在iTunes中创建新版本)。
因此,我再次在iTunes connect帐户上点击新版本,并设置相同的版本1.0.7,并在应用程序上设置相同的版本并更改构建号码,然后从Xcode重新上传到iTunes,保存并单击提交,在一天的审核时间后,我的新版本上传到应用商店。 请确保你直接从应用商店下载,如果你使用Apple Store应用来下载,则更新Apple Store应用,否则你的应用程序不会显示新版本,而是显示旧版本。