我无法将测试人员添加到 iTunes Connect:用户和角色 → TestFlight Beta 测试人员 → 内部

问题描述 投票:0回答:4

我是一家小公司团队的开发人员。我正在尝试设置 Apple 的 TestFlight 服务。

我已提交新版本的测试版。我已经为此构建打开了 TestFlight 测试。但是,当我尝试邀请测试人员时,我被告知我需要为某些用户启用此角色。

当我进入 iTunes connect 的“用户和角色 – TestFlight Beta 测试人员 – 内部”部分时,我看到了公司团队中其他人员的列表。每个人的左侧都有一个复选标记以供选择。 iTunes Connect 不允许我选择任何用户,也不会给出错误。

如何添加测试人员?

ios app-store-connect testflight
4个回答
24
投票

就我而言,发生这种情况是因为我在 iTunes Connect 团队中担任

Technical
角色。

具有

Technical
角色的用户无权添加内部 Beta 测试人员。

您需要在团队中找到在 iTunes connect 中具有

Admin
Legal
角色的人员。

此人可以:

  • 自行设置测试人员。
  • 将您设置为
    Admin
    角色,此时,您将能够自己添加测试人员。

如果没有

Admin
Legal
角色,您将无法设置测试人员。

UI 似乎没有任何反馈来通知您这一点,这是不幸的。


16
投票

苹果让这个过程变得不那么明显,但这里有一些可能有帮助的步骤:

  • 登录 iTunes Connect 并导航至“用户和角色 > iTunes Connect 用户”
  • 单击顶部附近的 + 图标添加新用户
  • 将他们添加到“技术”角色!这是苹果未能解释的重要部分。如果用户未分配给“技术”角色,则其姓名不会出现在“用户和角色 > TestFlight Beta 测试人员”部分下可供选择的用户列表中。
  • 新用户将收到一封电子邮件邀请。在他们接受之前,您将不会在您的用户列表下看到他们的名字。一旦他们接受,他们的名字就会被列出。
  • 导航至“用户和角色 > TestFlight Beta 测试人员”,选中其姓名旁边的复选框,然后单击“保存”。 -或者- 返回“用户和角色 > iTunes Connect 用户”,单击新用户的名称,然后在右上角将“内部测试器”开关切换为“开”。

  • 导航至“我的应用程序 >(应用程序名称)> 预发布 > 内部测试人员”,选中新用户名称旁边的复选框,然后单击“邀请”

注意:我对下一部分的看法可能是错误的,但根据我的经验,新用户将不会收到先前版本的邀请。您必须在添加新用户之后发布新版本。只有这样他们才会收到邀请。


10
投票
截至 2015 年底/2016 年初,Apple 已开始停用

技术 角色,并用 应用程序管理器 角色取而代之。创建了一个新角色“开发者”,它还允许通过 TestFlight 进行内部测试,同时权限稍少。 不幸的是,TestFlight 面板上的提示文本仍未更新,除了 AdminLegal 之外,仅列出了已失效的 Technical 角色,导致了很多混乱。

2023 更新:

0
投票
在 appstoreconnect 的 testflight 的添加用户部分,单击“查看权限”时可以看到列出的每个角色的权限:

从那里您也许能够找出最适合您的测试人员需求的角色

© www.soinside.com 2019 - 2024. All rights reserved.