【问题标题】:how to move an app with the same bundle identifier to another apple developer account?如何将具有相同捆绑标识符的应用程序移动到另一个苹果开发者帐户?
【发布时间】:2019-08-10 18:25:06
【问题描述】:

所以目前我正在开发一个具有特定捆绑标识符的应用程序。之前我用的是一个苹果开发者账号,我们打算更换这个应用关联的苹果开发者账号。

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

然后我收到这样的错误:

未能创建配置文件。应用 ID“xxxxx”不能是 注册到您的开发团队。将您的捆绑标识符更改为 要重试的唯一字符串。

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

看来我必须更改捆绑标识符。我不想更改捆绑标识符。

我试图在我以前的苹果开发者帐户中进行检查,我认为我必须删除与以前的苹果开发者帐户中的捆绑标识符相关的内容,但我找不到它(可能我不知道在哪里需要删除的文件)

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

我有点困惑,

当我第一次开发应用程序时,我没有为我的公司支付苹果开发者帐户,我只是使用免费帐户,并且此应用程序与该个人团队(广告 IT 解决方案)相关联,我的 Apple ID 用于此个人团队假设是 xxx@gmail.com,

然后使用相同的 Apple ID (xxx@gmail.com) 注册为组织(我的公司)。

但是当登录到这个组织帐户时,我无法在 App IDs 部分中获取包标识符。

似乎免费帐户和付费帐户似乎不同。并且似乎这个捆绑标识符与该个人帐户(免费帐户)相关联

我不知道如何访问那个个人团队帐户,因为当我使用同一个 Apple ID 登录时,我将被定向到组织帐户

【问题讨论】:

  • 您需要从您的开发者帐户中删除 App ID。
  • @Paulw11 我在 App ID 部分找不到它,也许我对个人帐户和组织帐户感到困惑。我在上面的问题上添加了一些信息,真的需要你的帮助。谢谢你:)

标签: ios xcode provisioning-profile ios-provisioning apple-developer


【解决方案1】:

您可以通过 AppStoreConnect 传输应用程序。苹果的帮助页面:https://help.apple.com/app-store-connect/#/deved688524f。选择您的应用,进入 App Store > 应用信息选项卡,您可以向下滚动查看它。

但是,您很有可能在此处找不到按钮,因为它不符合“该应用必须至少有一个版本已发布到 App Store”的标准 根据他们在https://help.apple.com/app-store-connect/#/devaf27784ff 的要求。只是把它放在那里进行测试不算。我还没有找到解决这个问题的方法。

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

附注,基于评论:如果您从帐户中删除该应用程序,它将无济于事,因为 AppID 仍然存在。

【讨论】:

    【解决方案2】:

    我刚刚遇到了同样的问题。

    1. 转到您当前注册应用程序的 Apple 开发者帐户。
    2. 点击左侧栏中的“证书、ID 和配置文件”。
    3. 点击左侧栏的Identifiers

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

    1. 确认您希望在任何地方删除标识符和配置文件

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

    【讨论】:

    • 对不起,我找不到你的第 2 步
    • 哦,我现在明白了。多谢兄弟。工作正常
    • @calistus。我找不到第 2 步。我没有付费帐户,我想更改我的付费帐户。如何从我的免费帐户访问那里?
    • @DavidL 我认为您需要为此付费帐户
    【解决方案3】:

    这是一个旧帖子...但是如果它对某人有帮助...

    我遇到了这个问题并遵循以下方法,这是一种无需访问网站的替代方法。

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

    一旦应用此更改...之前的捆绑包 ID 将免费且可用。然后我就可以将它用于新帐户的 Team Bundle ID。

    当然这对我来说更容易,因为我有 2 台 Mac。一个使用旧用户帐户登录,另一个使用新用户帐户登录。如果您只有一台设备可以使用,您可能需要在帐户之间切换。

    【讨论】:

      【解决方案4】:

      我知道这听起来很奇怪,但我发现的方法是致电 Apple 开发者计划支持,然后他们帮助我从第一个帐户中取消分配它,使其“捆绑标识符”可供第二个帐户。

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

      【讨论】:

        猜你喜欢
        • 2015-12-27
        • 2012-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-14
        • 1970-01-01
        相关资源
        最近更新 更多