标识符供应商在旧版本上更新新版本的应用程序时已更改.为什么?



>我已经从应用商店下载了我的应用程序版本1.8.8,之后我通过从Testflight下载新版本的应用程序来更新此应用程序。 然后,根据Apple文档标识符开始,更新应用程序时供应商不会更改。 但是在这里,由于哪个用户从应用程序注销,我的应用程序的标识符ForVendor在更新后发生了变化。

我已经尝试过 Testflight 版本,即从 Testflight 下载旧版本 1.8.8,然后从 Testflight 上可用的新版本更新它并运行良好。但是,如果我下载了应用商店内部版本,然后更新了Testflight上提供的版本,则标识符为供应商更改并且用户注销。

如果使用相同的环境从 Testflight 更新应用程序,则用户不应注销。

尝试更仔细地阅读Apple的文档:

通常,供应商由应用商店提供的数据决定。 如果应用不是从应用商店安装的(例如企业版( 应用和仍在开发中的应用(,则供应商标识符为 根据应用的捆绑 ID 计算。假定捆绑包 ID 为 采用反向 DNS 格式。

尝试从应用商店下载旧版本,从应用商店下载新版本:结果将相同。来自应用商店和tesflight的版本对供应商有不同的标识符,这没什么大不了的。

相关内容

最新更新