You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

应用转移至新App Store账号后老用户无法收到更新的问题求助

解决应用转移后旧用户无法收到更新的问题

首先得明确,你遇到的核心问题是应用标识符(Bundle ID)从abc123.com.companyname.appname改成了xyz456.com.companyname.appname——App Store会把这当成两个完全独立的应用,所以旧账号的用户看不到新账号下的版本更新,毕竟在苹果的系统逻辑里,它们不是同一个“应用”。

要让所有用户都能收到更新,唯一的解决办法是让苹果开发者支持团队在后台帮你关联这两个Bundle ID,把新账号下的应用标记为旧账号应用的正式更新延续。具体步骤如下:

  • 准备必要信息:整理好旧账号(TeamA)的Team ID、旧Bundle ID(abc123.com.companyname.appname),新账号的Team ID、新Bundle ID(xyz456.com.companyname.appname),还有两个应用在App Store的链接/对应App ID,以及应用转移的相关凭证(如果有留存的话)。
  • 联系苹果开发者支持:通过苹果开发者后台的“联系我们”入口,选择「App Store Connect」分类下的「应用转移」或「更新推送问题」相关选项,详细描述你的情况:应用从TeamA转移到新账号后修改了Bundle ID,导致旧用户看不到更新,需要将两个Bundle ID关联以实现正常的更新推送。
  • 配合验证流程:苹果支持团队可能会要求你提供账号所有权的验证信息(比如账号注册邮箱、开发者协议相关内容),按照要求提供即可,确保身份验证通过后他们才能帮你操作后台关联。

另外补充两个注意点:

  • 这个关联操作只能由苹果官方后台完成,没有开发者自主操作的入口,所以一定要走官方支持渠道。
  • 关联完成后,旧用户打开App Store就能看到“更新”按钮;至于之前的WARNING ITMS-90076钥匙串权限丢失问题,后续可以考虑在新应用里配置App Groups共享Web凭据来恢复权限,不过这需要在下一个版本中实现。

提示:你之前忽略警告发布版本的操作本身没问题,但Bundle ID的变更才是导致更新推送异常的核心原因,两者是关联但不同的问题。

内容的提问来源于stack exchange,提问作者asif akbar

火山引擎 最新活动