iOS -旧版本的应用程序从app Store安装。

时间:2021-08-14 07:16:42

We just had an app update get approved in the App Store today. However, on some devices, when we download the app, even after completely deleting it first, it is installing the previous version. Is the device somehow remembering the old version? How is this possible? Some devices that weren't used as much for development seem to download the correct version from today.

我们今天刚刚在app Store上通过了一个应用更新。然而,在某些设备上,当我们下载应用程序时,即使在完全删除它之后,它仍在安装上一个版本。这个设备是否记得旧版本?这怎么可能?一些没有被大量用于开发的设备似乎从今天开始就下载了正确的版本。

What could be going on here?

这里会发生什么?

3 个解决方案

#1


3  

Have these devices ever installed your app via TestFlight? We had this issue and TestFlight was causing a similar issue. We would try to download the app from the App Store, and an older app version would be installed. Funny enough, after installing this older app and returning to the App Store, we would be informed that there was an update available for our app, and we would be able to update to the correct version at this point.

这些设备曾经通过TestFlight安装过你的应用吗?我们有这个问题,TestFlight也有类似的问题。我们会尝试从app Store下载app,然后会安装一个更老的app版本。有趣的是,在安装了这个旧的应用程序并返回到app Store后,我们会被告知我们的应用有更新,我们可以在此时更新到正确的版本。

Removing TestFlight and its associated profiles didn't seem to help; a factory reset of the phone did the trick.

删除TestFlight及其相关配置文件似乎没有帮助;一个工厂复位的电话就成功了。

#2


2  

I don't know about TestFlight. But, I had this issue when my new version of app gets to "Ready for Sale". Spent long time searching for a solution for this issue.

我不知道什么叫试飞。但是,当我的新版本的应用程序“准备出售”时,我遇到了这个问题。花了很长时间寻找这个问题的解决方案。

Surprisingly about an hour it got resolved by itself. So, I advice you to be patient it works by itself after a while.

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

#3


1  

There's a timing discrepancy between the time your app gets to "Ready for Sale", the time your new keywords (if any) gets indexed by the App Store, and the time the binary downloads actually get updated. From our experience they don't get longer than an hour, but I can imagine that a lot of factors affect this lag.

在你的应用程序“准备出售”的时间、你的新关键词(如果有的话)被应用程序商店索引的时间(如果有的话)和二进制下载实际得到更新的时间之间存在时间上的差异。根据我们的经验,它们不会超过一小时,但我可以想象有很多因素会影响这种延迟。

If it does take inconveniently long then it's probably a good idea to report it to Apple.

如果确实需要很长时间,那么最好向苹果报告。

#1


3  

Have these devices ever installed your app via TestFlight? We had this issue and TestFlight was causing a similar issue. We would try to download the app from the App Store, and an older app version would be installed. Funny enough, after installing this older app and returning to the App Store, we would be informed that there was an update available for our app, and we would be able to update to the correct version at this point.

这些设备曾经通过TestFlight安装过你的应用吗?我们有这个问题,TestFlight也有类似的问题。我们会尝试从app Store下载app,然后会安装一个更老的app版本。有趣的是,在安装了这个旧的应用程序并返回到app Store后,我们会被告知我们的应用有更新,我们可以在此时更新到正确的版本。

Removing TestFlight and its associated profiles didn't seem to help; a factory reset of the phone did the trick.

删除TestFlight及其相关配置文件似乎没有帮助;一个工厂复位的电话就成功了。

#2


2  

I don't know about TestFlight. But, I had this issue when my new version of app gets to "Ready for Sale". Spent long time searching for a solution for this issue.

我不知道什么叫试飞。但是,当我的新版本的应用程序“准备出售”时,我遇到了这个问题。花了很长时间寻找这个问题的解决方案。

Surprisingly about an hour it got resolved by itself. So, I advice you to be patient it works by itself after a while.

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

#3


1  

There's a timing discrepancy between the time your app gets to "Ready for Sale", the time your new keywords (if any) gets indexed by the App Store, and the time the binary downloads actually get updated. From our experience they don't get longer than an hour, but I can imagine that a lot of factors affect this lag.

在你的应用程序“准备出售”的时间、你的新关键词(如果有的话)被应用程序商店索引的时间(如果有的话)和二进制下载实际得到更新的时间之间存在时间上的差异。根据我们的经验,它们不会超过一小时,但我可以想象有很多因素会影响这种延迟。

If it does take inconveniently long then it's probably a good idea to report it to Apple.

如果确实需要很长时间,那么最好向苹果报告。