我是一家小公司团队的开发人员 . 我正在尝试设置Apple的TestFlight服务 .
我已经为新版本提交了Beta版 . 我已为此版本启用了TestFlight测试 . 但是,当我尝试邀请测试人员时,我被告知我需要为这个角色启用一些用户 .
当我进入iTunes连接的“用户和角色 - TestFlight Beta测试人员 - 内部”部分时,我会看到该公司团队中其他人的列表 . 每个人左侧都有一个复选标记来选择它们 . iTunes Connect不允许我选择任何用户,也不会出错 .
我该如何添加测试人员?
3 回答
在我的情况下,发生这种情况是因为我在iTunes Connect团队中设置了
Technical
角色 .Users with the Technical role are not authorised to add internal beta testers.
您需要在团队中找到在iTunes连接中具有 Admin or Legal 角色的人员 .
这个人可以:
自己设置测试人员 .
设置为
Admin
角色,此时,您将能够自己添加测试人员 .如果没有
Admin
或Legal
角色,您将无法设置测试人员 .用户界面似乎没有任何反馈通知你,这是不幸的 .
Apple让这个过程变得非常不明显,但这里有一些步骤可能有所帮助:
登录iTunes Connect并导航至"Users & Roles > iTunes Connect Users"
单击顶部附近的图标以添加新用户
将他们添加到"TECHNICAL"角色!!这是Apple无法解释的重要部分 . 如果用户不是't assigned to the 1503445 role, their name won' t出现在要从"Users & Roles > TestFlight Beta Testers"部分下选择的用户列表中 .
新用户将收到电子邮件邀请 . 在他们接受之前,您不会在用户列表中看到他们的名字 . 一旦他们接受,他们的名字将被列出 .
导航到“用户和角色> TestFlight Beta测试人员”,选中其名称旁边的框,然后单击“保存” . - 或者 - 导航回“用户和角色> iTunes Connect用户”,单击新用户的名称,在右上角,将“内部测试器”切换为“开” .
导航到“我的应用程序>(应用程序名称)>预发布>内部测试人员”选中新用户名旁边的框,然后单击“邀请”
注意:我对下一部分可能是错的,但根据我的经验,新用户将不会收到以前版本的邀请 . 添加新用户后,必须发布新版本 . 只有这样他们才会收到邀请 .
截至2015年末/ 2016年初,Apple已开始停用技术角色,并将其替换为App Manager角色 . 创建了一个Developer的新角色,它还允许通过TestFlight进行内部测试,同时拥有更少的权限 . 不幸的是,TestFlight面板上的提示文本仍然没有更新,只列出除Admin和Legal之外的已解散技术角色,造成很多混乱 .