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

我使用的是 Xcode 8.3.3,我的包标识符是:

com.abc.xyz

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

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

当我尝试对新帐户的 App ID 后缀使用相同的包 ID 时,出现错误:

There were errors in the data supplied. Please correct and re-submit. An App ID with Identifier 'com.abc.xyz' is not available. Please enter a different string.

我了解 2 个帐户的应用程序 ID 后缀不能具有相同的捆绑包 ID。问题是我将这个 bundle 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

我刚刚拨通了 Apple (800) 633-2152。幸运的是,我的旧帐户的 1 年会员资格已过期,我从未续订,因此它会自动将我切换到免费帐户。代表能够删除旧帐户中的捆绑 ID,因为它已成为免费帐户。我想如果它是一个付费帐户我会一直 sol 因为她说 "I was only able to delete it because you was under the free program".

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

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