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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/27046744/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 03:44:02  来源:igfitidea点击:

I can't add testers to iTunes Connect: Users and Roles → TestFlight Beta Testers → Internal

iosapp-store-connecttestflight

提问by Benjohn

I'm a developer for a small company's team. I am trying to set up Apple's TestFlight service.

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

I have a Beta submitted for a new release. I have turned on TestFlight testing for this build. However, when I try to invite testers, I am told that I need to enable some users for this role.

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

When I go to the "Users and Roles – TestFlight Beta Testers – Internal" section of iTunes connect, I see the list of other people in the company's team. There is a check mark to the left of each person to select them. iTunes Connect won't allow me to select any of the users and doesn't give an error.

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

How can I add testers?

如何添加测试人员?

采纳答案by Benjohn

In my case, this happened because I was set up with the Technicalrole in the iTunes Connect team.

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

Users with the Technicalrole are notauthorised to add internal beta testers.

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

You need to find someone within the team who has either the Adminor Legalrole in iTunes connect.

您需要在团队中找到在 iTunes Connect 中拥有AdminLegal角色的人。

This person can then either:

然后此人可以:

  • Set up testers themself.
  • Set you up to have the Adminrole, at which point, you will be able to add testers yourself.
  • 自己设置测试人员。
  • 将您设置为拥有该Admin角色,此时您将能够自己添加测试人员。

Without the Adminor Legalrole, you will not be able to set up testers.

如果没有AdminorLegal角色,您将无法设置测试员。

The UI does not seem to have any feedback to inform you of this, which is unfortunate.

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

回答by CBuonaccorsi

Apple makes this process painfully un-obvious, but here are some steps that may help:

Apple 使这个过程痛苦地变得不明显,但这里有一些可能会有所帮助的步骤:

  • Login to iTunes Connect and navigate to "Users & Roles > iTunes Connect Users"
  • Click the + icon near the top to add a new user
  • ADD THEM TO THE "TECHNICAL" ROLE!! This is the important part Apple fails to explain. If a user isn't assigned to the "Technical" role, their name won't appear in the list of users to select from under the "Users & Roles > TestFlight Beta Testers" section.
  • The new user will receive an email invite. Prior to them accepting, you will not see their name under your list of users. Once they accept, their name will be listed.
  • Navigate to "Users & Roles > TestFlight Beta Testers" check the box next to their name and click Save. -OR- Navigate back "Users & Roles > iTunes Connect Users" click on the new user's name and in the upper right corner, switch the "Internal Tester" toggle to ON.

  • Navigate to "My Apps > (app name) > Pre-release > Internal Testers" check the box next to the new user's name and click "Invite"

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

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

NOTE: I could be wrong about this next part but in my experience, the new user will not receive an invite for a previous build. You must publish a new build afterthe new user is added. Only then will they receive the invite.

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

回答by JnsVncz

As of late 2015 / early 2016 Apple has started to decommission the Technicalrole and replace it with the App Managerrole. A new role of Developerwas created, which also allows internal testing through TestFlight, while having somewhat less privileges. Unfortunately the hint text on the TestFlight panel is still not updated and lists only the defunct Technicalrole besides Adminand Legal, causing a lot of confusion.

截至 2015 年末 / 2016 年初,Apple 已开始取消技术角色并将其替换为应用程序经理角色。创建了一个新的Developer角色,它也允许通过 TestFlight 进行内部测试,同时具有较少的权限。不幸的是,TestFlight 面板上的提示文本仍未更新,并且仅列出了除AdminLegal之外已失效的Technical角色,这造成了很多混乱。