问题的某些背景:
我有一个名为 A 的Xcode项目。它具有捆绑包ID com.abc.tung 。它已经在AppStore上,并且几乎没有任何应用程序版本更新。
稍后,我们决定重新编写该应用程序,并使用Xcode创建一个名为 B 的新项目。我们还为它提供了相同的捆绑包ID com.abc.tung 。我们将一个新版本上载到AppStore Connect,一切都很好,它已转到AppStore Connect中的正确应用程序。然后我们将其发布到AppStore。
问题:
一些用户报告了一个问题,即使更新到最新版本(来自项目 B 的版本),它仍然会向他们打开具有旧功能的旧应用。
请帮助我了解怎么可能?或即使您遇到类似的问题,也请发表评论,因为这可能与AppStore有关?
答案 0 :(得分:0)
由于捆绑包ID尚未更改,因此可能是构建版本问题。
需要找出以B提交给AppStore的应用程序构建版本,以及设备上安装了哪个构建版本。
iOS上的版本是发行版(例如1.2.3)+内部版本号(可以是单个数字,例如4),因此完整的内部版本看起来像1.2.3(4)。
在应用程序用户界面中显示完整版本是一个好主意,以使最终用户更容易将其报告给您。