如何将具有相同Bundle标识符的应用移动到另一个苹果开发者帐户下?

7

目前我正在开发一款具有特定捆绑标识符的应用程序。之前我使用了一个苹果开发者账户,现在我们计划更改与此应用程序关联的苹果开发者账户。

当我像这样将“团队”更改为新的苹果开发者账户:

enter image description here

然后我得到了这样的错误提示:

创建配置文件失败。 应用程序ID“xxxxx”无法注册到您的开发团队。 更改您的捆绑标识符为唯一字符串以重试。

找不到与“xxxxxxx”匹配的iOS应用程序开发配置文件。Xcode找不到任何iOS应用程序开发配置文件。

似乎我必须更改捆绑标识符。但我不想更改捆绑标识符。

我已经尝试在我的先前的苹果开发人员帐户中进行检查,我认为我必须删除与该先前苹果开发人员帐户中的捆绑标识符相关的某些内容,但我找不到它(也许我不知道需要删除哪个文件)。

如果我想使用相同的捆绑标识符应用程序,但更改苹果开发人员帐户,我该怎么办?

我有点困惑,请帮我解答。

enter image description here

当我第一次开发应用程序时,我的公司没有付费的苹果开发者账户,所以我只使用了免费账户,并且此应用程序与该个人团队(广告IT解决方案)相关联,假设我的苹果ID为xxx@gmail.com。
然后,我使用相同的苹果ID(xxx@gmail.com)注册为组织(我的公司)。
但是,当我登录到这个组织账户时,在App IDs部分找不到bundle标识符。
似乎免费账户和付费账户不同。而且似乎这个bundle标识符与那个个人账户(免费账户)相关联。
我不知道如何访问那个个人团队账户,因为当我使用相同的苹果ID登录时,我会被引导到组织账户。

enter image description here


您需要从开发者账户中移除应用程序ID。 - Paulw11
@Paulw11 我在 App IDs 部分找不到它,也许我在个人账户和组织账户之间感到困惑。我已经在我的问题上添加了一些信息,真的需要你的帮助。谢谢 :) - Alexa289
4个回答

3

我也遇到了同样的问题。

  1. 前往您当前注册该应用程序的Apple开发者帐户。
  2. 在左栏上单击“证书、ID和配置文件”。
  3. 在左栏上单击 标识符

输入图像描述

  1. 单击要在新的Apple帐户中使用的标识符行。
  2. 在右上角单击“删除”。

输入图像描述

  1. 确认您希望将标识符和配置文件从所有位置中删除。

现在,您应该能够在xCode中单击“重试”,并且该标识符将能够与您的新帐户链接。


抱歉,我无法找到您的第二步。 - Ilo Calistus
1
哦,我现在明白了。谢谢兄弟。工作正常。 - Ilo Calistus
1
@calistus。我找不到第二步。我没有付费账户,我想要升级为付费账户。我该如何从我的免费账户进入那里? - David L
1
@DavidL 我认为你需要一个付费账户才能使用此功能。 - Ilo Calistus

2

这是一个旧帖子...但如果有人需要的话...

我曾遇到过这个问题,并采用以下方法作为解决方案,而不必去网站上进行操作。

基本上,我使用老的团队信息在xCode中打开了项目。然后将Bundle ID更改为不同的随机值。

一旦应用了这个更改...之前的bundle id就变得空闲可用了。然后我就可以为新账户的团队Bundle ID使用它。

当然,对我来说更容易一些,因为我有两台Mac电脑。一台用老用户帐户登录,另一台用新用户帐户登录。如果您只有一个设备可用,则可能需要在帐户之间切换。


0

您可以通过AppStoreConnect传输应用程序。苹果公司的帮助页面:https://help.apple.com/app-store-connect/#/deved688524f。选择您的应用程序,转到“应用商店”>“应用信息”选项卡,您可以向下滚动并查看它。

然而,很有可能您在那里找不到按钮,因为它不符合他们在https://help.apple.com/app-store-connect/#/devaf27784ff的要求:“该应用程序必须至少发布过一个版本到应用商店”。仅仅是为了测试而将其放在其中是不算数的。我仍然没有找到解决这个问题的方法。

您可以在“应用信息”选项卡上打开浏览器检查器,在链接“/WebObjects/iTunesConnect.woa/wa/LCAppPage/transferApp?adamId=xxxxxxx”(不要使用x进行搜索)处找到父节点的class ng-hide,并单击该按钮以查看您的应用未能满足哪些标准。

一个小提示,基于评论:如果您从帐户中删除应用程序是没有帮助的,因为AppID仍然存在。

0

我知道这听起来很奇怪,但我找到的方法是联系苹果开发者计划支持团队,然后他们帮助我将其从第一个账户中取消分配,以使"bundle identifier"可用于第二个账户。

这非常有效,因为我无法从我的第一个账户访问AppConnect,因为它是免费的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接