【问题标题】:Developer account tied to iTunes Connect - publish for another organization?与 iTunes Connect 绑定的开发者帐户 - 为其他组织发布?
【发布时间】:2015-11-15 20:16:51
【问题描述】:

编辑:
在我的组织中,

  • a@b.com 是 iTunes Connect 中的合法/管理员用户,也是包括 X 公司在内的多个开发组织的成员。

  • a@b.com 无法添加到公司 X 的 iTunes Connect 帐户,因为它是我公司的主帐户。

  • c@d.com 拥有 X 公司的 iTunes Connect 管理员权限。

  • a@b.com 拥有 X 公司开发者帐户的管理员权限。

  • 我创建 a+t@b.com 作为新的 Apple ID。

  • 我邀请a+t@b.com 使用c@d.com 加入iTunes Connect。这很好用。

  • 我用a@b.com邀请a+t@b.com加入X公司的开发者组织。

  • 我无法接受邀请,因为系统提示 a+t@b.com 加入开发者计划。如果我在这里点击任何按钮,我会得到Member Center agreement has already been accepted

  • 如果我在 Xcode 中添加 a+t@b.com 作为帐户,它会显示为没有团队,因此无法发布。

  • 如果我尝试以 a@b.com 发布,我不能,因为我没有 X 公司的 iTunes Connect 权限。

  • 如果我尝试以 c@d.com 发布,我不能,因为我没有 X 公司的 iTunes Connect 权限。

我有一个用于登录开发者中心和 iTunes 连接的 Apple ID。我已作为开发人员添加到另一个组织帐户,并且可以正常构建。但是,当我尝试发布应用程序时,我被阻止了,因为我无权访问该组织的 iTunes 连接。

当我将自己添加到新组织时,我收到以下消息:

"The email address you entered already belongs to an iTunes Connect account. To continue, enter a different email address."

但是,我输入的任何其他电子邮件地址都不会订阅我的 Apple Developer 付费订阅,因此我只能以 stefankendall@gmail.com 的身份发布应用程序。

如何将开发人员添加到 iTunes Connect 和会员中心,作为可以发布应用程序的组织的一部分?为该特定组织以及我需要为其发布的所有其他组织购买另一个开发者会员资格是唯一的解决方案吗?

标记为重复的问题不适用,因为我是第一个 iTunes Connect 帐户的主要帐户持有人。我认为无法更改 iTunes Connect 组织的合法/管理员用户。

...然后我就不是团队的一员了。

【问题讨论】:

  • 您需要先从另一个 iTunes Connect 帐户中删除自己,然后才能将您的 Apple ID 添加到另一个帐户。
  • @JAL 我是另一个 iTunes Connect 帐户的帐户持有人,即管理员/合法用户。有什么方法可以更改与 iTunes Connect 组织帐户关联的主 Apple ID?
  • 获取新的 Apple ID。我通常让另一家公司给我一封电子邮件,然后用那个电子邮件创建一个新的 Apple ID。还有助于通信分离。
  • @JustSid 其他苹果 ID 需要注册开发者计划才能运行应用程序,所以 99 美元,对吧?

标签: ios app-store-connect


【解决方案1】:

登录 Apple ID 管理并重新验证您的电子邮件以获取 +extension@gmail.com 电子邮件。

【讨论】:

    【解决方案2】:

    原创

    官方没有解决此问题,因为 Apple 不提供使用多个帐户的方法。一个技巧是使用这种格式:someone+organization@domain.com。 Apple 会将这封电子邮件识别为 someone@domain.com,您将在其中收到 Apple 的确认电子邮件,以便您注册为新用户。

    登录时使用:someone+organization@domain.com以及您的密码。

    参考资料: iTunes connect will not let me add myself as a user

    更新

    当您遇到以下错误时,与确认Apple ID 帐户

    有关

    会员中心协议已被接受

    解决方案

    1. 前往https://appleid.apple.com/,使用您在 iTunes Connect 上创建的凭据登录并确认帐户
    2. Apple 将向您发送一封电子邮件至 a+t@b.com,单击该链接并在您的密码旁边使用 a+b@t.com 进行确认
    3. 在您的 a@b.com 电子邮件中找到您从 Apple 收到的加入团队的邀请
    4. Apple Developer 中的任何帐户注销
    5. 点击电子邮件中的链接
    6. 在链接下使用 a+t@b.com 登录并确认开发团队邀请

    现在您在 iTunes ConnectDevelopment Team 中,在 Xcode -> Preferences -> Accounts 下,您应该会看到 a+t@b.com 的帐户是贵公司团队的成员。

    要强制刷新,请删除 a+t@b.com 帐户并重新添加它,它应该会获取最新数据。

    【讨论】:

    • 我也试过这个。加入开发组报错“您已经接受会员中心协议”,然后我没有加入开发组。我可以毫无问题地将这样的帐户添加到 iTunes Connect。
    • 现在你正在扭曲事情,会员中心是关于配置配置文件和创建归档应用程序的,而 iTunes Connect 是关于发布该应用程序的。您似乎配置错​​误,您需要在会员中心使用您的 someone@domain.com 成为公司的开发人员,刷新您的帐户,然后在常规上将团队设置为公司。然后,当您完成归档并将其提交到商店时,您需要与您的团队相对应的帐户 someone+company@domain.com。这可以正常工作,就像我刚刚做的那样。
    • 在 Xcode 中点击“提交到 App Store”时,需要选择开发团队。如果用户不是开发团队的成员,则您无法发布到 iTunes Connect。因此,我在 iTunes Connect AND 和开发团队中都需要一个用户,而我的目标是在不额外支付 99 美元的情况下做到这一点。正如我所说,stefankendall+new@gmail.com 在加入其他组织的开发团队时遇到问题,正如我在上面所描述的那样。
    • @StefanKendall someone+company@domain.com 不需要添加到开发团队,您只需要在 iTunes Connect 上使用它。 someone@domain.com 必须拥有贵公司在 developer.apple.com 上的开发者权利。您只需在 Preferences 下将 someone+company@domain.com 添加到 Xcode Accounts,以便在单击提交时显示。因此,您的步骤是:使用 someone@domain.com 存档应用程序并设置您的公司,然后通过 someone+company@domain.com 提交
    • A+B@C.com 确实拥有 iTunes Connect 的权限,当我点击发布时,我必须选择一个同时拥有这两个权限的配置文件,或者我 1.)无法在发布时选择公司或 2.) 收到一条错误消息,指出我在 iTunes Connect 中没有权限。
    【解决方案3】:

    您需要一个可以访问该其他组织的 iTunesConnect 的新 AppleID。如果您有权访问该组织在 iTunesConnect 中具有管理员权限的帐户,请在该帐户下登录并转到“用户和角色”。由于它是一个组织,因此那里有几个用户。 “用户”旁边有一个加号按钮:

    点击加号。您可以在此处输入新用户的姓名、姓氏和电子邮件(它将用作 Apple ID)。您还可以使用尚未在 iTunesConnect 中注册的现有 AppleID(iTunesConnect 会向您显示警告,但没关系)。

    这将创建一个能够为该组织发布应用程序的帐户。

    然后在 Xcode 设置(“帐户”选项卡)中添加新帐户。

    然后,当您提交应用程序时,系统会要求您选择用于提交的帐户:

    很遗憾,我不记得您是否必须在 DeveloperCenter 和 iTunesConnect 中注册您的新 AppleID。但即使您必须这样做,也应该很容易做到:您只需将其添加为组织中的另一个 ID(当然,您需要有权邀请新用户加入组织)。

    【讨论】:

    • 我已经尝试过这个来解决我遇到的错误。
    • @StefanKendall,是的,抱歉,没有弄清楚。您绝对不必支付 99 美元。您的问题(“您已经同意条款……”)可能是由于您在 iTunesConnect 中以您的第一个 Apple ID 身份登录时尝试接受邀请所致。尝试以隐身模式接受邀请。或者在另一个浏览器中。据我记得,它帮助了我。
    • 一个很好的假设,但不是。我使用不同的浏览器和私人标签。这是我的第一个假设,但它是错误的。
    • @StefanKendall,好吧,很抱歉浪费了您的时间。我记得我遇到过同样的问题,但我认为我描述的措施足以解决它。如果我记得我最后是如何解决的,我会更新我的答案并让你知道。
    【解决方案4】:

    使用您为组织创建的电子邮件或他们给您的电子邮件创建新的 Apple ID。使用该电子邮件注册,将该帐户添加到您的 xcode,然后从该帐户发布应用程序。

    您无需费心为该组织的个人帐户切换默认设置。

    【讨论】:

    • 那么支付 99 美元购买另一个开发者计划会员资格?
    • 是的,但是如果是一家公司希望您为他们发布应用程序,他们可以为公司帐户支付 199 美元。否则,AppStore 中将使用人名。
    • 这是一个公司帐户。但我仍然遇到问题。
    猜你喜欢
    • 2016-01-31
    • 2015-08-14
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    相关资源
    最近更新 更多