我是一家小公司团队的开发人员。我正在尝试设置 Apple 的 TestFlight 服务。
我已提交新版本的测试版。我已经为此构建打开了 TestFlight 测试。但是,当我尝试邀请测试人员时,我被告知我需要为某些用户启用此角色。
当我进入 iTunes connect 的“用户和角色 – TestFlight Beta 测试人员 – 内部”部分时,我看到了公司团队中其他人员的列表。每个人的左侧都有一个复选标记以供选择。 iTunes Connect 不允许我选择任何用户,也不会给出错误。
如何添加测试人员?
就我而言,发生这种情况是因为我在 iTunes Connect 团队中担任
Technical
角色。
具有
Technical
角色的用户无权添加内部 Beta 测试人员。
您需要在团队中找到在 iTunes connect 中具有
Admin
或 Legal
角色的人员。
此人可以:
Admin
角色,此时,您将能够自己添加测试人员。如果没有
Admin
或 Legal
角色,您将无法设置测试人员。
UI 似乎没有任何反馈来通知您这一点,这是不幸的。
苹果让这个过程变得不那么明显,但这里有一些可能有帮助的步骤:
导航至“用户和角色 > TestFlight Beta 测试人员”,选中其姓名旁边的复选框,然后单击“保存”。 -或者- 返回“用户和角色 > iTunes Connect 用户”,单击新用户的名称,然后在右上角将“内部测试器”开关切换为“开”。
导航至“我的应用程序 >(应用程序名称)> 预发布 > 内部测试人员”,选中新用户名称旁边的复选框,然后单击“邀请”
注意:我对下一部分的看法可能是错误的,但根据我的经验,新用户将不会收到先前版本的邀请。您必须在添加新用户之后发布新版本。只有这样他们才会收到邀请。
技术 角色,并用 应用程序管理器 角色取而代之。创建了一个新角色“开发者”,它还允许通过 TestFlight 进行内部测试,同时权限稍少。 不幸的是,TestFlight 面板上的提示文本仍未更新,除了 Admin 和 Legal 之外,仅列出了已失效的 Technical 角色,导致了很多混乱。
2023 更新: