包ID相同但来自不同项目的应用不会更新

时间:2019-03-27 21:33:19

标签: ios xcode app-store appstoreconnect

问题的某些背景:

  1. 我有一个名为 A 的Xcode项目。它具有捆绑包ID com.abc.tung 。它已经在AppStore上,并且几乎没有任何应用程序版本更新。

  2. 稍后,我们决定重新编写该应用程序,并使用Xcode创建一个名为 B 的新项目。我们还为它提供了相同的捆绑包ID com.abc.tung 。我们将一个新版本上载到AppStore Connect,一切都很好,它已转到AppStore Connect中的正确应用程序。然后我们将其发布到AppStore。

问题:

一些用户报告了一个问题,即使更新到最新版本(来自项目 B 的版本),它仍然会向他们打开具有旧功能的旧应用。

请帮助我了解怎么可能?或即使您遇到类似的问题,也请发表评论,因为这可能与AppStore有关?

1 个答案:

答案 0 :(得分:0)

由于捆绑包ID尚未更改,因此可能是构建版本问题。

需要找出以B提交给AppStore的应用程序构建版本,以及设备上安装了哪个构建版本。

iOS上的版本是发行版(例如1.2.3)+内部版本号(可以是单个数字,例如4),因此完整的内部版本看起来像1.2.3(4)。

在应用程序用户界面中显示完整版本是一个好主意,以使最终用户更容易将其报告给您。