Xcode - 如何将 App ID 后缀从旧帐户更改为新帐户?带有标识符的应用程序 ID 不可用。请输入不同的字符串

Posted

技术标签:

【中文标题】Xcode - 如何将 App ID 后缀从旧帐户更改为新帐户?带有标识符的应用程序 ID 不可用。请输入不同的字符串【英文标题】:Xcode -How To Change App ID Suffix from Old Account To New Account? An app id with identifier is not available. Please enter a different string 【发布时间】:2017-08-02 17:56:20 【问题描述】:

我在 Xcode 8.3.3 上,我的包标识符是:

com.abc.xyz

当我第一次注册创建 Apple 开发者帐户时,我使用了我的个人信息并为 App ID 后缀注册了上述应用的捆绑 ID。 我的旧开发帐户电子邮件是 blabla@bla.com

那是去年,现在我注册为开发者帐户的商业实体并支付了 99 美元。 我的新开发者帐户电子邮件是 yadayada@yada.com

当我尝试为新帐户的 App ID 后缀使用相同的捆绑包 ID 时,我收到错误:

提供的数据有错误。请更正并重新提交。 标识符为“com.abc.xyz”的应用 ID 不可用。请输入 一个不同的字符串。

我了解,对于 App Id 后缀,2 个帐户不能具有相同的捆绑包 ID。问题是我将此捆绑 ID 用于 firebase 和其他服务,因此更改它并不是那么简单。从应用程序转移方向Apple App Transfer 看来,我也必须在 App Store 中拥有该应用程序:

The App must have had at least one version that has been released to the App Store.

它说如果我删除应用程序,我将无法使用捆绑 ID:

Important:  If you delete your app, you can’t restore it. The SKU or app name can’t be reused in the same organization. If you’ve uploaded a build, your bundle ID can’t be reused.

如何将我的捆绑包 ID 从旧的个人帐户(我不再支付)转移到我正在支付的新帐户?

如何从旧帐户中删除 App ID 后缀?

在任何一种情况下,我仍然可以访问这两个帐户,并且我需要我的新帐户使用旧帐户下的同一捆绑 ID com.abc.xyz

【问题讨论】:

【参考方案1】:

我刚刚致电 Apple (800) 633-2152。幸运的是,在我的旧帐户上,1 年的会员资格已过期,我从未更新过它,因此它自动将我切换到免费帐户。该代表能够删除旧帐户中的捆绑 ID,因为它已成为免费帐户。我想如果它是一个付费帐户,我会很高兴,因为她说“我只能删除它,因为你在免费计划下”。

一旦她删除它,她就坐在我的电话上,我可以在我的新帐户上使用捆绑 ID 作为 Apple ID 后缀。

如果您喜欢我并且有 2 个帐户,并且您想将捆绑 ID 从 1 个帐户切换到另一个帐户,您绝对可以致电,如果第一个帐户在免费计划下,他们会这样做。否则你可能不得不要求他们取消它或等到它过期。

【讨论】:

以上是关于Xcode - 如何将 App ID 后缀从旧帐户更改为新帐户?带有标识符的应用程序 ID 不可用。请输入不同的字符串的主要内容,如果未能解决你的问题,请参考以下文章

Xcode:此团队中没有带有 ID 的 iOS App ID

ios app提交:无效的team id

将推送通知功能添加到您的 App ID 错误

我如何能够不通过 Xcode 将 *.app 上传到 Appstore?

Xcode:作为团队成员签署应用程序失败

Xcode 通配符和 com.domain.name App ID 有啥区别?