Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 具有相同捆绑包id但来自不同项目的应用程序不会';t更新_Ios_Xcode_App Store_App Store Connect - Fatal编程技术网

Ios 具有相同捆绑包id但来自不同项目的应用程序不会';t更新

Ios 具有相同捆绑包id但来自不同项目的应用程序不会';t更新,ios,xcode,app-store,app-store-connect,Ios,Xcode,App Store,App Store Connect,该问题的一些背景: 我有一个名为a的Xcode项目。它有一个bundle IDcom.abc.tung。它已经在AppStore上,几乎没有应用版本更新,没有问题 后来,我们决定重新编写应用程序,并在Xcode中创建一个名为B的新项目。我们也给了它相同的bundle IDcom.abc.tung。我们上传了一个新版本到AppStore Connect,一切正常,它在AppStore Connect中转到了正确的应用程序。然后我们将其发布到AppStore 问题是: 一些用户报告了一个问题,即即使

该问题的一些背景:

  • 我有一个名为a的Xcode项目。它有一个bundle IDcom.abc.tung。它已经在AppStore上,几乎没有应用版本更新,没有问题

  • 后来,我们决定重新编写应用程序,并在Xcode中创建一个名为B的新项目。我们也给了它相同的bundle IDcom.abc.tung。我们上传了一个新版本到AppStore Connect,一切正常,它在AppStore Connect中转到了正确的应用程序。然后我们将其发布到AppStore

  • 问题是:

    一些用户报告了一个问题,即即使在更新到最新版本(来自projectB的版本)之后,它仍然会为他们打开一个具有旧功能的旧应用程序


    请帮助我理解这是怎么可能的?或者,即使您有类似的问题,也请发表评论,因为AppStore可能也存在一些问题?

    由于捆绑包ID没有更改,这可能是一个生成版本问题

    需要了解作为B提交给AppStore的应用构建版本,以及设备上安装的构建版本

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


    最好在应用程序UI中显示完整版本,以便最终用户更容易向您报告。

    某种缓存?他们实际上没有在设备上更新应用程序?仅仅因为更新在应用商店中,并不意味着他们已经更新了等待。几个小时,直到新版本在应用程序商店上可用,并确保它们已更新,然后检查“应用程序商店”应用程序更新选项卡。@Paulw11他们做到了。。证据是,在AppStore应用程序中,他们有一个按钮“打开”,而不是“更新”。他们也做了更新,因为我看到了他们是怎么做的。@NazmulHasan这个问题在AppStore上更新几天后被复制了。谢谢!好主意。我会试着复制它。版本是1.4,现在是2.1。同意!