为啥当应用转移到新的应用商店帐户时,所有用户都没有显示更新?

Posted

技术标签:

【中文标题】为啥当应用转移到新的应用商店帐户时,所有用户都没有显示更新?【英文标题】:Why update is not showing for all user when app transfer to new app store account?为什么当应用转移到新的应用商店帐户时,所有用户都没有显示更新? 【发布时间】:2018-01-03 07:39:57 【问题描述】:

我已从一个帐户将应用程序发布到应用商店,并假设我的团队是 TeamA。所以应用标识符是 abc123.com.companyname.appname。

现在我已将应用转移到我的新帐户。所以现在当我要启动更新时,我遇到了如下错误:

"WARNING ITMS-90076" Potential Loss of Keychain Access. The previous version of the software has an application-identifier value of ['abc123.com.companyname.appname'] and the new version of software being submitted has an application-identifier of ['xyz456.com.companyname.appname']. This will result in a loss of keychain access

我忽略了这个问题并将构建发布到应用商店。审核后,该应用程序已发布。但它没有显示以前版本的更新(安装由 TeamA 发布的应用程序的人)。因此,当这些用户访问此应用商店时,它会显示打开操作而不是更新选项。

我如何向所有用户显示这个新版本以更新以前的版本?

请帮帮我。

【问题讨论】:

为什么要更改捆绑 ID?它应该保持不变 @Paulw11 捆绑包 ID 与 com.companyname.appname 相同。但是随着团队 ID 的更改,应用程序标识符已更改。所以在 xcode 中,包标识符是相同的。但是对于 TeamA 应用程序标识符是 abc123 但对于新团队(TeamB)应用程序标识符是 xyz456。 【参考方案1】:

如果您更改捆绑包标识符,则它会被视为不同的应用程序。如果您想向旧用户提供更新,则不应更改捆绑标识符。使用相同的标识符再次将应用转移到您的新帐户。

【讨论】:

我没有更改捆绑标识符。如果我更改捆绑标识符,那么当我从 Xcode 上传构建时,itunes connect 将不会收到同一应用程序的构建。 abc123 和 xyz456 是应用程序标识符,由于我们必须更改团队而更改。

以上是关于为啥当应用转移到新的应用商店帐户时,所有用户都没有显示更新?的主要内容,如果未能解决你的问题,请参考以下文章

我可以将 CloudKit 数据转移到新的 Container 中吗?

尝试创建 iTunes 应用商店测试用户时出错;无法将 Apple ID 帐户转换为 iTunes 商店帐户

为啥身份验证类型 - 当我们创建新的 Web APi 服务时,.NET Core 中 Web API 的个人用户帐户不可用

将应用数据迁移到新的 IOS 应用

App Extension 的 bundle ID 将一个帐户转移到另一个帐户

将旧版 Admob 移动到新的 Admob 帐户后,是不是必须使用新的广告单元 ID 更新我的应用