我是一家小公司团队的开发人员。我正在尝试设置Apple的TestFlight服务。
我已为新版本提交了测试版。我已为此版本启用了TestFlight测试。但是,当我尝试邀请测试人员时,我被告知我需要为这个角色启用一些用户。
当我转到"用户和角色 - TestFlight Beta测试人员 - 内部" iTunes连接部分,我看到公司团队中其他人的列表。每个人左侧都有一个复选标记来选择它们。 iTunes Connect不允许我选择任何用户,也不会出错。
如何添加测试人员?
答案 0 :(得分:19)
就我而言,发生这种情况是因为我在iTunes Connect团队中设置了Technical
角色。
具有Technical
角色的用户不有权添加内部Beta版测试人员。
您需要在团队中找到在iTunes连接中具有 Admin
或Legal
角色的人。
然后这个人可以:
Admin
角色,此时,您可以自行添加测试人员。如果没有Admin
或Legal
角色,您将无法设置测试人员。
用户界面似乎没有任何反馈通知你,这是不幸的。
答案 1 :(得分:13)
Apple使这个过程非常明显,但是这里有一些步骤可能有所帮助:
导航至"用户&角色> TestFlight Beta测试人员"选中其名称旁边的框,然后点击保存。 -要么- 导航回来"用户&角色> iTunes Connect用户"单击新用户的名称,然后在右上角切换"内部测试仪"切换到ON。
导航至"我的应用> (app name)>预发布>内部测试人员"选中新用户姓名旁边的复选框,然后点击"邀请"
注意:我对下一部分可能是错的,但根据我的经验,新用户将不会收到以前版本的邀请。添加新用户后,必须在之后发布新版本。只有这样他们才能收到邀请。
答案 2 :(得分:8)
As of late 2015 / early 2016 Apple has started to decommission the Technical role and replace it with the App Manager role. A new role of Developer was 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 Technical role besides Admin and Legal, causing a lot of confusion.