【问题标题】:Difference between iTunes Connect accounts/roles and Apple Developer accountiTunes Connect 帐户/角色与 Apple Developer 帐户之间的区别
【发布时间】:2018-11-01 22:09:54
【问题描述】:

我对 Apple 的处理方式感到非常困惑。这是我的情况:

我是一名独立的 IOS 开发者,拥有付费的 Apple Developer 帐户。我可以在那里访问 iTunes 连接和上传应用程序,这工作正常。我使用“IOS Developer”代码签名身份在 XCode 中选择“自动管理签名”。

所以这行得通。

我工作的一个组织邀请我加入 iTunes 连接。所以我也可以为他们创建应用程序。现在我的帐户上有两件事。

如何为他们的帐户上传应用程序?我似乎无法转移现有应用程序,而且我似乎无法使用与他们的个人资料/帐户/其他内容相匹配的身份对其进行签名。

【问题讨论】:

  • 如果组织只邀请您加入 iTunes 连接,您将无法自动登录到他们位于 developer.apple.com 的开发者门户。他们还需要将您的用户添加到门户。 iTunes Connect 用于分发应用程序,而开发者门户处理签名等。
  • 谢谢,我要去看看他们在开发者页面上看到的内容。你能告诉我关于证书吗?我会在 xCode 中自动看到它吗?

标签: ios xcode app-store-connect code-signing apple-developer


【解决方案1】:

团队代理可以启动应用转移。 步骤:

  1. 我的应用程序
  2. 选择您的应用
  3. 滚动到附加信息部分 并点击 Transfer App,然后点击 Done。

查看更多应用转移详情here

要签署应用程序,您需要配置文件和签署实体(.p12 文件) 或 Apple 开发者帐户 访问,您可以从中生成证书和配置文件并下载

从 Apple Developer Account 获取签名身份和配置文件后,执行以下步骤

  1. 存档应用
  2. 打开管理器(Xcode >> 窗口 >> 管理器)
  3. 选择您要上传的应用和版本
  4. 点击上传到 App Store 并按照说明进行操作

【讨论】:

  • 谢谢,但我看不到“转移应用”选项
  • @breakline 此选项仅对代理可见,即使管理员也没有这些权限。
【解决方案2】:

这个过程看起来令人困惑,但实际上并非如此。让我们来看看:

首先您创建一个 AppleID。然后,您使用该 AppleID 注册开发者计划。注册到开发人员计划可以访问两种类型的帐户。或者更确切地说,您可以访问同一帐户的两个不同门户。一个是开发者门户,另一个是 iTunes Connect。对于注册 AppID、测试设备以及管理证书和配置文件等后台工作,您可以使用 Developer Portal。对于前端工作,例如创建要发布到 AppStore 的应用、上传您的构建、分发它以测试您使用 iTunes Connect 门户。

现在,如果您在其开发人员计划中被其他组织邀请使用相同的 AppleID,那么您有两个帐户链接到同一个 AppleID。现在,当您登录开发者门户时,您会自动登录到一个帐户,您可以通过从右上角的下拉列表中选择更改为另一个帐户。一旦您选择了组织,您就可以继续像以前使用单个帐户一样工作。

这是我的多个帐户的开发者仪表板的屏幕截图:

希望这可以澄清。

【讨论】:

  • 谢谢,但我无法打开 developer.apple.com,我只能看到我自己。在 iTunes connect 上,我看到了邀请我的组织,那里有一个下拉菜单。
  • 尝试通过 developer.apple.com 登录。
  • @breakline 使用 developer.apple.com 登录编辑了答案。希望对您有所帮助。
  • 谢谢,但这就是我的意思。在 developer.apple.com 上,除了我自己,我什么也没看到。我在单独的 iTunes 连接站点上看到了该组织。
  • 根据 Apple 文档,共有 3 个角色。代理、管理员和会员。代理是最有特权的。 Admin 几乎是 Agent 的翻版。成员的特权较低,用于邀请团队中的开发人员。
猜你喜欢
  • 2016-01-31
  • 2017-03-06
  • 2018-05-23
  • 1970-01-01
  • 2018-02-15
  • 1970-01-01
  • 1970-01-01
  • 2019-07-22
  • 1970-01-01
相关资源
最近更新 更多